______    ______    ______    _____     _____   
 /_   _//  /_   _//  /_   _//  |  ___||  / ____|| 
 `-| |,-    -| ||-   `-| |,-   | ||__   / //---`' 
   | ||     _| ||_     | ||    | ||__   \ \\___   
   |_||    /_____//    |_||    |_____||  \_____|| 
   `-`'    `-----`     `-`'    `-----`    `----`