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