_    _     ______   ______    _    _    __   _    _    _   
| |  | ||  /_   _// |      \\ | || | || | || | || | || | || 
| |/\| ||   -| ||-  |  --  // | || | || | '--' || | || | || 
|  /\  ||   _| ||_  |  --  \\ | \\_/ || | .--. || | \\_/ || 
|_// \_||  /_____// |______//  \____//  |_|| |_||  \____//  
`-`   `-`  `-----`  `------`    `---`   `-`  `-`    `---`