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