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