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