......:....                                                                           ..        .     
  .```````````......                                                                     "7        C     
  ?)..'.......""^^^^ .                                                                    ?        ?     
  ?~~''~~ ~~~~~~~'''~"\                                                                   "       '"     
  "----'    ~~~~~--'~~""              ##   """            '"'###    """""#    "#"""""     #     '""##"#  
  "----'    ~~~----'~~"-               *   4~             '"*      *~    '*  *     '"     *        *     
  *~--'     -~----''~!!-                * +~              '*       +%%%%***  *     '*     *        *     
  %:::      --:::: '!L!>                H +>      H@      '%       +>        H    :%%     H        @     
  h:..      >:::...::L!:                 n>       nn      :r        x++++n    nnn+L:r    nnn>       nnn  
  ::xx::::::rxxxx:x::xx:                                                                                 
    :xxx::::xxxxxxxx:L:>                                                                                 
                                                                                                         
                                                                                                         
                                                                                                         
   ...........                                              ..                            .        .     
  .~^^^'~~~~"~......                                       '"F                            #        ?     
  "LL-'' >  .L""""~~                                        '"                            "       '"     
  "~~''~~-~~~~~----'~"~                                     '#                                     #     
  *---''    -~-----'~~!-              **   +%~  '*****      '*      !%%%**    **%%%"    ***     '******  
  %:::      ---::::'!L%>               @   4>  '!     4      *     4>     *  H            H        *     
  %:...     >::::..'!:!>                n n>   :+++m++n>     n     n>     n  n            n        n     
  x:..      >:::...'::x:                s s>    c            c     s>     e  s            s        e     
  x:..      .:::.. :L:x:                 x>      cxusx      cxu     :xxxxc    xxxxxx    usxxx>      usx  
  :::xLL::>>::x:xL:LL!x.                                                                                 
  ` `:!::!:!L!LXX!::!!.>                                                                                 
    ``````````````````                                                                                   
                                                                                                         
                                                                                                         
                                                                                                         
   ~""~~~~~-"~                                       "                                                   
  *---'     ~~"*~""~                                 *                                                   
  %!?`'~!~>!!!-L::  L>>                             H                                                    
  %::..     -:::::.'!:!>              H@   ++>      H                                                    
  x:..      >:::...'::!:                n n>       n                                                     
  c:..      .:::...:::x:                 s>        u                                                     
  x..       .....  :L:x.                x~x       u                                                      
  X.        .  ..  LL(:.              xx` `.::    U                                                      
  (.L.`L . :.!.!.`L`!()               "`   ^`    ."                                                      
  ``^)...(.).((()().`)?`                         )