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