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