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