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