____________________________________
              I___|___|___|___|___|__|____|___|__|_I
              I_|___|___|               |___|___|__I
        )\    I___|__ | ..,a@@@a,a@@@a,.. |___|____I      /(
       ( ))   I_|__  .,;*;;@@@@@a@@@@@;;;;,. ___|__I     (( )
        :     I__|  ;;;;;;;;;a@@^@@a;;;*;;;;;  __|_I       :
       ,uU    I_|  ;;;;*;;;a@@@   @@@a;;;;*;;;  |__I      Uu.
       :Uu    I__|;;;;;;;a@@@@   .@@@@@;;;;;;;; __|I      uU:
       | |    I_| ;;*;;;a@@@@@   @@'`@@@;;;;;*; _|_I      | |
       |_|    I__ ;;;;;;@@;;@@   `@  `@;;;*;;;; ___I      |_|
    _ (___) _ I_|_ ;;;*;;@;;;;@;;;;;*;;;;;;;;; _|__I___  (___)
  ,-' )   (   ~~~~~ `;;;;;;*;;;;;;;;;;;*;;;;'  ~~~~~     )   (`-.
,-____=====_____________`;;;;;;;;*;;;;;;;'_______________=====___`.
|~~|  _________________________________________________/o\___   |~~|
|_||  ||____|____|____|____|____|____|____|____|____|_/ /,\__|  ||_|
|__|  |___|____|____|____|____|____|____|____|____|__/ /,,,\||  ||_|
|_||__||____|____|____|____|____|____|____|____|____|\/,,,,,\|__|__|
|____|____|____|____|____|____|____|____|____|____|___\,,,,,,\___|_|
|_|____|__I####I..........  /%%%%%%%%%%%\ ..........I##\,,,,( )|___|
|____|____I####I.......... .%%%%%( )%%%%%. .........I###\,,,,\/__|_|
|_|____|__I####I..........  /%%%%%%%%%%%\ ..........I##\,,,,( )|___|
|____|____I####I.......... .%%%%%( )%%%%%. .........I###\,,,,\/__|_|
|_|____|__I####I.......... @@%%%%0%0%%%%@@  ........I## /,,,,/_|___|
|____|____I####I.......... `@@@@@@@@@@@@@@' ........I# /,,,,/____|_|
|_|____|__I####I............ \\\\\\\\\\\\\) ........I ( \,,/___|___|
|____|____I####I.............  `\\\\\\\\\\) ........I  \_)/_|____|_|
|_|____|__I####I............  A   `\\\\\\\' ..   .. I#  :_|____|___|
|____|____I####I.........    AAA  .. `\\\' ..  A.  .I###I___|____|_|
|_|____|__I####I......   .A  `AAA ....  *  ..  AAA. I ##I_|____|___|
|____|____I####I....    AAA  AA;AA  ...   ...  `AAA.I ##I___|____|_|
|_|____|__I####/~~~,-.A;;A'-A;;;;;A-----A-----,A;;;A  ##I_|____|___|
|____|____I###/    I.;;;;;  ;;;;;;;   AAA     I;;;A'\###I___|____|_|
|_|____|__I##/     I;;;;;; ;;;;;;;   A;;;A    I;;;;  \##I_|____|___|
|____|____I#/     !~;;;;;;~~~~~~~~~~~;;;;;;~~~~~!;'   \#I___|____|_|
|_|____|__I/______!  ::::;;           ;;;;;;    !______\I_|____|___|
~~~~~~~~~/       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       \~~~~~~~~~~
        /_______________________________________________\
                       /\____/\    __
                     .'  """"  `,-'  `--.__
                __,- :   -  -  ;  " ::     `-. -.__
             ,-sssss `._  `' _,'"     ,'~~~::`.sssss-.
            |ssssss ,' ,_`--'_    __,' ::  `  `.ssssss|
           |sssssss `-._____~ `,,'_______,---_;; ssssss|
            |ssssssssss     `--'~{__   ____   ,'ssssss|
             `-ssssssssssssssssss ~~~~~~~~~~~~ ssss.-'
                  `---.sssssssssssssssssssss.---'