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