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