                         *+++                                         
                    *-:.  .::--+                                      
                  +-......::::--*            *+===--===*              
                 #:.....:::::..:+          +-:.   ....::-#            
                 =  ..  .::::::-#         +:::.......::.  +           
                #  .::..::::--=##**+++**  --::. .::::::.  .*          
                 +:::::::---=+--::::.....:+--  .::: .::::.:+          
                  +:..:--=++-----::-:::::::---:::::::   .:-+          
                        =:-=---:::::::--=----+---::::    --+          
                       ==-.........--=--------==------:.:-=*          
                 +    ...--...::......:-----------=+==-=*+            
           *-:-=:   =*- :..........-:.:---=---=----=-+                
         *:....:. *****- =-=....:-.=    .. .--=----===*               
       *:......:: =+==*.:.......::+ .++***: :--=---===+  #+*          
      =.........:=     -.:::......+ .**+++- ---+=:..:-+=+==-=*#       
     =.........:::-::::::...::::...=  :+=  .+::.....::=--++===-==+    
    +.........::::*-::--:....:::::::- ....=::.......::=--:=*#*+===+   
   *:........::::#  *=-  *-:::-: -:::::::=:.........::=+-:::=#  #=+   
   =:........:::=    ==  :+*-.  :-::::::=:.........:::=  *=-::=* *+   
   =.......::::=      #*. -#=  .+:::-+##:..........:::=     *--=  +#  
   -......::::=             *=-+      #:..........:::-+      =-=      
   =:...:::::=                        +:.........::::=       +-+      
   *:::::::-*                         -........:::::+        #+       
    *-::---*                          =......:::::-=                  
     +::::#                           =::::-=:::::*                   
      +-::*                           =-=:..::-:=*                    
        *=#                            *...::++                       
                                      #:..:-+                         
                                      +::=#                           