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