       .                .                   
       :"-.          .-";                   
       |:`.`.__..__.'.';|                   
       || :-"      "-; ||                   
       :;              :;                   
       /  .==.    .==.  \                   
      :      _.--._      ;                  
      ; .--.' `--' `.--. :                  
     :   __;`      ':__   ;                 
     ;  '  '-._:;_.-'  '  :                 
     '.       `--'       .'                 
      ."-._          _.-".                  
    .'     ""------""     `.                
   /`-                    -'\               
  /`-                      -'\              
 :`-   .'              `.   -';             
 ;    /                  \    :             
:    :                    ;    ;            
;    ;                    :    :            
':_:.'                    '.;_;'            
   :_                      _;               
   ; "-._                -" :`-.     _.._   
   :_          ()          _;   "--::__. `. 
    \"-                  -"/`._           : 
   .-"-.                 -"-.  ""--..____.' 
  /         .__  __.         \              
 : / ,       / "" \       . \ ;         
  "-:___..--"      "--..___;-"