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