_    _      ___     _    _     _____    __   __  
| |  | ||   / _ \\  | |  | ||  |  ___||  \ \\/ // 
| |/\| ||  / //\ \\ | |/\| ||  | ||__     \   //  
|  /\  || |  ___  |||  /\  ||  | ||__     / . \\  
|_// \_|| |_||  |_|||_// \_||  |_____||  /_//\_\\ 
`-`   `-` `-`   `-` `-`   `-`  `-----`   `-`  --`