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