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