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