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