_    _     ______   ______      ___       _____  
| |  | ||  /_   _// |      \\   / _ \\    / ___// 
| |/\| ||   -| ||-  |  --  //  / //\ \\   \___ \\ 
|  /\  ||   _| ||_  |  --  \\ |  ___  ||  /    // 
|_// \_||  /_____// |______// |_||  |_|| /____//  
`-`   `-`  `-----`  `------`  `-`   `-` `-----`