______      ______                        
`````|````` |         | |..          | |    ..'' |    ..''       .'.       |         |             ..''''  .~      ~.  .~      ~.        .'. .`.       
     |      |         | |  ``..      | |..''     |..''         .''```.     |         |          .''       |           |          |     .'   `   `.     
     |      |         | |      ``..  | |``..     |``..       .'       `.   |         |       ..'          |           |          |   .'           `.   
     |      `._______.' |          ``| |    ``.. |    ``.. .'           `. `._______.' ....''              `.______.'  `.______.'  .'               `.