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