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