_   _   _   _                             _       _   
 | \ | | (_) | |                           | |     | |  
 |  \| |  _  | | __  _ __    ___    _ __   | |__   | |_ 
 | . ` | | | | |/ / | '__|  / _ \  | '_ \  | '_ \  | __|
 | |\  | | | |   <  | |    | (_) | | |_) | | | | | | |_ 
 |_| \_| |_| |_|\_\ |_|     \___/  | .__/  |_| |_|  \__|
                                   | |                  
                                   |_|