                            
                            
                            
                            
                            
                +++++##+    
        +++++######+###+    
       +##########+++++     
        #######+##          
        +++###  ++          
           +#+              
           +#+              
            +#+             
            +##++           
             +###++         
              ++##++        
                +##+        
                 ###+       
              +++###        
            ++#####+        
          ++######+         
        ++######+           
       +######+             
    ++######+               
    +####++                 
                            
                            
                            
                            
                            
                            
                            
               ++#++        
              +#####        
             +######+       
            +#####+##+      
           +######++#+      
          +###++##++#+      
         +###+ +++  ##+     
        ++###+      ##+     
        +##+ +      ###     
       +##+         ###     
       ##+          ###     
      +##+          ##+     
      +##+         +#+      
      +##         +##+      
      +#+       ++#+        
      +##      +##+         
      +##+++++###++         
      +#########+           
      +#######+             
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
    ++              +++     
    ++              +#+     
    #+             +#+      
    #+             +#+      
   +#+             ##+      
   +#+            +##+      
   +#+            +##       
   +#+          ++##+       
   +#+   +++++###+##+       
   +##########+++ ##        
    ++++++++     +##        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                 +###+      
                 +###+      
                +###+       
               +###+        
               +##+         
              +###+         
             +###+          
             +##+           
            +###+           
           +###+            
           +###+            
          +###+             
          ####              
          ###+              
         +###+              
        +###+               
        +###                
        +###                
        +###                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++++       
           +###+####+       
          +##++  +##+       
         +##+   +###+       
        +##+    ###+        
       +##+    +##+         
       ##+   +###+          
      +##+++#####+          
       ##########           
       +###+++##+           
             +##+           
             +##+           
              ##+           
             +##+           
             +##+           
             +##+           
              ##+           
              +#++          
               +#+          
                +#+         
                            
                            
                            
                            
                            
                            
                +++         
             ++####+        
           ++#######+       
          +#####++##+       
         +#####+ +##+       
         +###++  +##+       
         ++++    +##+       
                 +##+       
             ++++###        
           ++######+        
         +####+####+        
        +##++  #####+       
       +##+  +###++##++++   
      +##+  +###+  ++####   
     +##+ ++##++     ++++   
     ########+              
     #####+++               
      ++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +###+            
            +##+            
            +##+            
            +##+            
           +###++           
            +###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ####+          
             +###+          
             +###+          
              ####+         
              +###+         
              +###+         
              +###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++######+       
         ++##########+      
         +############+     
         +###+++++####+     
          +++     ###+      
                 +###+      
                ++###       
              +######       
         ++########++       
        +#########+         
        +##########+        
         ++++++++##+        
                 ##+        
                +##+        
       +       +###+        
     ++#+     +####+        
     ###+++++####++         
     ###########+           
     ++#######++            
       +##+++               
                            
                            
                            
                            
                            
                            
                            
                            
             +#             
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ##+            
             +#+            
             +#+            
             +#+            
             +##            
             +##            
             +##+           
             +##+           
              ##+           
              +#            
              +#            
              +#+           
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                      ++    
                     +#+    
                    +##+    
                    ##+     
            ++     +##+     
            ##+    ##+      
            ##+   +##+      
           +##+   +##       
          +##+   +##        
         +##+   +##+        
        +####+ +##+         
       +##########          
      +###+++######+        
      +#+   +#####+         
      ++    +##+++          
            +##             
           +##+             
          +##+              
          ##+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+++           
          +######+          
           #######+         
           +######+         
            ######+         
            +#####+         
             +####+         
            ++####+         
          +#######+         
          +#######+         
           +######+         
            ++++##+         
                +##+        
                ###+        
               +##+         
       ++     +###+         
      +##++ ++###+          
      +####+#####           
       ++#######            
         +++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++##+  
                  ++######  
                +#####++    
               +###+++      
              +#+           
            +#++            
           +#+              
           ##+              
           ###+             
        +   +##+            
      +##+  +##+            
      ##+   +#+             
      +#######+             
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++++#+++++++            
   +#############++         
   #####++++++####+         
   +++++       ###+         
              +###+         
             +###+          
           ++###+           
          +#####+           
          +#######++        
          ++########++      
            ++++#####+      
                +#####+     
                  ####+     
                  +###+     
        +++       +###+     
       +##      ++####      
       +##+    +#####+      
       +####++######+       
       ++#########++        
         +++##++++          
                            
                            
                            
                            
                            
                +##         
               +##+         
             +####          
            ++##++          
            +###+           
           +###+            
           +#++             
          ###+              
         +##++              
         +##+    +++        
         +##+  ++####+      
        +###+ ++######+     
        +##+ ++##+++##+     
       +##+ ++##+ +##+      
       +##  ###+ +##+       
       +#+ +##+ +##+        
       +#+ +##+###+         
       +##++#####+          
       +########+           
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            ##+             
            +#+             
            +#+             
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ##+            
             ##+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++###       
            +++#######      
        +#############      
       +######+ ++###+      
       +####++   +###+      
      +####+     +##+       
      +###+     +###+       
      +#++     +###+        
              +###+         
              ###+          
             +###+          
             +##+           
            +##+            
           +##+             
          +###              
         ++##+              
         +##+               
        ++#++               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
           ++####           
         ++##++###          
         ##+   +##+         
        +#+     +##         
        +#+     +##         
                +##+        
                 ##+        
                 ##+        
                 ##+        
                +##+  ++++  
               ++###+####+  
         +++##########+++   
       +##########++        
      +##+++++ ###          
      ##+     +##+          
      ##     +##+           
      ##++++###+            
       +####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ##+     
               +++++##      
           ++++###++#+      
           +####+####+      
          +##+++ +###       
          +##+  ++##+       
          +##+ ++##+        
           +##+###+         
           +#####++         
           +####++          
           +###+            
          +####+            
        ++###+##            
        +##+ +#+            
       +##+ +##+            
       +#+  +##+            
       +#+ +##+             
       +#+###+              
       +####+               
        +#++                
                            
                            
                            
                            
                            
                            
                ++#+        
               +##+         
              +#+           
             +#+            
             ##             
            +#+             
            #+              
           +#+              
           #+               
          +#+   ++          
          +#  +###+         
          #+  #+ +#+        
         +#+ ++   +#        
         +#+      +#        
         +#        #        
         +#       +#        
         +#       ++        
         +#+     +#+        
          +#+ ++##+         
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
            +######+        
           +###+++##        
           ##+   +##+       
           +#+   +##+       
           +#+ +++#+        
           ######+          
           ######+          
            ++##+           
             +##+           
             +##+           
             +#++           
            ++#+            
            ##+             
           +#+              
          +##+              
         +##+               
         +#+                
        +##                 
       +#++                 
                            
                            
                            
                            
                            
                 +++        
    +            +#+        
   +#+           +##+       
   +##+          +##+       
   +###+         ###+       
   +###+        +###+       
    +###+       +###+       
     ####       +###+       
     +###+    ++####+       
     +###+ +++######        
      +#############+       
      +#############+       
      +########++###+       
      +#####+   +###+       
       +#++     +####       
                +####+      
                +####+      
                 +####      
                  +###+     
                   +#+      
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +####+      
               ++#####+     
             +########+     
           ++#####++##+     
          +#######++##+     
         +########++##+     
        +###+ +##+ +##+     
       +###++ +#+   ##+     
       ###+   ++    +#+     
      +##           +#+     
     +###           ##+     
     +###          +##+     
     +##+         +###+     
     +##+        +###+      
     +###       +###+       
     +###++++++###++        
      +#########++          
       ++######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
              +##++#+       
             +#+  +#+       
            +#+   +#        
            #+   +##        
           ##    ##+        
          +#+   +##+        
          +#   +##+         
          #+   ##+          
         +#+ +###           
         +######+           
          +#++#+            
             +#+            
            +#+             
            ##              
           +#+              
           ##               
          +#+               
          ##                
          #+                
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  ###+      
                 +###+      
                +###+       
               +###+        
               ####+        
               ###+         
              +##+          
             +###+          
            +###+           
            +###+           
           +###+            
          +###+             
         +###+              
         +###+              
         +##+               
         ###+               
        +##+                
        +##+                
         ##+                
                            
                            
                            
                            
                            
                            
               +#+          
               ###          
              +###          
              +##+          
              +##+          
             +###+          
            +####+          
           +#####+          
       +++###++##+          
      +####++ +##+          
        +++   +##+          
               ##+          
               ##+          
               ##+          
               ##+          
          ++++++#+++++      
        ++###########+      
      ++######++++++++      
      +###++                
      +#++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#+++         
          ++#######+        
       +++###########++     
       +##############+     
       ++##+     +####+     
         ++      +####+     
                +####+      
              ++#####+      
             +#####++       
           ++#####++        
          +######+          
         +####+             
        +###++              
       +###+                
      +###++     +++####+   
     +####++  +++######+    
      +################+    
       +#############++     
       ++########+          
         ++##++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
          ++     +#+        
         +#+    +#+         
         ++     +#+         
         #+     +#+         
        +#+     ##+         
         #+     ##          
         +#++   ##++        
          +##++###+         
           ++####+          
               +#+          
               +#+          
               ##           
              +#+           
              +#+           
              +#            
             +##            
             +#+            
             +#             
             +#             
                            
                            
                            
                            
                            
                            
                            
           +#####++++       
      +++++##########+      
      ################+     
      +####+###########+    
      +++++ +++########+    
      +        +######+     
            +########+      
           +########+       
          +########+        
           #########+       
           ++++#####+       
                +####+      
                +####+      
                +###+       
               +####+       
    +###+++++++#####+       
    +##############++       
    +##############+        
    ++#########++           
      +#####+++             
                            
                            
                            
                            
                            
                            
                            
                            
     ++#####++++            
    +##############+        
    +###############+       
    #################+      
    +##++++###########+     
             +++######+     
                 ++####     
                  +###+     
                  ####+     
                ++###+      
               +####+       
              +####+        
            +#####++        
          ++#####+          
          +####+            
          ####++            
          ######+++++       
         +#############+    
          +#############    
            ++++###+++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++        
 +           +++####+       
         +++####+####       
         #####++ +##+       
         ###++  +###+       
         ++    +###+        
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
        +###+               
        +##+                
        +#+                 
         +                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++++++           
   ++############+          
   #####+++++++##+          
   ##+       ++##+          
            +###+           
           +####+           
          +######++++       
          +#########+       
          +++++++++###      
              +#+  +##+     
             +#+    +##     
             +#     +##     
             ##++  ++##     
             +########+     
              +######+      
                +++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+++        
             +#######+      
             ####+++#+      
             ###+  +##++    
             ###   +###+    
             ###+ #####+    
             #########+     
             #######+       
            +#####+         
           +####++          
         ++####+            
        +######+            
       +####+##+            
       ###+++##+            
      +##   +##+            
     +###   ###+            
     +##+ ++##+             
     +###+###+              
     +#######+              
      +####++               
                            
                            
                            
                            
                            
               +##          
              +#+++         
             +#+            
            +##             
            +#+             
           +#+              
           +#+              
           +#+              
           #+               
          +#+               
          ##+               
          ##       +        
         +#+    +++##+      
         +#+   +##++##      
         +#+  +##+ +#+      
         +#+  #+   ##+      
         +#+  ++  ##+       
          ##+   +##+        
          +#######+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###++       
            ++#######+      
           +##+++####+      
           +#+   +###+      
           ##+ ++###+       
           +#######+        
           +#######+        
               +##+         
              +##+          
             ++##+          
             +##+           
            +##+            
           ++##             
           ###+             
          +##+              
         +##+               
        +##++               
        ##++                
      +##+                  
      +++                   
                            
                            
                            
                            
                            
                            
              +####+        
              +#####++      
            +########+      
            +########+      
            +####++##+      
          +####+  +##+      
          +####   +##+      
          #####   +##+      
          +###+  +###+      
          ###++  ####+      
         +###    ###+       
        +####   +###+       
        +####   +##+        
        +###+  +###+        
        +###+ +###++        
        +###++###+          
        +########+          
        +#######+           
         +#####             
          +##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++###   
                 ++#####+   
              ++######+     
              +##+++        
             +#++           
            +##+            
            ##+++           
           +##+#++          
         +##++ +#+          
         +#+   +#+          
          +    ##+          
              +#+           
     +       +##+           
     ##+   +##++            
     ###+####+              
     +###+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
              +##+          
             +####+         
            +####+          
            +###++          
           +####            
           +###+            
          +###+             
          +###+             
          ####+             
         +####+++           
         +########+         
         +#########++       
         +#####+####++      
          ####+++####+      
         +######+#####      
         +###########+      
          +#########+       
           ++#######+       
              +++#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##++        
               +###+        
              +####+        
             +######+       
             +#######+      
           +#########+      
           +####+++##++     
         ++####+  +###+     
        +####+   +####+     
        +####+    +###+     
        +###+     +###+     
       +###+     +###+      
       +###+     +##+       
       +###++  +++#++       
       ####+   +###+        
       +###+++####+         
       +##########+         
       +#########+          
       ++#####++            
        +###+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++++++++           
     +###########+          
     +############+         
                ##+         
                ##+         
                ##+         
               +##+         
               +##  +++++   
            +++#########+   
        +++#########+++     
      +##########+          
       ##+++  +##           
       ++      ##           
               ##           
               ##           
               +#           
               +#           
                +           
                            
                            
                            
                            
                            
                            
                            
              +#+           
            ++##+           
            +###+           
           +###+            
          +####+            
          +####+            
          +###+             
          +##+    +++       
         +##+   +####       
         +##+   +####+      
         +##   +###+#+      
        +##+   ###++#+      
        +##+  +##+ ##+      
        +##+ ++#+ +##       
         ###++##++##+       
         +#########+        
         +########+         
          ++###++           
            +##+            
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##           
              ###+          
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                   +#+      
              ++++ +##      
             +####++#+      
           ++#####+##       
          +###++#++##       
          ###+ +++##+       
          ##+   +##+        
          +###++###+        
           +######+         
            +####+          
            +####           
           +#####+          
          +###++#+          
          ###+ +##          
         +##+  +##+         
        +##+   +#+          
        +##+  +##+          
        ###+++##+           
        +######+            
        ++####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
           ++#####+         
         ++###++#+          
       +###++  +#+          
       ++++    +#+          
               +#           
               ##           
               ##           
              +#+           
              +#+           
              +#+           
              +#            
              +#            
              #+            
             +#+            
             +#+            
             +#+            
             ##             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
             +#####+        
            ++#####+        
           +###+++#+        
           ##+ ++#++        
          +#+  ++#+         
          ##+   +#+         
          +##+++##+         
           +######          
            ++###+          
               ##+          
              +##           
             +##+           
             +##            
            +##+            
            +##             
           +##+             
           +#+              
          +##+              
          ##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++++++            
      ###########+          
       ++#########          
               +#+          
               ##+          
              +#+           
             +##+           
            +##+            
           +##+             
           +##++++          
           ++######+        
              ++++##        
                 +##        
                 +#+        
                +##         
               +##+         
               +#+          
              +#+           
           +++#++           
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +####+++       
           +########+       
         ++###+  +##+       
         ###++  +##+        
        +##+    +##+        
       +##+   +####+        
       +##+  +#####         
       +##++###++#+         
       +######+ ##+         
       ++###+  +##          
               ##+          
              +##+          
              ##+           
             +##+           
             +##            
            +##+            
            ###             
          +###+             
          +##+              
          +##               
                            
                            
                            
                            
                            
                            
             +#+++          
             ++#+##+        
           +++##++##        
         +#######+##+       
        +##++++##+#+        
       +#+      ++#+        
       +##      +#+         
        +##+   +#+          
         +##+++#+           
           +###+            
            +##+            
           +#++#+           
          +#+  ##+          
         +##+  +##+         
         +##    +#+         
         +#+    +#+         
         +#+    +#+         
         +#+   ++#+         
         +##+++##+          
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++#####+  
                +#########  
               +#######+++  
               ##++++       
           ++  +            
          +##               
         +##+               
         ##+                
         ###+++             
         +#####+            
           ++###+           
             ++##           
              +#+           
             ++#+           
       +++  +###+           
      +########+            
      ########+             
      +##+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+              
         +####+             
         +##++#+            
         +#+ +#+            
         +#+ +#+            
         +#+ +#+            
         +#++###            
          +###+#+           
           ++++#+           
               +#+          
               +#+          
                ##          
                +#+         
                +#+         
                +#+         
                +#+         
          +##+  +#+         
          +###+++#+         
          + +#####+         
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
          +##########++     
   +     +############+     
   ++    ++#####++####+     
          ++++++#####+      
            ++#####++       
           +######+         
          +####+++          
          +####++           
          ++++###+          
              +###+         
               ++##+        
                +##+        
                 ##+        
                +##+        
      +##+  +++####         
     +###+++######+         
      +#########++          
      +#######++            
       ++#++                
                            
                            
                            
                            
                            
                            
                            
           ++++#+           
        ++#######+          
        ++++++++#+          
        +       ##          
               +#+          
               ##+          
             ++#+           
           ++###++          
          +########         
          ++++   +#+        
                  +#        
                  +#        
                  +#+       
                  +#        
                  ##        
        +        +#+        
       +#++    ++##+        
        ###++++###+         
        +#######++          
         ++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++######+      
           ++#########+     
           ###########+     
         +############+     
        +#########+###+     
       +#####+++#++###+     
       #####+   +  +##+     
      +####       ++##+     
      +###+       +###+     
      +##+        +###+     
     +###+         +##+     
     +##+          +##+     
     +##+          +##+     
    +###+         +##+      
     +##+        +###+      
     +##+       +####+      
     +####+++++#####+       
     +############+         
      +##########+          
      +########++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++++#+++         
     ++############++       
     +###############+      
     ####++++++++#####+     
     ++###+       +###+     
       +##++      +###+     
        +##+      +##+      
                 +##+       
                 ###+       
                +###        
               +###+        
               +##+         
              +###+         
             +###+          
             +##+           
             ###+           
            +##+++          
            #####+          
            ####+           
            ###+            
                            
                            
                            
                            
                            
                            
                            
                            
                ++#+        
             ++ ##+    +    
             +# #+     +    
            +##+#+     +    
           +##++#+     +    
          +##++##           
         +##+++#+   +++     
          +######++###+     
           +++######+++     
             +#+       +    
            +##        +    
            +#+             
            +#+             
           +#+              
          +#+               
          +#+               
         +#+                
         +++                
         #+                 
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
         ++###+      +++    
        +######+    ###+    
      ++###+ ++    +##+     
      +#+         +###      
      ##        ++###+      
      ##+     ++####+       
       ############+        
       ++####++####         
         ++++  +##+         
               +##          
              +##+          
              ###+          
              ##+           
             +##            
            +##+            
            +##+            
            +#+             
            +#+             
            +##+            
            ++++            
                            
                            
                            
                            
                            
                            
                            
             +++###+ +##    
            +###########    
          +####+++#####+    
         +###++  +####+     
         +##+   +####+      
         +##   ++###+       
         +##+  +####        
          +##++####+        
           +######+         
            +####+          
            +###+           
           +####+           
          +##++++           
         +##+  ++           
        +##+  +#+           
        ###   +#+           
       +##+  +##+           
       +#+++###+            
       +######+             
        ####++              
                            
                            
                            
                            
                            
                            
                            
           ++##+            
          +########+        
         +##########+       
        +############+      
        #######+######      
       +######+  +####      
       +#####+    ++##+     
      +####+        +##+    
      +###++        +##+    
      ###+          +###    
      ###+           +##    
      ###+           +##    
      ###+           +##    
      ####+         +###    
      +####+        +##+    
       +####+      +##+     
        +####++   +###      
         +###########       
          ++########+       
            ++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             +######+       
          ++###+++##+       
         +###+  ++#+        
         +#+    +##+        
         ##     +##+        
         #+    +###         
         ##++++###+         
         ######+##+         
          ++++ +#+          
              +##           
              ##+           
             +#+            
            +##+            
           +##+             
           ##+              
          +##               
         +##+               
         +#+                
         +#+                
                            
                            
                            
                            
                            
                            
                +##+        
        ++      ###+        
       +##      ###+        
      +###      ###+        
      +###      ###+        
      +###      ###+        
      +###+     ###+        
      +###+  +++###+        
      #############+        
     +#############+        
     ++############+        
      ++#####++####+        
               +###+        
               +###+        
               +###+        
               +###+        
              +####+        
              +####+        
              +####+        
               +##+         
                            
                            
                            
                            
                            
                            
                            
                  +##       
                 +###       
                 +###       
                +###+       
                ###+        
               +###+        
               +##+         
              +##+          
             +###+          
            +###+           
            +###+           
           +###+            
           +##+             
          +###+             
          +##+              
         +##+               
         ###+               
        +####+              
        +###+               
         ###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +         ++       
        +##       +#+       
       +###       +##+      
       ###+        ###      
      +##+         ###+     
     +###+         ###+     
    +###+          +###     
    +###            ###     
    ###+            ###+    
    ##+          +++####    
    ###++++++++++#######    
    +##################+    
     +############++##+     
       +++++++      ##+     
                   +##+     
                    ##+     
                    +#+     
                    ++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                 +##+       
            +++  ##+        
           +##+ +#+         
           +#+ +##          
          +##+ ##+          
         +##+ +#+           
        +##+++##+ ++        
        +########+#+        
        ++++###+++++        
           +##+             
           +#+              
          +##               
          +#+               
         +#+                
         ##+                
         #+                 
         #+                 
        +#+                 
                            
                            
                            
                            
                            
                            
               +###+        
              +#####        
             +######        
            +#### +#        
            ####+  +        
           +###+            
          +###+             
          +###              
         +###+              
         +###++###++        
         ####+######+       
         ######++###+       
         #####++ +###       
         ####+   +##+       
         ####+  +###+       
         ###+   +###        
         +##++++###+        
         +########+         
          +######+          
            +++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
             ++####+        
           +########+       
          +##########+      
          +###########      
         +############+     
         #############+     
        +########+++###+    
       +####++##+  +###+    
      +####+  ++   +##++    
      +####+       +###+    
     +#####+       +###+    
    +#######+     +###+     
    +###++++++   +###+      
    +##++       +###+       
    +##+      ++###         
    +###+     +##++         
    +###########++          
     ++########+            
      +######+++            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+       +     
           +###      +#+    
           ###+      ##+    
           ##+       ##+    
          +##+      +#+     
          ##+      +##+     
         +##+      +##+     
        +##+       ##+      
        +##       +##+      
       +##+       +##       
      +##+       +##+       
      ##+    +++####        
      ##+ ++#######+        
      #########+##+         
      +#####++  ##+         
       ++++     ##+         
               +##          
               +#+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                        ++  
                    +++###  
                 ++######+  
             ++#####+++++   
            #####+          
          +####++           
         +###+              
         +####+             
          ++###             
            +##             
            +#+             
      ++    +#+             
      ##+  +##+             
      +######+              
      ++###++               
         +                  
                            
                            
                            
                            
                            
                            
                            
                  ++        
                 ##+        
                +##         
               +##+         
              +##+          
             +###           
            +###+           
            +##+            
           +##+             
          +##+              
          +##++++++++       
         +###########+      
         #####+++++##+      
        +###++     ##+      
        ###       +##+      
        ###      +###       
        ###    ++##+        
        +##+++####+         
         ########+          
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++++         
                   +        
              +++ +#        
              +##++#        
              ###++#        
             +###+++        
             +##+           
             ###+           
            +###+           
            +###+           
            ####            
           +###+   +        
           +##+   ++        
           +##+   ++        
           ###+   ++        
           ##+              
          +##+              
          +##+              
          ##+               
          #+                
                            
                            
                            
                            
                            
                            
                            
            ++##+           
          +######+          
         +##++ +##+         
       +###+    ####+       
      +##+      +++##+      
      ##+       ++  +##     
     +#+             +##    
     ##               +#+   
     ##                #+   
     #+                +#   
     ##                +#   
     ##                +#   
     +#+               +#   
     +##               +#   
      +#+              ##   
      +##+            +#+   
       +##+          +##    
         +##++    ++###+    
          +##########++     
            ++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ######++        
           +#######++       
          +#########+       
         +#########+        
         ###########+       
         ++#####++###+      
         ++###++++###+      
         #####+  ####       
         +###    +####      
        +###+    +###+      
       +###++    ####       
       +####+    +###+      
       +###+     +###+      
       +##+      ###+       
       +###+     ###+       
        ####+  +####+       
       +###########+        
        ++#########+        
         ++#######++        
          ++###++++         
                            
                            
                            
                            
                            
                            
             +++            
            +###+           
           +####+           
          +#####            
         +######            
         +##+##+            
         +#++##+            
          +  ##+            
             ##+            
             ##+            
             ##+            
             ##+            
            +##             
            +##    +        
            +##   +#+       
            +##+ +##+       
           +########+       
          +########+        
          +######+          
          +###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++###+      
            +########+      
         ++##########+      
        +######+  +##+      
       +#####++  +###       
       +++++    +##++       
                +#+         
               ###          
              +##+          
             +##+           
            +##+            
            ##+             
          +##+              
          +##+              
         +##+               
         ##+                
        +#+                 
       +#+                  
       ##+                  
      +#+                   
                            
                            
                            
                            
            +#+             
            +##             
             ##             
             ##+            
             +#+            
             +##            
             +##            
             +##            
             +##            
             +##            
             +#+            
             +#+            
             ###            
             ##+            
            +##+            
            +##             
            ##+             
            ##+             
            ##+             
            +#+             
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
               +#+          
               ##+          
              +##           
             +##+           
            +##+            
            +#++            
           +##+   +++       
           +#+  ++###+      
          +##  +#####+      
         +##+ +###++#+      
         +#+ +##+  +#+      
         +#++##+   +#+      
        +##++#++  +#+       
        +##+##+  +##+       
        +##+##+++###        
        +##+######+         
         +#######+          
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#+#++            
        +#######+           
       +#########           
       ++#++++###+          
             +###+          
             ###+           
           ++###+           
          +######+          
         +###+####          
         +##+ +###+         
               +##+         
               +###+        
               +####        
                +##+        
                +##+        
         ++    +###         
         +#+ ++###+         
         +#######+          
         +######+           
          ####++            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             +######+       
             ########+      
            +########+      
            +########       
           +#########       
           #####++###       
         ++##++  +###+      
         ###+     ###+      
        +##+      +##+      
       +###+      +##+      
       ###+       +##+      
       ##+        +##+      
      +##+       +###       
      +##+      +###+       
      +##+     +###+        
       ####++++###+         
       ##########+          
       ++######+            
         ++#+++             
                            
                            
                            
                            
                            
                            
                            
            +++++           
         +++#####+          
      +++#########+         
     +####++++++###         
     ####+     +###         
     +++       +###         
              +###+         
              +###          
             +###+          
            +###+           
            ###+            
          +###+             
          +##+              
         +##+               
         ###                
         ###+               
         +###++ ++   ++++   
          +##############   
          ++########+++     
            ++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +###        
                +###        
               +####        
              +###+         
              +###+         
             +####          
             +###+          
             +##+           
            +###+           
            +###+           
           +###             
           +##+             
          +###+             
          +###+             
          ###+              
          ##+               
         +##+               
         +##+               
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
               +##          
               +##++        
               +###+        
               +###+        
               +###+        
               +###+        
              +####+        
              +###+         
              +###+         
             +####+         
             #####          
            +####+          
            +####           
           +####+           
           ####+            
          +####+            
         +####+             
         +###+              
        +####+              
        ++#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++##       
             ++######+      
           ++########+      
          +##########+      
       ++#####+++###+       
      +#####++  ####+       
      +##+++   +###+        
       +      +###+         
              +##+          
             +##+           
            +###            
            +##+            
           +##+             
          +##+              
         +##+               
        +###+               
        ###                 
       +##+                 
      +##+                  
      +#+                   
                            
                            
                            
                            
                            
            +####+          
           #######+         
          +##+   #+         
         +##+    ++         
         +##+    ++#+       
         +##+     ###       
         +##++   +###       
          ####++#####       
          +++#####+#+       
          +  ++++  +#       
         +         ##       
        +#+        +#       
        +#+        +#+      
        +#+        +#       
        +#+        ##+      
        +##+     +###       
        +###+   ++##+       
         +####++###+        
          +#######++        
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#######+      
             +#######+      
           ++#####+##+      
           +###### ##+      
         ++######++##+      
         +#####+  +##+      
         +####++  +##+      
         +###+   ++##+      
         +###+   +###+      
         +##+    +##+       
        +##+     +##+       
       +###      +##+       
       +##+      +##        
       +#+      +###        
      +##+     +###+        
      +##++++++###+         
      +###########          
       +#########+          
       ++######+            
         ++###++            
                            
                            
                            
                            
                            
                            
           ++#++            
         ++######+          
         #########          
         ##########+        
         #####+++##+        
         ###+   +###+       
         ++      +##+       
                  ###       
                  +##+      
                   ##+      
                   ##+      
           ++++++  ##+      
        ++###########+      
       +#############+      
       ###############      
      +####++  +++####+     
      +###+++ ++####+##     
      +#############+++     
      +############+        
       +##########+         
                            
                            
                            
                            
                            
                            
                            
                #+          
               +#+          
              +##+          
              +##           
             ++#+           
             ##+            
            +#+             
           +##+             
          +##+   ++++       
          +#+   +#####      
          ##+  +###+##+     
         +#+  +##+  +#+     
        +##+  +#+   +#+     
        +#+  +##    +#+     
        ##+  +#+    +#      
       +##   +#+  +##+      
       +##    ##++##+       
       +##++++#####+        
        #######+++          
        +#####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   +##++++++++###+++        
   +################+       
     ++++++       +#+       
                  +#+       
                  ##+       
                 +##+       
                 +#+        
                +##+        
                +##+        
               +##+         
               +##          
              +##+          
              +##+          
              ##+           
             +##+           
             +#+            
             ##+            
            +##++           
            +###+           
            +###+           
                            
                            
                            
                            
                            
                            
            +#####+  ++     
            +###++#+ ++     
            ##++  ##+#+     
           +#+    ###+      
           ##+  +####+      
           ###  #####       
            ##+####+        
            +#####+         
            +####+          
           ++###+           
           ##++#+           
         ++#+  ##+          
         +#+   +#+          
        +##    +#+          
        +#+    +#+          
        ##     #+           
       +#+    +#+           
       ##+ +++#+            
      +#######+             
       +####+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++#####++              
   ############+            
   ##++   +++##+            
            +##+            
           +###             
          +####++           
          +######+          
           + ++###+         
               ++##++       
                 +##++      
                  +##+      
                   +##      
                    ##+     
                    +#+     
                    +#+     
                    +#+     
            ++      +#+     
           +##+++++###      
             ########+      
                 ++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####++       
          ++#########+      
         +######++####      
         +##+     +##+      
        +###+   ++###+      
        ###+++++####+       
       +#+++ +++###+        
       +##+    +###         
       +####+++###+         
        +#########+         
         ++###+##+          
           ++++#++          
             +##+           
            +##+            
           +##+             
           ###+             
          +##+              
         +##+               
        +##+                
        ###                 
                            
                            
                            
                            
                            
           +###++           
          +######+          
         +###+###++         
        +##+++#####+        
        ###++##++###+       
       +##+ +#+  +###+      
       +##+ +#+   +###+     
      +###         +##+     
      +##+          ##+     
      +##+          +##+    
      +##+          +##+    
      +##+          +##+    
      +##+          +##+    
      +##+          ###     
      +##+         +##+     
       +##+       +##+      
       +##+      +###+      
       +###+   ++###+       
        +###++#####+        
        +#########+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ###+   
            ++      +###+   
           +#+     +###+    
           +##+    +###+    
     +    +##+     +#++     
         +##+     +#+++     
        ###+     +###+      
       +##+      ###+       
      +##+      +###        
     +######+######+        
     +############+         
     ++++++++++##+          
             +##+           
            +##+            
            +#+             
           +#+              
          +##+              
         +##+               
         +#+                
         ++                 
                            
                            
                            
                            
                 +##+       
                +###+       
               +###++       
             ++###+         
            +###++          
           +###+            
          ++##+             
         +###+              
        +###+               
        +###                
        +##+       +++      
        ###+    ++###+      
       +###   +#######+     
       +###+ +##+ +##+      
       +####+#++  +##+      
       +#####++  ++##+      
        +####+  ####+       
        +##########++       
         +#######+          
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+++      
           ++#########      
        ++############+     
     ++###############      
     ########+++++###+      
     ###+++++    +###+      
     ++          +##+       
                +##+        
               +##++        
              +##+          
             +###+          
             ###+           
            +##+            
           +##+             
         +###+              
         +##+               
        +#++                
       +#+                  
      +#+                   
     +#                     
                            
                            
                            
                            
                            
                  #+        
          +      +#+        
         ++      +#+        
         ++      +#+        
         ##      +#+        
         #+      +#+        
         #+      +#+        
         #+      +#+        
         #+      +#         
        +#+  ++++#+         
        ###+#######         
        +###+++++#+         
         +++     #+         
                 #+         
                +#+         
                +#+         
                +#+         
                 #+         
                 #+         
                 #+         
                            
                            
                            
                            
                            
                            
               +##+         
              +###+         
              ####          
             +##++          
            +##+            
            +##+            
           +##+             
           ###+  ++         
          +##+ +###+        
         +### +#####+       
        ++##+ ###+###+      
        +##+ +##+ +##+      
        +##++##+   +#+      
        +## +##+   +#+      
        +## +##+  +##+      
        +#+ +##+++##+       
        +#+  +####++        
        +##++####+          
        +#######+           
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##++        
            ++######+       
          ++###+++###       
         +###++    ##+      
         ##++     +##+      
         ##++     +#+       
         +###+   +##+       
         ++##++ +##+        
           +##++##+         
           +#####+          
            +###+           
            +###+           
           +####+           
           #####+           
         ++#++##+           
         +##++##+           
        +##+ +##            
        ###++##+            
        #######             
        +###++              
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +#####         
           +#######+        
           #########+       
          +######+###       
          +####++####       
         +####+ +####       
         ####+   +###       
        +####    +###       
        +###+    +###       
       +###+      ###       
       +###+      +##       
       ####+      +##       
       ###+      +##+       
       ###+     +###+       
       ###+    ++##+        
       ####++#####+         
       ###########+         
       +########+           
        +######++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
          ++++######        
        +#######+##+        
        ####+++ +##+        
        +++     +##         
               +##+         
               +##+         
               ###          
              +##+          
              +##           
             +##+           
             +##+           
             +##            
            +##+            
            +##+            
            +#+             
            ##+             
           +##+             
           +###+            
            ##+             
                            
                            
                            
                            
                            
                            
             ++++   +#+     
            +####+++##+     
           +#######+##+     
          +##++++#++##+     
          +#+    ++###      
         +##+     ###       
          +##+   ###+       
          +###++###+        
           +######+         
           ++####           
           ++###+           
          ++####+           
          +##+###+          
         +##+ +##+          
        +##+  ###           
       +##+   ##+           
       +##+  +##            
       +##+++##+            
       +######+             
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
         +#######+          
        +###+++##+          
        +##+   +#+          
         +    +##+          
              +#+           
            ++##+           
           +####+           
          +#######          
          +##+++##+         
                +##+        
                +##+        
                 ##+        
                 ##+        
                +##+        
                +##+        
          ++   +##+         
         +##+++###          
         +######++          
          ####++            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                ###+        
                ###+        
               +###+        
               +##+         
               +##+         
               ##+          
              +##+          
              +##+          
             +##+           
             +##+           
             +##+           
            +##+            
            ##++            
           +#++             
          +##+              
          +##+              
         +##                
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++###+      
            ++#######+      
           +######+         
          +###+++           
          ####              
          +##+              
          +##+              
          +##               
          +##               
          +##               
          +##+              
           #####+           
           +#####++         
            +++###+         
               +###         
                +##         
                 ##         
                +##         
                +##         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++##+     
             +++#######     
         ++++#########+     
       ++######++++###      
    +++#####+++   +##+      
   +######++     +##++      
   +#+++++       +##+       
    ++          +##+        
                +##         
               +##+         
              +##+          
              +##+          
             +##+           
            +##+            
            +##+            
           +##+             
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
             ++             
             ##             
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
            +##             
            +##             
            +##+            
             ##+            
            +##             
            +##             
            +##             
             ##+            
             ##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++#++       
          +++++######+      
       +++###########+      
      +######++++ ###       
      +####++    +##+       
       ++        +##+       
                 +#+        
                +##+        
                ##+         
               ##+          
               ##           
              ##+           
             +##            
            +##+            
            ##+             
           +#++             
          +##+              
          +#+               
          ##+               
          ##+               
                            
                            
                            
                            
                            
           +#+              
           +#+              
           +#+              
           +#+              
           +##+             
           +##+             
           +##+             
            +##             
            +##             
            +##             
             ##+            
             ##+            
             +#+            
             +##+           
             +##+           
             +###           
              +##           
              +##+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                +###+       
                +###+       
                ###+        
              ++###         
              +###+         
              +###+         
             +###+          
             +###           
            +####           
            +###+           
            +###+           
           +###+            
          +####+            
          ####+             
          +###+             
          ####+             
          ####              
         +####              
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
              ++#+          
              +###          
             +####+         
            +##+ #+         
           +##+  +          
          +##+              
         +##+               
         +##+               
        +##+                
        +##+                
        +#++####++          
        +##########+        
        +####+++####+       
        +##++    +###       
        +##+      ###+      
        +##+     +###+      
        +##++  ++###+       
         +###++####+        
          ++######+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
          +++#######+       
         +##########+       
         +###+++++###+      
          ++     +###+      
                ++##+       
                +###+       
               +###+        
              +####+        
           ++######+        
          +########+        
          +###+  +#+        
          +++    +#+        
                +##+        
                +##+        
               +###+        
     ++    ++++###+         
    +############+          
    ############+           
    +##+++++                
                            
                            
                            
                            
                            
                            
                            
                            
          ++                
        +###+               
       +######++++++        
      +##++++#######+       
     +##+    #+ +++###+     
     +##     +     +##+     
     +#+            +##+    
     ##+             +##    
     ##+              ##+   
     ##+              +#+   
     ##+              +#+   
     +##              +##   
     +##+             +##   
      +##+            +##   
       ###+           +#+   
       +###+         +##+   
        ++###+++++++###+    
         ++###########+     
           ++######+++      
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++             
       ++######+            
       ###+####+            
             ##+            
             +##            
            +##+            
          +###+             
        ++###+              
        +##++            +  
       +##         +++++### 
       +##++  +++#########+ 
        +#############+++   
        ++#######+++        
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
           +#####++         
          +###+####+        
         +##+   ###+        
        +###    +##+        
        ###    +###+        
       +##+   +####+        
       +##   +#####+        
       ###  +##++##         
       +######+  ##         
       +#####+   ##+        
        ++#++    ##+        
                 ##+        
                 ##+        
                 +#+        
                 +#+        
                 +##+       
                  ##+       
                  +##       
                  +++       
                            
                            
                            
                            
                            
                            
                            
                            
     ++++++##########++     
     +################+     
     ##################     
     +#####++++++++####     
       ++#+        ####     
         +      +++####     
         +    +++#####+     
        ++###########+      
       +############+       
       +###########+        
       +++#+++#####+        
                 +##+       
                  +##       
                  +##       
    +++          +###       
   +###++      ++###+       
   #########++#####+        
   +##############+         
    +++#######++++          
       +++++++              
                            
                            
                            
                            
                            
                            
               ++           
               ##+          
              +#+           
              +#+           
              ##+           
              +#+           
             +##+           
             +##+           
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
            +###            
            +##+            
             +#+            
             +#+            
             +#             
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               +###+        
               +###+        
               +###         
              +###+         
              +###          
             +####          
            +####+          
            +####           
            +####           
           +####+           
           ####+            
          #####+            
         +####+             
        +####+              
       +####+               
       +####+               
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#++          
           +######+++       
         +###########++     
       +###############+    
      +########++ ++####+   
     #######+++     +####   
     #++###++        +###   
     ++###+           ###   
     +###++          +###   
     ####+          +###+   
     ###+           +##+    
     ###           +###+    
     ###         ++###+     
     +##+       ++###+      
     +#####++++#####+       
      +############+        
       ++########++         
         +++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
                    +#+     
                   +##+     
            +     +##+      
           +#++   +##       
          +##+    +##       
         +##++    ##+       
       ++##+     +##+       
       +##+ +++++##+        
      +############+        
      +############+        
        ++++++++##+         
               ##+          
              +##           
             +##            
             ##+            
            +#+             
           +#++             
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+++         
           ++######+        
         ++#####+###        
        +###++++ +##        
        ####+    +##        
       +##+     +###        
       +##+  ++#####        
       +##+++######+        
       +#######+###+        
        +#####++###+        
          ++   +##+         
               +##+         
               +##+         
              +##+          
              +##+          
              +##+          
              +#+           
              +#+           
              ++            
              ++            
                            
                            
                            
                            
                            
                            
          +++++++++++       
        ++###########+      
      +###############      
      ###############+      
      ###+ +    +###+       
      +++     ++####+       
             +#####+        
            +#####+         
           +####++          
        +++####+            
       +#####+              
      +#####+         +++   
     +####++       +++###   
     +###+  +++##+######+   
     #################++    
     +###############+      
       ++#####+++           
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
              +#####        
             +##+++#+       
           ++##+  +##       
          +####    +#+      
         +#####+   +#+      
         +#+#++     +#      
        +#+ #+      +#+     
        +#+ ++      +#+     
        ##+ ++      +#+     
       +##          +#+     
       +##         +##+     
       +#+         +##      
       +##         +#+      
       +##         ##+      
        ##+       +#+       
        +#+      +##+       
        +##+++++###+        
         +########+         
          ++#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                +##+++      
               ++#####+     
              +#######+     
             +########++    
            +##########+    
          +############+    
         +#####+### +##+    
        +#####+++++ +##+    
       +####++      +##+    
       +###++       +##+    
      +###+        +##++    
     +####         +##+     
     +###+        +###+     
    +###+       ++###++     
    +###+       +###+       
    +####+   +++###++       
    ++####+++#####+         
     +##########+           
      +#######++            
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++              
     +++#++####+++          
    +#############++        
    ###############+        
    ###############+        
    ###+++++  +++###+       
    +++          +##+       
                 +###       
                 +###+      
                 +##+       
                 +##+       
              ++#####++     
            +###########    
           +############    
           ############+    
          +########+++++    
         +########+         
         +#######+          
         +######+           
          ++##              
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
          +++#######+ ++    
         +########### +#+   
        +############ +##   
       +######+++++#+ +##   
       +####+         +##   
      +###++          +##   
     +####            +##   
     +###+           +###   
     ###+            +###   
     ###+            +###   
     ###+            +##+   
     ####+          +###+   
     ####+          +###+   
     +####         +###+    
     +#####+++   ++###+     
      +#######+++#####+     
      ++############++      
       +##########++        
       ++#######++          
                            
                            
                            
                            
                            
                            
           +###+            
           #####+           
           ++++##+          
               +##+         
                +#+         
                +##         
                +##+        
                +##+        
                +##+        
                ##+         
               +##+         
              +###+         
             +###+          
            +###+           
           +####+           
         ++####+            
       ++#####+    +#+      
      +########+++###+      
      ###############+      
      +#++   ++####++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++######+      
       +++############+     
     +################+     
     +#####+++     ###+     
     +#++         ###+      
                +###+       
                +###+       
               +###+        
              ++##+         
              ###+          
            ++##+           
            ###+            
          +###+             
         ++##+              
         ###+               
        +##+                
       +##+                 
       +#+                  
      +##                   
      +##                   
                            
                            
                            
                            
                            
              +#+           
              ##+           
              ##+           
              +#+           
              +#+           
              ##+           
              #+            
             +##+           
             +##            
             +#+            
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#              
           +#+              
           ##+              
           ##               
                            
                            
                            
                            
                            
                            
                            
                   +#+      
               ++++##+      
            +########+      
          ++#######++#      
          +##++ +#+  +      
          +#+  +##+         
          +##+ ##           
          +#####+           
           +###+            
            +###+           
           +####+           
           +#####+          
          +##  ###+         
         +##+  ###+         
         +##+  ###+         
         ##+   ##+          
        +##   +#+           
        +##++###+           
        #######+            
        +####++             
                            
                            
                            
                            
                            
                            
                            
               ++###+       
               ######       
            ++####+++       
           ++###++          
           ####+            
          +###+             
         +###+              
         +##+               
         +##+               
         ###+               
        +##+                
        +##+  ++++          
        +###+#####++        
        +###########+       
         ####+++++###       
         +##+     +##+      
         +###+    +##+      
           +##++++###+      
            ########+       
             +####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       ++#  
                      +##+  
                     +##+   
                    +##+    
             +++   +##+     
             ##+   ##+      
           ++##+  +#++      
          +###+  +##+       
         +###+  +##+        
        +###+  +##+         
       +##+    ###          
      +###++  +##+++        
      #############+        
       ++++######++         
           +##+             
           +##              
          +##+              
         +##                
         +#+                
         ++                 
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +##+          
              ###+          
             +###+          
             +###           
             +###           
             +###           
             +###           
            +####           
           +#####           
           +####+           
           +####+           
           +####+           
            +###+           
           +####+           
            +###+           
            +####           
            +####           
            +###+           
            +###+           
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +###+       
               +####+       
              +###+         
             +####+         
            +###++          
           +####+           
           ###+             
          +###++##+         
         +#########+        
         +######++##        
         +######+ +#+       
         +######+ +#+       
        +######+  ##        
        ######+ +#++        
       +####++ +#++         
        #####++##+          
        +########+          
        +#######+           
         ++++###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+                 
        +###++++            
        +########++         
         +++++#####         
                ###+        
              ++###+        
             +####+         
            +###++          
            ###+            
            +###+           
             +###++         
              +###+         
               +###+        
                ++##        
                 +##+       
              ++###+        
           ++#####+         
        +#######++          
       +####+#++            
       ++ +                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +##+    
             +#+   +###     
            +##+   +##+     
           +###   +##+      
          +###+  +##+       
         +###+   +##        
        +###+   +##+        
      ++###+   +##+         
      +####++ +##+ ++       
      +###########++##+     
       +++############+     
           ++###++++++      
            +##+            
            +##+            
          +##+              
          +#++              
         +##+               
         +#++               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
             +##+           
            +###+           
           +####+           
           +###++           
           ++##+            
             ##+            
             ##+            
             ###+           
             +##+           
             +###+          
              +##+          
              +##+          
              +##+          
              +##+          
              ###+          
             ++##+          
             ###+           
         ++#+###+           
        ++#####+            
       +++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#++          
            ++####+         
           +###+###+        
           ##+  +##+        
          +#+  +###         
          +#+++###+         
          +#######+         
           +++++##+         
               +#+          
              +##+          
              +##           
              +#+           
             +##+           
             +##            
             ##+            
            +##             
            +##             
           +##+             
           +#+              
          +#+               
                            
                            
                            
                            
                            
       +#+                  
      +###+                 
      +####+                
       #####+               
       +####++              
        +####+              
         +####+             
          #####++           
          +#####+           
           ++####           
            +#####          
             +####+         
              #####+        
              +####+        
              +####+        
               +####+       
                +####+      
                 ####+      
                 ####+      
                 ++##+      
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++++       
           +#########+      
         ++##########+      
        +#####+++++##+      
        ++++++    ###+      
                +####+      
               ++###+       
              +####+        
            ++####+         
          +#####+           
          +######+          
          ++++####+         
              +###+         
               ###+         
              +###+         
    +        +####+         
  ++#++    ++####++         
  +####++++#####+           
  ++##########+             
    ++######+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+            
        +#######+           
       +##+++++##           
       +#+    +##           
       ++     +##           
              +##           
             +##+           
            +##+            
           +###++           
          +#######+         
          +###+####+        
                 +##+       
                  +#+       
                  +#+       
                   #+       
                  ##+       
           ++    +##+       
           ##+++###+        
           +######+         
             +#+++          
                            
                            
                            
                            
                            
                            
                            
                            
             +++#++         
            +######+        
           +#########       
           +##+++####       
           +#+   ###+       
           +##+ +##+        
            ##++###+        
            +#####+         
             #####          
             ####+          
             ###+           
            ####+           
           +####+           
          +#####            
          +####+            
         +##+##             
         ##+##+             
        +####+              
        +####+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                 ++##+      
              ++#####+      
            ++######+       
           +#####++         
          +####++           
          +##++             
           ####+            
           +####+           
             +###+          
              +####+        
               +####+       
                 ####+      
       +###+      ###+      
      +###++      +##+      
      +###+       +##+      
      +###++     +###+      
       +####+++++###+       
        +##########+        
         ++#######+         
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ##+     
                   ###+     
                  +##+      
                  ##+       
            +#+  +##+       
           +##+  +#+        
          +###  +##+        
         +###+  +#+         
        +###+  +##+         
        +##+   +##++#+      
       +###++++###+##+      
        #############       
        +##########++       
         ++++####++         
            +##+            
            +##+            
            ##+             
           +#+              
           ##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
        +##++++             
        +++####+            
            ++##+           
              +##+          
               ##+          
               +##          
                ##+         
                +#+         
                +#+         
               +##          
               +#+          
               ##+          
              +##+          
              +#+           
             +#+            
            +##             
           ###              
          +##+              
        ++##+               
       +###+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
               ++#####      
            ++#######+      
          ++#########       
        ++######+###+       
       +#####++++##+        
       +#++++ ++##+         
        +     +###          
             +##++          
             ###+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
        +##+                
       +##+                 
       ##+                  
      +#+                   
     +#                     
                            
                            
                            
                            
                            
                            
          +#+               
          +#+               
         +##+      ++       
         +##       #+       
         +#+      +#+       
        +##      +##        
        +##      +#+        
        +##     +##         
        +##+    +#+         
         +##+  +##          
          +##+++#+   +++    
           +######+++#+     
            ++########+     
              ##++ ++       
             +##            
             +#+            
             +#             
             #+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +           
          ++++++##+         
       ++##########+        
     +#######+++++#+        
     ####++++   +###        
     +##+      +###+        
       +      +###+         
             +###+          
            +##+            
           +##+             
          +##+      +++++   
        ++##++   +++####+   
       +######+++#####++    
       +#########++++       
        +++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+++         
         ++###++++#+        
        +##+       +++      
        +#+        ++       
        +#+       ##        
         +#+     +#+        
          +#+   +#+         
           +##++#+          
            +###+           
             +##+           
             #+##           
            ++ +##          
           +#   +#+         
           #+    +#+        
           #+     +#        
           #+     +#+       
           ++     +#+       
           +#+    +#+       
            +#++++#+        
             +###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +++++  
                  ++######  
              +++#####++++  
            ++#####+++      
        ++++##+++           
        ##+ +               
        ##++                
        +####+              
         +#####+            
            +###+           
      ++     +##+           
      #+     +##+           
      ##++ ++##+            
      +########+            
       +#####+              
        ++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###++        
           +########+       
          +####++++##+      
          ###+      ++      
          ##+        ++++   
          #+        ++###   
          ++       +####+   
          +#     +###++     
           #+  ++###+       
           ++++####+        
            #####++         
            +##++           
           +###+            
         ++###+#+           
        +###+++#+           
       +###+ ++#+           
      +###+++###+           
      +########+            
      +#######+             
       +####+               
                            
                            
                            
                            
                            
                            
                            
              +###          
             +####          
             +###+          
            +###+           
            ###+            
           +##+             
           ###+             
           ###              
          +###   +++        
          +##+  +###+       
          ### ++####+       
         +### +#####+       
         +###+###+##+       
         +###+##++#+        
         +#####++##+        
         +#########+        
          ########+         
          +######+          
           +###+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#++          
            +##+##+         
           +##+ +#+         
           +#+  +##+        
          +#+    +#+        
          +#+    +#+        
          ++     +#         
          ++    +#+         
                +#+         
                ##+         
          ++++++##+         
        ++########++        
      +####+++###+          
       +++    +#+           
             +#+            
            +##+            
            ##+             
           +##+             
           +#+              
           +#               
                            
                            
                            
                            
                            
                            
                            
                            
         ++########++       
      ++############+       
     +########+++####       
    +####+++     +###       
     +++        +####       
               +####+       
             +#####+        
            +####++         
         +++######++        
        +###########+       
        ####+++  +##+       
        ++++     +##+       
                  ###       
                  ###       
                 +###       
                 +###       
       ++      ++###+       
       +##+++######+        
       +#########++         
        +#######+           
                            
                            
                            
                            
                            
                            
                            
                            
                ##          
               +##          
              +##+          
             +###+          
            +####+          
          ++#####+          
         +###+##+           
        +###+ ##+           
      ++##++ +##+           
      ###++  +##+     ++    
     ####+++ +##+++++###+   
     +#################+    
       ++##########+++      
           ++###            
             ###            
             +#+            
            +##+            
            +##             
            +##             
             +#             
                            
                            
                            
                            
                            
                +###+       
               +####+       
              +###+         
             +###+          
            +###+           
            +##+            
           +##+             
           +##              
          +##+              
          +#+               
         +##+     +         
         ###     ####+      
        +##+   +#####+      
        +##    +#####+      
        ###   ###++##+      
        ###   ###++#++      
        ###+  ##++#++       
        +###++####++        
         ########+          
         +#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ##+           
             +##+           
             +###           
             +###           
              ###           
              ###           
              ###           
              ##+           
             +##+           
             +##            
             +##            
             ##+            
            +##+            
            ###+            
           +###             
           +##+             
           ###++            
          +####+            
          +####+            
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++         
           +####+##+        
          +##+    #+        
          +#+    ++         
         +#+    +#+         
         +#+   +##+         
         +#+++####          
          #######+          
          +++++##           
              ##+           
             +#+            
             +#+            
            +##             
            +#+             
           +#+              
           ##+              
          +#+               
         +#+                
         #+                 
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
          ++++##+           
       ++####+++   +++      
       ####++    +++#+      
      +##+     ++####+      
     +##+    ++##++#+       
     +##+  ++###+ ##        
      +#######+  +##        
       +###++    ##+        
                 ##         
                +#+         
               +##+         
               +##          
               +#+          
              +##           
              +#+           
              ##+           
             +#+            
             +#++           
             +###           
              +++           
                            
                            
                            
                 +#+        
                +##+        
               ++##+        
              +###+         
             +###+          
             +###           
            +##++           
            ###+            
           +##+             
          +##+    +++       
         +###+ +++###+      
         +##+  ######+      
        +###  +### +#+      
        +##+ +###+ +#+      
        +##+ +##+  +#+      
        +##  ###  +#++      
        ### +###+##+        
        +##+######+         
        +#########+         
        ++######+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++++       
           ++########++     
          +#######++###+    
        +###++       +##+   
       +###+          +##   
       ###+           +##   
      +##             +#+   
     +##+            +##    
     +##             ##+    
     ##+            +##     
     ##+           +##+     
     ##+          +##+      
     ##+         +###       
     ##+       ++##++       
     +##+   +++###+         
      +#########++          
       +######++            
          +                 
                            
                            
                            
                            
                            
                            
                            
                            
              +++##++       
            +#########      
           +####+#####+     
           +###+ ++###+     
           +##+   +###      
            ++   +###+      
                 +###       
               +####+       
            +++####+        
         +########+         
         +########+         
         +###+++###+        
                +##+        
                +##+        
                ###+        
    +         +###+         
   +#++ +++++####++         
   +###+########+           
    +#########++            
    ++#####++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#                    
      +#+                   
      +###+        ++       
      +#####++   ++##+      
      +## +++##+#####+      
      +##    +++++++#+      
       ##          +#       
       +#+         +#       
       +#+         ##       
       +#+        +#+       
        ++        +#+       
                  +#+       
                   ##       
                   ##       
                   ##       
                  +##       
                  +#+       
                  +#+       
                  +#        
                  +#        
                            
                            
                            
                            
                            
                            
                            
          ++++###++++       
        ++###########+      
      +######+++++####+     
      ##+++++     +###      
      ##          +##+      
      ++         +###+      
               +####+       
              +###+         
            ++###++         
          ++###++           
         +####+       ++++  
        +###+   ++++++####  
       ####+++++########++  
      +#############++      
      +#######+++           
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
            +#+             
           +##+    +++      
          +###+   +#+       
         +##+    ##+        
        +##+    +##         
        +###++++##+         
        ++#######+          
           +++####          
              ####+         
              ##+#+         
             +#+ ##         
             ##  ##         
            +#+ +##         
            +#+ +#+         
            +#+ ##+         
            +#++##          
            +#+##           
            ++##+           
                            
                            
                            
                            
                            
                            
                            
                            
               ++++         
            ++########+     
            +##########+    
          +######+#####+    
         #####++++####+     
         +##++  ++###+      
          ++    ####+       
              ++###+        
             +####+         
            +###+           
           +###             
         +###+              
        +###+               
       +###+                
      +##++          ++++   
     +###+ ++++++++++####   
     +####+############++   
     ###############++      
     +#######++###++        
     ++++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
          +######+          
         +##+ ++#+          
        +##+    ###+        
        +##+    +##+        
        +#+     +##+        
        +#+     +##+        
        +#+   +###+         
        +##++#####+         
         +#####+##+         
          ++++ +#+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
             +###+          
             +##+           
                            
                            
                            
                            
                            
                            
                            
                    ++#+    
                   +##+     
                  +##+      
                 +##+       
           ++##+ +#+        
          ++###++##+        
         +###+++##+         
        +###+ +###          
       +###+  ###+  ++      
       +###+++##++++##      
       +#############+      
        +#########++        
          +####++           
           +##+             
          +##+              
          +#+               
          ##                
          #+                
         ++                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
       +++                  
       ###+      +#+        
       ###+      ###+       
      +###       ###+       
      +##+       ####       
      +##+       ####       
      ###+      +####       
      ###+      +####       
      ###+ ++########+      
      ################+     
     +###############+      
     +#########+####+       
     +#######++ +###+       
      +##+++    +###+       
                 ###+       
                 ###+       
                 ###+       
                 ###+       
                 +##+       
                 +#++       
                            
                            
                            
                            
                            
                +##+        
               +###+        
               ###+         
              +###          
             +###+          
            +###+           
            +##+            
           +###             
          +###+             
          +###              
         ####+++###++       
         ###++#######+      
         ############+      
         #######+  ##+      
        +#####+   +##+      
        +####+   +###       
        +####++++###+       
         ##########+        
         +########+         
          +#####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++       
                   +#+      
                   ##+      
          +++     +##+      
          +##    +##+       
          +##    +##+       
          +##    ##+        
         +##+   +##+        
         +##+   +#+         
         +##   +##+         
        +##+  +###+         
        +## ++###+          
        #########+          
        #####+##+           
        ++++ +##+           
             +#+            
             ##+            
            +##             
            +#+             
            +#              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#####+       
            +#######+       
          ++####+ +##+      
         +###++    +#+      
         ###+      ##+      
        +##     ++###+      
        +##+++ ++###+       
        +##########+        
        ++#####++##+        
          ++++  ###         
               ###+         
              +##+          
             +##+           
             ###+           
           +###+            
          ++##+             
         ++##+              
         +##+               
        +##+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
       +###++++++++         
        ###########+        
        +###########+       
         +++########+       
              +####+        
              #####+        
             +####+         
             +####+         
             #####          
           ++####+          
           +#####           
          +######           
          +#####+           
          ######+           
         +#####+            
         +#####+            
         +#####+            
         +#####+            
          #####+            
          +###+             
                            
                            
                            
                            
                            
                            
              +##+          
             +###++         
            +######+        
           +#######+        
          +########+        
          +#####++#+        
          +####+ +##+       
          #####+ +##+       
         +####+  +##+       
        +####+   +###       
        +####    +###       
        +###+     ###       
       +###+      ###       
       +##+       +#+       
       +##+     ++#+        
       +##+    ++##+        
       +###++++####+        
       +##########+         
       +#########+          
        +#######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
          +######++         
        ++###+++###+        
        +##+    +###        
       +###     +##+        
       +##+   ++###+        
       +##   +#####+        
       +#+ ++##++#+         
       +##+###+ +#+         
        +###+   ##          
               +##          
               +##          
               +##          
               +#+          
               +#+          
               ##           
              +##           
              +##           
              +##           
              +##           
                            
                            
                            
                            
                            
                            
                ++          
         +++++++##++        
        +###########+       
        +############+      
        +#++++   +###+      
                 +###+      
                +####+      
              ++####+       
            ++#####+        
           +#####++         
         +#####++           
        +####++        +++  
      ++####+        ++###  
      +###+ +++++########   
      ################+++   
      +#############+       
       ++####++             
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#++     
           +++   ++###+     
       ++#####  +####+      
       +####+ +######       
      +##++ ++######+       
     +###+++###+++##+       
      +######++  +##        
       +###+    +##+        
         +      ###         
               +##+         
               +##+         
               ##+          
              +##+          
              ###+          
             +##+           
             +##+           
             +#+            
            +##+            
            +###+           
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
                     ++++   
                  ++####+   
             ++++#####++    
            +#####+++       
            +##++           
            +#+             
           ###++            
          +####++           
          +++++#+           
             +##+           
      #+     +#+            
     #++++++##++            
     +#######+              
     +++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ##+          
               ##+          
               ##+          
               ##+          
              +##+          
              +##           
              ##+           
             +##+           
             +##+           
             +##            
             ##+            
             ##+            
             ##+            
            +##             
            +##             
            +##             
            +##             
            +##             
             +#+            
              #+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++++  
             +++  +#######  
             ##++#####++++  
             +#####+++      
            +###++          
           +##+             
          +###              
          +#####+           
          +######           
       ++     +##+          
      +#+      +##+         
      ##+      +##          
      +##++++++###+         
      +##########+          
       ++#######+           
         ++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##++++          
          +#######+         
         +###++###+         
         +##+  ###+         
         ##+ ++###          
        +##++####+          
         #####++#+          
         +###+ +#+          
          +++ +##+          
               ##+          
               +#+          
               +#+          
               +#+          
              +##+          
              +##           
              +##           
              +##           
              +##++         
               +###         
               +##+         
                            
                            
                            
                            
                            
                            
               +###+        
               +####        
               +####        
               ####+        
             ++###++        
             +####          
             +####          
             +####          
             +###+          
             +###+          
            +####+          
            +###+           
           +###+            
           +###+            
          +####+            
          +####             
         +###++             
         +###+              
         +###+              
         +###               
                            
                            
                            
                            
                            
                            
                   ++#      
                 ++###+     
                +#++##+     
              ++++  +#      
             +++    +#+     
            +#+     +#      
            +++     +#      
                    ##      
                   +##      
                   +#+      
       ++          ##+      
      +###         #+       
     +#####+      +#+       
     +#  ++##++  +#+        
     ##       ++ +#+        
     +#         +#+         
     +#+      ++#+          
     +#++   ++##+           
     ++#######+             
       ++#+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++         
          +++########++     
        ++#############+    
      +########+++++####    
      +##++++++     +###    
       +           +###+    
                 +#####+    
              ++#####++     
          ++########+       
         +#########+        
         +#####++###        
         ++++    +##+       
                 +##+       
      +          +##+       
    +##          +##+       
    ###+      +++###+       
    ####++++++#####+        
    ++##########++          
      +########+            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +###            
             +##            
             +##+           
              ###+          
              +##+          
              +##+          
               +#+          
               +#+          
               +#+          
               +#+          
              +##+          
              +#+           
              ##+           
             +##+           
            +###            
           +###+            
          +###++ + +        
          +#######++        
          +#####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++####+++      
        +++############+    
       +###############+    
      +########+++++####    
      +##++         +##+    
       ++         ++###+    
                 +#####+    
              +++#####+     
           +#######++       
           +######+         
           +#+++##+         
               +##+         
               +##+         
              +##+          
    +++       +##+          
    +#+      +###+          
    ####++++####+           
    +#########++            
    +++######+              
         +++                
                            
                            
                            
                            
                            
                            
            +#++            
          ++#####++         
          +########+        
         +###+#####+        
        +###+     ++        
       +####++              
        +#####++            
          +++###++          
             ++###+         
               ++##++       
                 +###       
                 ++##       
                  +##       
                  +##+      
         ++       +##+      
         #+      +###+      
         ##+   ++###+       
         ####+#####+        
         +########++        
          +#####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+++         
          +#########        
         +###+##++##+       
        +##+      +#+       
        ##+      +#+        
       +#+     ++##+        
       +#+     +##+         
        ####++####+         
        +#########+         
          +++  ###          
               ##+          
              +##           
              ##+           
             +#+            
            +##+            
            +#+             
           +##              
          +#++              
          +#+               
         +#+                
                            
                            
                            
                            
                            
           +#+              
           +##+             
           ###+             
           +###             
            +##+            
            +##+            
             ##+            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###+           
             ###+           
             +##+           
             +##+           
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#####++     
         +++###########     
    +++###############+     
   +###########++++###+     
   +#######+++   ++##++     
    ++++++       +###+      
                ++##++      
                ####+       
              ++###+        
              +###+         
       ++    ++###+         
       +    +###+           
           +####+           
          +###+             
          ###+              
        +###+               
        +##+                
        +##+                
                            
                            
                            
                            
                            
           ++#+             
           +##+             
          +###+             
          +##+              
          +#+               
         +#+                
         +#+                
         +#+                
         +#+                
         +#+    +++         
         +#+ +######++      
         +#+ ###+++##+      
         +#++#++    ##+     
          ####+     +#+     
          +###+     +#+     
          +###+     +#+     
           ###+    +##      
           +###++++##+      
             +######+       
              +++##++       
                            
                            
                            
                            
                            
                            
                            
                            
              ++++++        
         +++++#####+        
         ###########+       
         ############+      
         +++++++#####       
               +###++       
              +####+        
             +#####+        
           ++####++         
          +#####++          
         +#####+            
       ++####+              
       #####+               
      +####+            +   
     +####++         +++#   
     +######++###########   
     +##################+   
     ################+++    
      ++#####++++++         
        ++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +#######++        
         +##+  +####+       
         +#+    +++##       
         ##+      +##       
        +##+      +##       
         ##+      +##       
         +#+     +##+       
         +##+   +###        
         +###+ +###+        
          +#######+         
           +######+         
          +####+###         
         +###+  +##         
         +##+    +#+        
         +#+     +#+        
         +#+     ##+        
         +#+    +##+        
         +##+   ##+         
          +##++###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++           
          +++####++         
       ++##########+        
      ##############        
      ##++++++#####+        
      ++     +####+         
            +####+          
           +####+           
         +####+             
        +###++              
       +###+       ++++###  
      +###+++++++++#######  
      ###+##############++  
      ##############++      
      +++###++++++++        
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
              +++#+         
             #####          
            +#####          
            +#+##+          
            +#++#+          
            #####+          
            +####+          
            ++++#+          
               +#+          
              +##           
              +#+           
             +##+     +     
             ##+     +#     
       ++   +##+     +#     
      ####+###+     +#+     
     ########+      +#+     
     ########++   ++##+     
     +####+##########+      
           +########+       
            ++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++++  
                  ++######  
                ++#######+  
            ++++###+++      
           +##+++           
          +##+              
         +##+               
         ##+                
         +###++             
        ++++####+           
       ++    ++##           
      +++     +#+           
      #+    ++##+           
      ##++#####+            
       +#####++             
        ++++                
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
              +###+         
              +####+        
              +#####+       
            ++##+###+       
          ++ #++ +##+       
          ##+     ###+      
        +###+     +##+      
        +###+     +##+      
        ####       ###+     
       +###+       +##+     
       +###        +##+     
       +##+        ###+     
       ###+       +##+      
       ###+       +##+      
       ###+      +###+      
       +##+    ++###+       
       ++##++++####+        
        +#########+         
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++     
               +++#####+    
           ++###########    
        ++#############+    
     ++#########++++###     
     ######+++++  +###+     
    +###+++      +###+      
    ++++        +###+       
               +###+        
               +##+         
              +###+         
             +###+          
             +##+           
            +##+            
           +##+             
         ++##+              
         +##+               
        ###+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
         +++      +++       
         ###      ##+       
         ###     +##        
        +###     +##+       
        +##+      ##+       
       +##+      +##+       
       +##+      +###       
       +##+      +##+       
       +##+    ++###+       
       +##+ +++#####        
       +###########+        
        +##########+        
         +###++ +##+        
          ++    ###         
                ###         
                ###         
                ##+         
               +##+         
               +##+         
                +#          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##++       
            ++#######+      
           +#####+###+      
          +###++   +++      
          ##+     +++       
          ##+    +##+       
          ####++###+        
          #########+        
           ++#++###         
                ##+         
               ###          
              +##+          
              ##+           
             +##            
           ++##+            
          ++##+             
          +##+              
         +##+               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++++++########++        
    +###############+       
    +###############+       
     +####      +###+       
     +####+     +###+       
      +###+      +##+       
       +#+       +##+       
                 +##+       
                +###+       
                +###+       
                +###+       
                +###+       
                +###+       
                ###+        
               +###         
               ###+         
               ###+         
               ###+         
               ###+         
               +++          
                            
                            
                            
                            
                            
              ++##+         
            +######+   ++   
            ###+++++ ++#    
            ##      +##+    
            ##+    +##+     
            ##+  ++##+      
            +## +##++       
            +#####+         
             ####+          
            +###+           
           +####            
          +#####            
         +##++##            
        +##+ +##            
        ##+  +#+            
       +#+  +##             
       +#+ +##+             
       +#++##+              
       +####+               
        +###+               
                            
                            
                            
                            
                            
                            
                            
         +#+++              
      ++#######+            
     +##########+           
     ####+++++##+           
    +##+      ###+          
    +#+       +##+          
     +        +##+          
              +##+          
              +##+          
            ++###+          
           +######+         
            +######+        
            +++++##+        
                 +##+       
         +++     +###       
         ##+      ###       
         ###+++  ++##       
         +###########       
           +########+       
             +####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++##+++         
        +###########+       
       +######+++####+      
        +++++     ###+      
                 +###       
                +###+       
              ++###+        
            ++###+          
          ++###++           
        ++###++   ++++++#   
      ++####++++########+   
     +###############++     
     +######++#+++++        
     ####++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
           +##+             
           +###             
           +###             
           +###+            
           +###+            
           +###+            
           +###+            
            +##+            
            +##+            
            +##+            
            +##+            
             ###+           
             ####           
             ####+          
             ####+          
             ####+          
             +###           
             +###           
             ++#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                  ###+      
                 +###+      
                +###+       
               +####        
               +####        
              +####+        
              +###+         
             +####+         
            +###++          
       +    +###+           
      ++   +###+            
     ++   +###+             
          +###              
         +###+              
         +##+               
        +###+               
        +###++              
        +##+                
         +#                 
                            
                            
                            
                            
                            
                            
                            
                      +++   
                ++++  +#+   
              +#####+##+    
             +####+###+     
            +##++ +##+      
           +##++ +##+       
          +##+  +##+        
          +#+  +##+         
         +##+ +##+          
          +##+##+           
           +###+            
           +####+           
          +#+++##+          
         +##+  +##          
         +#+   +##          
        +#+  ++##+          
       +## ++###+           
       +##+###++            
       ######+              
       +##++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++++++     
          +############+    
        ++##############    
        +####++++ +++##+    
         ++++     +++##+    
                ++####+     
              +######+      
           ++#####+++       
           +####+           
           ++###++          
              +###+         
               +###+        
                +##+        
                +##+        
     +++      ++##+         
    +###+   +++###          
    ####++#+####+           
     #########++            
     ++++###+               
                            
                            
                            
                            
                            
             +#+            
             +##            
             +#+            
             ##+            
            +##             
            ##+             
            ##+             
            ##              
           +#+              
           +#+    +++       
          +##+  ++###       
          +##+ +#####+      
          +##  +#####       
          +## +#####+       
          +#####++##+       
          +#####+##+        
          +####+###         
          +######++         
           +####++          
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                +###+       
               ++##++       
               +###         
              +###+         
              ####+         
             ++##++         
             +###+          
            +####           
            ####+           
          ++###++           
          ++##++            
         ++##++             
         +###+              
         ####+              
        +###++              
       ++##+                
       +###+                
       +###                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##+++        
           +########+       
         ++#####+####+      
        +#######  +###+     
       +####+##+   +##+     
      +##++   +    +##+     
      +##           ###+    
     +##            ###+    
     +##            +##+    
     ##+            +##+    
    +##+            +##+    
    +##+            +##+    
    +##+            +#+     
    +##+            ##+     
     ###           +##+     
     +###+        +##+      
     +####++    +####+      
      +#####+++#####+       
       ++#########+         
         ++++#++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++++          
         ++########+        
       +#############++     
       +##++++++++#####+    
        ++        +++###    
                    +###    
                  ++###+    
                +######     
           ++#######+++     
           +#######+        
            +#####          
    ++         +##          
    +#         +#+          
    ##        +##+          
    +#+++ ++++###           
    +###########+           
      +#######++            
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
               +##+         
              +###+         
              ####+         
              ####+         
              ###+          
              ###+          
              ###+          
              ###+          
             +###+          
             +##+           
            +###            
            +###            
           +####            
           +####            
           +####            
           +###+            
           +###+            
           ####+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
         ++##+++            
         +######++          
        +#########++        
       +############+       
       +###+++++++###++     
       ###+      ++####     
      +##+         +###+    
      ###+          +###    
      ###+          +###    
     +##+            +##    
     +##+            +##+   
     +##             ###+   
     ###             ###+   
     +##            +###    
     +##+          +###+    
     +###++      ++###+     
      #####+++ ++####+      
      +#############+       
        +##########+        
         +++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +##+##          
           +##  +##+        
          +##+   +#+        
          +#+     +#+       
         +#+      +#+       
         ++        +#       
        +#+        +#+      
        ++          #+      
        ++          #+      
        ++          #+      
        ++          ++      
        ++          #+      
        ++          #+      
        ++         +#       
        +#         ++       
         #+      +#+        
         +#+    +#+         
          +##+###+          
           ++##++           
                            
                            
                            
                            
                            
                            
                            
               ##+          
               ###+         
              +###+         
              +###+         
             +###+          
             +###+          
             +###           
             ####           
             ####           
             ####           
             ####           
            +###+           
            +###+           
            +##+            
           +###             
           +###             
           ####             
           ####             
           ####             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +###+            
          +#####+           
         +###+##+           
        +###+ ##+           
       +###+  ##+           
        +++   ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ###           
              ###+          
              ++#+          
                            
                            
                            
                            
                            
             ++###+         
            +######+        
           +########+       
          +###+++###+       
          +##+   ###+       
          +++    ###+       
                +###+       
                +###+       
                +##+        
               +###+        
         +    +####         
       ++#+++++###+         
      +###########+         
     +##+++#######+         
     +#+   +#######++       
    +################+      
     +########+++#####+     
     +#######+   +#####+    
      +++++++      +###+    
                    +##+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++###+++         
   ++##############+        
  +#################+       
   ####++++++++++####+      
   +#++          +###+      
                 +###+      
                 +###       
                 +###       
                +####       
                ####+       
                ###+        
                ###+        
               +###+        
               +###         
              +###+         
              +###+         
              ###+          
              ###+          
              ###+          
              +#+           
                            
                            
                            
                            
                            
          ++++++##+         
         +#########+        
         +#####++###+       
         +####+  +###       
          ++++  +####       
                +###+       
               +####+       
             +#####+        
            +#####+         
            ######+         
            +######         
             +++###+        
                +##+        
                 +##+       
                +##+        
    +++       ++###+        
   +###++   ++#####         
   +#############++         
    +###########+           
      +++#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+            
          +######+          
          +####+##+         
          ####++##+         
          ####+ +##+        
          +##+   ##+        
          ###+   +#+        
         +###     ##+       
         ###+     ##+       
        +###      +#+       
        +##+      +#+       
        +##        ##+      
        +##        ##+      
        ##+        +#+      
        +#+        ##+      
        +#+       +##+      
         ##+     +##+       
         +##+   +###+       
          +###+####+        
           +++##++          
                            
                            
                            
                            
                            
                            
                            
                 +#         
                 +#+        
                 +#+        
                 +##+       
                 +##+       
          #+     +##+       
          #+     +##+       
          ##     +##+       
         +##+    +#+        
         +##     ##+        
        +##+    +##+        
        +####++++##+        
       +##########+         
       +##+++++###+         
       +++     +##          
               ##+          
               ##+          
              +##+          
             +##+           
             +##+           
                            
                            
                            
                            
                            
                            
                            
              ++##          
             +##++          
            +##+            
           +##+             
           ##+              
          +##+              
         +##+               
         +##+    +++        
         +#+   ++####+      
         +#+  +######+      
         ##+ +###+  ##+     
         ##++##+    +#+     
         ##+##+     +#+     
         +####+     ##+     
         +###+     +#+      
         +###+    +##+      
          +###+++###+       
           #######+         
           +######          
            ++##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +++##    
                +#######    
             +++#######+    
            +##+++#++       
          ++##+             
         +###+              
         +##++              
        +#####+++           
         +#######+          
         ++++++###+         
     +          +##+        
    +#          +##+        
    +#+         +##+        
    +#++        +##+        
    +###+      +##+         
     ++##+++++####+         
      +##########+          
        +#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++####+#++++          
     #############++++      
     ###+++++++#######+     
     +++       +++++###     
                    +##     
                    +##     
                   +###     
                  +###+     
                 +###+      
                +##++       
               +###+        
            ++###++         
           +####+           
         ++####+            
       +#####++             
     ++####+                
     +######+++++++++ +++   
     ################+###   
     +++++++#############   
            +++######++++   
                            
                            
                            
                            
                            
                            
              +#++          
             +###+          
             ####+          
            +###+           
           +####+           
           ####+            
         +####+             
        +####+              
        +###+               
        +###+    +++++      
       +###++  ++#####      
       +###   +####+##+     
       +###   ####+ ##+     
       +##+  +###+  ##+     
       +##+  +##+  +##+     
       +##+  +##+++###+     
      +####++###+####+      
      +#############+       
       +##########++        
          +######+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++#+                 
       +##+                 
       ###+                 
      +###+       +##+      
      ####        ####+     
     +###+      ++####+     
     +###+     +######+     
     +###+   ++#######+     
     +###+  ++########+     
     +###+++#####+####+     
     +##########+ ####+     
     +#########+  ####      
     +######++    ####      
      +###++      ####      
                  ####      
                  ####      
                  ####      
                  ####      
                  ###+      
                  ###       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##       ++       
         +##+++++++###+     
         +############+     
         +###########+      
         +##++++++###+      
         ###+    +###+      
         +##+   +###+       
         +++    +###        
               +###+        
              +###+         
              +###          
             +###+          
             ###+           
            +###+           
           +###+            
          +###+             
          +##+              
         +###               
         +###               
         +##+               
                            
                            
                            
                            
                            
                 ++#+       
                +###+       
              +#####++      
             +###+####+     
           +###+++###++     
         +###++  +##+       
        +##++    ###        
       +##+     +##+        
      +#++     +##+         
     +#+       +##+         
     ++       +##+          
              +##           
              ##+           
              ##+           
             +##+           
             +##  +         
             ##+++#         
      +#+++++#####+         
      +#########++          
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+++       
             +#######+      
            +#########      
           +###+ ++###      
           ####    +##      
           ###+    +##      
           +##+   +###      
           +##+++####+      
            #######++       
          ++#####++         
        ++######+           
       +####++##+           
      +###+  +###+          
      ##++    +##+          
     +##+     +##+          
     +#+      +##+          
     +##+     +##+          
      ####++++###+          
      +#########++          
       ++#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++###+ ++         
        +##########         
       +##++  +###+         
       ##+     ###+         
       ##+     +##+         
       ###+    +##+         
       +###+  +###+         
        +#########          
         ++###+###          
               +##          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +##          
               +++          
                            
                            
                            
                            
                            
                            
                            
             ++##+          
           ++#####+     +   
          +##++++##+    +   
          +#+    +##+       
         +##+    +##+       
         +##     +##+       
         +##    ###+        
         +##+  +##+         
          +######+          
          ++#####+          
             +###           
             +##+           
             +##+           
             ###            
             ###            
            +###            
            +##+            
            +##             
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
      +####+++              
      ########+             
      +++  ++#+             
             ##             
           ++##             
          +###+             
         +##+               
        +##+                
         ###++              
          +###++            
           ++###++          
              +##++         
                +##+        
                 +##+       
                  +#+       
                  +##       
                   ##+      
               #+++##+      
               +#####+      
                ++##+       
                            
                            
                            
                            
                            
                            
                            
            +##+            
          ++####            
          #####++           
         +#######++         
        +####+#####+        
        +##+  +######+      
       +###+    +#####      
       +##+      ++###+     
      +###          ###+    
      +##+          +###+   
      ###+           +##+   
     +##+            +##+   
     +##+             ###   
     ###+             ###   
     ###+            +##+   
     +##+           ++##+   
     +###+        ++###+    
      +#####+++++#####+     
      +++############+      
         +########++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###+++       
          +##########+      
        +#####+++++##+      
        +#+       +##+      
         +        +#+       
                 +##+       
                +##+        
               +##+         
               ###          
              +##+          
             +##+           
            ++#+            
            ###             
           +##+             
          +##+              
          +##               
         +##+               
         +##+               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
              +#+           
              ##+           
              ###+          
              ###+          
              ###+          
              ###+          
             +###+          
            +###+           
            +###+           
            +###+           
            +###            
            +###            
           +###+            
           +##+             
          +###+             
          +###+             
          +###+             
          +###              
          +###+             
          +###              
                            
                            
                            
                            
                            
                            
                            
                ++          
              ++ #          
            +###+++         
           +#+    +         
           ##+    #+        
          +#+     #+        
          +#+     ++        
          ##      +#        
          ##      +#        
          #+      +#        
         +#+      +#        
         +#+      ++        
         +#+      ++        
         +#+      ##        
         +#+     +#+        
          ##     ##+        
          ##+   +#+         
           ##+++##          
           +#####+          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
             ++######+      
            +########+      
           +###++ +##+      
            ++    +##+      
                  +##+      
                  ###+      
                 +###       
                +###+       
                +###+       
               +###+        
         ++++++###+         
       +##########+         
     ++###########          
     ###+  +######+         
     ##+  +####+###+        
    +## +#####+ +##+        
    +########+   ++         
    +######+                
    ++##+++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++##+       
             +######+       
           ++##++++##+      
          +###+    ##+      
          ###+     +#+      
         +##+      +#+      
        +##+    ##++#+      
        +##+   +##+ ++      
       +##+     +#++        
       +##+      ##+        
       +##       +##+       
       ##+       +##+       
      +##+        ##+       
      +##         ##+       
      +##+        ##+       
       ###        ##        
       +##++    ++#+        
       +####++++##++        
         +#######+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
           ++++#####+       
          ###########+      
          #####+++###+      
          ##+++   +###      
          ++      +###      
                 +###+      
               ++###+       
             ++#####        
             #####++        
             #####+         
             +#####         
              ++###+        
                +##+        
                +##+        
               +###         
   +++++      ++###         
   +####+    +####+         
    +############+          
     ++#########+           
       +#####+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   + +++#+  
                 ++#+####+  
          ++++++########+   
          #############+    
         +##########++      
          ########+         
          ####+++           
          ###+              
          +##+              
           +##+             
            +#+             
             +#+            
             +##+           
              +##           
      ++      +##+          
      ++++   ++###          
      +###########          
      +##########+          
       +########+           
        +#+###+             
                            
                            
                            
                            
                            
                            
                            
                  #+        
                  ##        
                  ##+       
                  ##+       
                  ##+       
       +#+        ##+       
       +#+        ##+       
      +##+       +##+       
       +##       ##+        
       +#+      +##+        
      +##++     +##+        
      +######++ ###         
      +########+##+         
           +######          
             ++###          
              +##+          
              ###+          
             +##+           
             +##+           
             +##            
                            
                            
                            
                            
                            
                            
                            
               +##++        
              ####++        
            +##++           
           +##+             
           ##+              
          +#+               
         +##+               
         ##+                
         ##+                
        +#+       +++       
        +#+     +####+      
        +#+   +######+      
        +#+ ++###+++#+      
        +#+++###+  +#+      
        +#######  +##+      
         ++++##+  +##       
            +#+  +##        
            +#+++##+        
            +#####+         
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +++    
              +++++++###    
             +##########    
            +########++     
           +###++++         
          +###+             
          +###++            
          +######+          
            ++####++        
                +##+        
    +            ##+        
    ##+          +#+        
    +##++       +##+        
     +###+     +##+         
      +###########+         
        +########+          
         ++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##++           
            ##+##+          
            #+  ##          
            ##+ ##          
            +## ++ ++       
             ##+++###+      
             +#####+        
              ###+          
            +###+           
            +###+           
           +#++#+           
           #+ +#+           
          +#+ +#+           
          +#+ +#+           
          +#+ +#+           
          +#+ +#+           
              +#+           
              +#+           
            ++##+           
            +##+            
                            
                            
                            
                            
             +#+            
             +#+            
            +##+            
           +##+             
           ###+             
          +##+              
         +###               
        +###+               
       +###+                
       +###                 
       +##+          +      
      +###         +##++    
      +##+        +#####    
      ###+       +######    
      ###+      +##++##+    
      +##+     +### +##+    
      +###+    +##++##+     
       +###++++######++     
       ++###########++      
          +#######++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#+#++          
         +########++        
        +###########        
        ####++++####        
        +#++    +###        
         +     +####        
               +####        
              +#####        
            ++######+       
            #########       
            ####++###       
            +##+ +###       
     ++++    ++  +###       
    +###+        +###       
    +##+        +####       
    +##+       +####+       
    +###+++++#######        
    +#############++        
     +#########+++          
      ++###++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##+    +++        
       ++#######+###+       
      +#####++##+####       
      +####+   + +###       
      +####+     +##+       
      +###+      +##+       
       +#+      +###+       
                ###+        
               +###+        
              +###+         
              +##+          
              ###+          
             +##+           
            +###+           
            +##+            
           +##+             
           +##+             
          +###              
         +###               
         +##+               
                            
                            
                            
                            
                            
                            
         +#########++       
         ############       
       +#############       
       +############+       
         ####               
         +###               
         ###+   ++++        
         ###+  +####+       
        +###++#######+      
        +#############+     
       +########+  ###+     
       +######++   ###+     
        +###+     +##+      
         +++     +###+      
                 +###+      
               ++###+       
           ++++####+        
         ++########+        
         +#######+          
         +####+++           
                            
                            
                            
                            
                            
                            
                            
                            
            +######+        
           +#########+      
           ###++++####+     
           +#+     +##+     
           +#+     +##+     
            ##+  ++###+     
            ###+#####+      
            +######++       
            ####++          
          +#####+           
         +###+##+           
         ###+ ##+           
        +##+  +#+           
        +#+   ##+           
       +##+   ##+           
       +##+  +##+           
       +##+  +##+           
        +##++###            
        +######+            
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
             ++#####+       
       +##+++##++++##+      
      +#######+    +##+     
      +## ##+       +#+     
      ##+ ++#        +#     
     +#+    +        +#+    
     +#+              +#    
     +#+              +#    
     +#               +#+   
     +#                #+   
     +#               +#+   
     +#+              +#+   
     +#+              +#    
      #+              +#    
      +#+            +#+    
       ##            +#     
       +#+          +#+     
        +##++      ##+      
         +#####+++##++      
           ++#####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###+         
           +###++##  ++     
          +##++  ++   +     
         +##+     ++        
         +#+     +#+        
         +#+     ##+        
         +#+    +#+         
         +##++++##+         
         ++#######          
           ++++##+          
              +##+          
              +##+          
             +##+           
             ###+           
             ##+            
            +##+            
            +#+             
            ##+             
           +##+             
            +#+             
                            
                            
                            
                            
                            
                            
           +##+             
           +###             
           +###+            
           +###+            
           +###+            
           +###+            
           +###+            
           +####+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
             ###+           
             +##++          
              ###+          
              #####+        
              +####++       
              ++####+       
               ++##++       
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+            
          +####+            
         +#######+          
        +##########++       
        +##++##++####+      
       +##+  ++  ++###+     
       ###+        +###     
      ###+         ++##+    
     +##+           +###+   
     +##+           +###+   
     ##+             +##+   
     ##+              +##   
     ##+              +##   
     ##+              +##   
     +##+            +##+   
     +##++          +###+   
     ++###+++++++++####+    
       +##############+     
        ++###########+      
           +++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++++++++               
   +##########++++          
   ##++++++#######+         
   ++       ++++####        
                +###        
           ++ ++####+       
          +########+        
          +#########+       
           +  +  +###+      
                  +###+     
          ++        +##     
          ##++++++++###     
          +###########+     
           ++##++###++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
               ##+          
               ###+         
              +###+         
              ####+         
              ####+         
             +####+         
             +###+          
            +####+          
            +####+          
            +####+          
            +###+           
            +###+           
            ####+           
            ###+            
            ###+            
           +###+            
           ####           + 
           ####             
           ####             
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++             
       ++######+            
      +#########+           
      +##++++####+          
       +#    +###+          
        +     ####          
              +###          
              +##+          
              ###+          
             +###+          
            +###+           
           +###+            
          +###++            
          +###      ++++++  
        ++####++++++######  
        +##############+++  
        +###########+++     
         +######++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++++        
           ++#######+       
        +++#####+####+      
        +####+++ ++###+     
        +++++      +###     
                   +###     
                   +###     
                   +###     
                   +###     
                  +###+     
         ++++++  +###+      
       ++######+ +###+      
     ++########++###+       
    +###+++++######+        
   +###+     ######+        
   +##+   ++#######+        
   ####++##########+        
   ###########+++##+        
   ++#####+++    +          
     +++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++         
           ++######+        
          +##++  +#+        
          +#+    +#+        
          +     +#+         
               +##+         
              +##+          
           ++###+           
        ++#######++         
      +#####+++++##+        
      +##++      +##+       
       +          +#+       
                   ##       
          ++       ##       
          ++       ##       
         +#+      +#+       
         ++      ++#+       
         ##++   +##+        
         +########++        
          +++###++          
                            
                            
                            
                            
                            
                            
                            
                            
            ++ +####+       
           +##+######+      
          +###+++++###+     
          +###+   +###+     
          +##++   +###      
                 +###+      
               ++###+       
            +++####+        
           ######++         
          +######           
          +######           
            +++###          
               ###+         
   +++         ###+         
   +##         ###+         
   +##+      +####+         
   +###+     +###+          
    +###########+           
     +##########+           
      ++####+++             
                            
                            
                            
                            
                            
                            
                            
                  +##       
                  +#+       
                 +##+       
                +##+        
                ##+         
               +#+          
              +##+          
              +##+          
             +##+           
            +##+            
           +###+            
           +####+           
           ##+ ##+          
          +##  +#+          
          ##+  +#+          
         +##+  ##+          
         +#+  +#+           
         ##+++##+           
         ######             
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                    +#+     
                    +#+     
                   +##+     
                   ##++     
           ++      ##+      
          +++     +##+      
          +#+    +##+       
         +##+    +##+       
         ##+    +##+        
        +##+    ###         
       +######++###         
       ############         
       #####++####+ ++      
       +++   +##++          
             +##+           
             +##+           
            ++#++           
            +##+            
            ##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++#+        
        ++#########+        
        +####+#++##+        
        +##      +#+        
         ++      +#+        
                +#+         
                +#+         
                ##          
               +#+          
               ##+          
              +##           
              +#+           
              ##+           
             +##+           
             ##+            
            +##+            
           +##+             
           +#+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                    +##     
               ++######     
           ++++#######+     
           +##++###++       
          +##+              
         +###+++            
         +######+           
         +#+#####+          
              ++##+         
   ++           +##+        
   +#+          +##         
   +###+       +##+         
    +###++    +###+         
     ++###+++####+          
       ++#######+           
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++  +++++++       
         +## +#++++##++     
        +#+  #+     +##+    
      +##+   +#+     ++#+   
     +##+             +##   
     +#+               +#   
     #+                +#   
     #+               +#+   
     #+              +#+    
     #+            +##+     
     +#+       ++++#++      
      +#++   ++##++         
        +#####++            
          ++++              
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
              +##+          
              ##+           
             +##+           
            +###            
           +###+            
           +##+             
          +###+             
         +###+              
        +###+     ++++      
        +###+    +###+      
       +###+    ++###+      
       +##+   ++######+     
       +##+   +##+++#+      
       +##+   ####+##       
       +###+ +######+       
       +###########+        
        +#########+         
          ++#+##+           
                            
                            
                            
                            
                            
                            
                            
                            
            ++++            
             +##++          
              +###+         
                +#+         
                +##         
               +##+         
             +####+         
             +###+          
           +####+           
          +###+             
         ####+              
        +##+                
       +##+                 
      +##                   
      +#+                   
      ++     +  +           
      +#+  +#++ +#+++       
      +##+++#++##+####+     
       +###+##+++######+    
        ++++++     +++#+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##++     +++      
        ######+++++###+     
       +##############+     
      +####+++#######+      
      +###+   ++++##+       
      +###+      +##+       
       +++      +###+       
               +###+        
               ####+        
               ###+         
              ###+          
             +###+          
             ###+           
            +###+           
           +###+            
          +####             
          +###+             
         +###+              
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
            ++##+           
          +##++#+           
         +#++  +#           
        +#+    +#+          
       +#+     +#+          
       ##+     +#+          
      +##       ##+         
      +##+      +##         
       +##      +##+        
       +###+   +###+        
        +###+  +###+        
         +####+####+        
          ++####++#+        
             +++ +##+       
                  ##+       
                  +#+       
                  +#+       
                  +##       
                  +##+      
                   ##       
                            
                            
                            
                            
                            
                            
                            
                            
             +####+         
          ++++######+       
          +##########+      
          +###+++####+      
          +##+    +##+      
          +###+   +##+      
          +###+   +##+      
           +###+++##++      
            #######++       
            +####++         
          ++####+           
         +#######+          
        +###++###+          
       +###+++###+          
      +###+  +###+          
      +##+   +###+          
      +##+   +###+          
      +###+#+###+           
      +########+            
       ++#####++            
                            
                            
                            
                            
                            
                            
                            
           +++++   ++##+    
         +#######+####+     
        +####++####+++      
       +##++   +#++         
       +###    ++           
       +###+                
        +###+               
         +###+              
          +###+             
            ###+            
            +###+           
             +###+          
              +##++         
               +###+        
        +++     +###+       
       +#+       +##+       
      +##+++++    +##+      
      +########++++###      
       +#############+      
         +  +++####++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
           +#####+          
         ++##+++##          
         +#++   +##+        
        +##+    +##+        
        +#+    +###+        
        +#+    +##          
        +##+ ++###          
         +####+###          
           +++ +##          
               +#+          
              +##+          
              +##           
              ###           
             +##+           
             +#+            
             ##+            
            +##+            
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
        ++#######           
      ++####+++##+          
     +####++   ##+          
     +#++      +##          
     ##+       +##          
     ++        +##          
               ##+          
             ++####++++     
            +###########+   
           +####+++++##++   
          +##+##+           
          +#++##            
          +####+            
          +###+             
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +##          
               +##          
              +###          
              +##+          
              +##+          
             +###           
             +###           
             +##+           
             ###+           
            +###            
            +##+            
            ###+            
           +###             
           +##+             
          +###              
          +##+              
         +###+              
         +##+               
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
               #+           
              +#+           
              +#+           
              +#            
              #+            
             +#+            
             +#+            
             +#+            
             +#             
             +#             
            +#+             
            +#+             
            +#+             
            +#+             
            ##              
           +#+              
           +#+              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                  +#        
                  +#+       
                  +#+       
                  ##+       
                 +##        
                 +##        
          #+     +#+        
          ##+   +##         
          ##+   +#+         
         +##+   ##+         
         +##+  +##+         
        +###+++##+          
       +##########+         
       +##++#+####+         
       +++   +##++          
             +##+           
             +##            
             +##            
            +##+            
            +##             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++##     
         +#+       ++#+     
        +##+      +#+#+     
       +###+      +###+     
      ++##+       +##+      
      ###+       +###+      
     ###+   ++++#####+      
    +###+++#########+       
    +########+  ###+        
     +###+++    ###+        
      ++        ###         
               +##+         
              +##+          
              ###+          
             +##+           
             +##+           
            +###+           
            +###+           
            +##+            
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++#+     
             +#########     
             ######++++     
           +####++          
          +###+             
          ####+++           
          +######++         
          +++++####         
   ++           +##+        
   ##+           +##        
   +##+          ##+        
    +##+        +##+        
     +###+     +##++        
      +####++++##+          
       ++#######+           
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                +###+       
                ###+        
               ##+          
              +##+          
             +##+           
             +##+           
            +##+            
           +###             
           +##+             
          +##+              
         +###+++++++        
         +##########        
         ###++++++##+       
        +##+     +##+       
        ###      +##        
       +##+     +##+        
       +##+    +##+         
       ###   ++##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                   +#+      
                   +#+      
                   ##+      
                  +##+      
                  +##+      
         +#+      +##+      
         ##+      +#+       
         ##+     +##+       
        +##+     +#+        
        +##+++  +##+        
        +######++##+        
       +###########+        
      +###   ++####+        
      +##+    +###+         
       ++     +##+          
              ##+           
             +##+           
             ##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
                #+          
               +#+          
               +#+          
               ##           
              +#+           
              +#+           
              +#+           
              +#+           
             +##+           
             +##            
             +#+            
             ##+            
            +##+            
            +##+            
            +##             
            +#+             
            +#+             
            +#+             
            ++              
                            
                            
                            
                            
                            
                            
                            
             +####++        
            +#######        
         +##########+       
         +##+++++####       
         +++     +###       
         +       +###+      
                 +###+      
                 +###+      
                 +###+      
                 ####       
                +###+       
       ++++#++ +####        
      +#######+####+        
    ++###+++#######+        
   +##+++   +######+        
   +##+     +######+        
   +#+++  ++########+       
   +####++####+++###+       
   +########++   +###       
   +#######+      +#+       
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+++        
             #######+       
            +######++       
            +###            
            +##+            
            +##+            
            +##+            
             ###            
             +##+           
             +###+          
              +###+         
                ####+       
                 +###       
        +#+      +###       
       +##+      +##+       
       +##+     +###+       
       +##++++++####        
       +###########         
        +########+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +######++       
         ++#########+       
         ######++++##       
        +####+    +##       
         ##++     ###       
                 +##+       
                +##+        
               +##++        
             ++###          
            +####+          
            +#####          
             +++##          
                +#+         
     +          +#+         
    +##         ##+         
    +##+       +##          
    +##+     ++##+          
     +###+++####+           
      +#######++            
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
            ++####+         
           +##+  +#+        
          +##+   ##+        
         +##+   +##         
         ##+   +###+        
        +##   +####+        
        +#+ ++##+##         
         #####+ ##+         
          +++  +##          
               ##+          
              +#+           
             +##+           
             +#+            
            +##+            
            +#+             
            ##+             
            ##              
            #+              
            +               
                            
                            
                            
                            
                            
          ++#########+      
         +####++######+     
         +###++ +++###+     
          ++        ##+     
                   ###      
                 ++##+      
                +####+      
               +####+       
             +####+         
             +#####         
             +#####+        
               ++###+       
                 +##+       
                 +##+       
   ++            +##+       
   #+           +###+       
   ##+        ++###+        
   #####++++#######         
   +#############++         
    +++#######++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####++          
       +###++++###+         
      +#++      +#+         
     +##         ++         
     +##+                   
      +###++                
        +####+++   +        
          ++#####++#+       
             +++++##+       
                  ##+       
                  ##+       
                  ##        
                  ##        
                  ##        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                  #+        
                            
                            
                            
                            
           +##+++++         
          +###+####+        
          +###+#####++      
        ++##+   +#####+     
        ####+    ++###+     
        ####       +###+    
       +###+       +###+    
      +####+       +####+   
     ++###+         +###+   
     +####+         +###+   
     +###+          +###+   
     +###+          +###+   
     +###+          +###+   
     +####+         +###+   
     +####++       +###+    
     +######+     +###+     
      ++##############+     
        #############+      
        ++##########+       
          +++##+++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ##+   +++++++         
      ##############        
      +###+###+++##+        
       ##+                  
       +##+                 
       +###+                
        +###+++++++         
         +#########+        
          +#+++++###+       
           ++     +##+      
                   ###      
                   +##      
     +++           +##+     
     +#+            ##+     
     +##+          +##+     
      +##          ###      
       +#+       +###+      
        +#++    ++##+       
         +###+####++        
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          ++######          
         +####+++#          
         +##+   +#+         
         +#+    +#+         
         +#+     +          
         +##     #+         
         +##+++++#+         
          +#######          
           +++####          
              +##+          
             +###           
             +##+           
             +##            
            +##+            
            +##+            
            +#+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
              +####         
             +#####+        
            +######+        
           +#####++         
          +#####+           
         +#####+            
         +#####+            
        +#######+           
        +#######++          
        +#########+         
       +###########+        
       +###########+        
        ############++      
        +############+      
        +#############+     
        +#############+     
         #############+     
          ###########+      
          ++#########+      
              +###++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+++++    
              +#########    
             +###++++ ++    
            +##+            
           +###+            
           #####++          
          +##++##++         
     +         ++#+         
    +++         +##         
    ++          +#+         
    #++        +##+         
    ###++    ++##++         
    ++##########+           
      ++++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##+++++++++++        
      +############+        
      +########++##+        
         ++      +#+        
                 ##+        
                 ##+        
                +##+        
                +#+         
               +##+         
               +##          
               ##+          
              +##           
             +##+           
             +##            
             ###            
             ###            
             ###            
             ###            
             ###+           
             +###           
                            
                            
                            
                            
                            
                   ++       
                   +#       
                   #+       
                  +#+       
                  +##       
                  +#+       
          ++     +##        
          +#+    ##+        
         +##+   +##+        
         +##    +##         
        +##+    +#+         
       +###+++ +##+         
       +##########+         
       ##+++++###+          
       ++     +##           
              +#+           
              ##+           
             +##            
             +#+            
             ##+            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                ##+         
               +##          
               +##          
              +###          
              +##+          
             +###+          
             +##+           
             +##+           
            +###+           
            +###            
            +##+            
            ###             
           +##+             
           ###+             
           ###+             
           ###              
           ###              
           ###+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
             ++++##+        
           +#######++       
           +####+###+       
           +#+++ ###+       
           ++   +###+       
               +###+        
              ++##+         
             +###+          
            +###+           
            #####+          
            +#####+         
               +##+         
                ##+         
               +##+         
              ++##+         
    +++      +###+          
   +###++++++##++           
   +###########+            
    +########++             
       ++##+++              
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
             ##+            
             ##+ +          
            +## +#          
            ##+ ##+         
            ##+ ##+         
           +##+ ##+         
           ##+ +##+         
          +##+ +##+         
          ##+  +##          
         +##+  +##++++++    
        +###+#########+     
        +########+++        
          ++   ##+          
              +##           
              +#+           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
           +##+++###+       
          +##########++     
         +#####+######+     
         +####+ +#####+     
         +####+  ++###+     
         +###++    +###+    
        +####      +###+    
        +###       +###+    
      ++####       +###+    
      +#####       +###+    
      +####+       +###+    
      +####+       +###+    
      +###+        +##+     
      +###+       ####+     
      +###+     +#####+     
      +####+++++######+     
      +#############++      
      +############+        
       ++########++         
         +####+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +++       
    +##+          +##+      
    +###+         +##+      
    +####         +###+     
    +####         +###+     
    +####         +###+     
    ####+        ++###+     
    ####+     ++######+     
    #####+++##########+     
    +#################+     
    +############++###+     
     +#########+   ###+     
      ++##++++     ###+     
                   ###+     
                   ###+     
                   +##+     
                    ##+     
                    +##+    
                    ++#+    
                            
                            
                            
                            
                            
                            
                            
              ++++##+       
             +#######+      
             +##+##+##+     
             ++     +#+     
             +      +#+     
            ++     +##      
            #+    +##+      
            #+  +###+       
            +#++###+        
            +####++         
            +###+           
          ++####+           
          +#++##+           
         ##+  +#+           
        +#+   +#+           
       +##+  +##+           
       +#+   +##+           
       +##++###+            
        #######             
        +####++             
                            
                            
                            
                            
                            
                            
                            
           +#+              
           +##+             
            ###+            
            +####+++        
         +++ +#######+      
        +##+  +#######      
        +#+     ++++##+     
        ##+         +##+    
       +#+          +#+     
       +#+          +#+     
      +##+         +##+     
      +##+        +###+     
      +##+        +###      
      +##+        +##+      
      +##+        ##+       
       +##+     ++##+       
       +###+   ++###+       
        ###########+        
        +#########+         
         ++######+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
                    ##+     
                   +##+     
                   +##+     
           ++     +##+      
          +#+     +##       
         +##+     +#+       
         +##+    +##+       
        +##+     +#+        
       +###     +##+        
      +####++++ +##         
     +#############+        
     +++ ++++++###+         
              +##+          
             ++#+           
             +##            
            +##+            
            +##             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++####++           
       +#########           
      +##########+          
      +####+++####          
       +++   +###+          
            +####           
          +#####+           
          #######+          
          ########+         
          +########+        
          +++++#####+       
                ++###       
                  +##+      
                  +##+      
                  +##+      
        ++       +###+      
        ###++++++####       
        ############+       
        ++########++        
           ++####+          
                            
                            
                            
                            
                            
               +#+          
             ++##+          
            +###+           
           +###++           
          +###+             
          ###+              
         +##++              
         +###+              
        +###+      +++      
        +##++    ++###      
        ###+   +######+     
        ###+  +#######+     
       +###+ +###++ +#+     
      +### +####+  +##      
       +##++####+ +###+     
      +###+#### +####+      
       +#######+####+       
       ++##########+        
        ++#####++++         
          ++##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +####        
              +##+##+       
             +###+#+        
            +#+####+        
           +## +##+         
           ##+ +#+          
           ##++##+          
           ##+##+           
           +###+            
            +##+            
            +###+           
           +#++##           
           ##+ ##+          
          +#+  ##+          
          ##+  ##+          
          ##  +##+          
          ##  ##+           
          ######            
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ##+             
        ++ +#####+##++      
        +####++######+      
        #####+ ++++##+      
        +###+     ###+      
        +##+     +##+       
          +     +###        
               +###         
               +##+         
              +###+         
              +##+          
             +###           
             +##+           
            +##+            
           +##+             
          +##++             
          +##+              
         +###+              
        +###+               
        +##+                
                            
                            
                            
                +#+         
                ###         
               +###         
               ###+         
              +##+          
             +###+          
            +###+           
            +###+           
           +###+            
           ###+             
          +###              
         +###+ +++++        
         +##+++#####+       
        +###++######+       
        +##+ +##++##+       
        ###+ +######+       
       +###+ +#####+        
       +##########+         
        +#######++          
        +#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+++        
            +#######+       
            #########+      
            +#########      
           +###+ +####      
          +####  +####+     
          +###+   +###+     
         +###+    +####+    
        +###+      +###+    
        ####+      +###+    
       +###+       +###+    
      +###+        +###+    
      +###+       +###+     
     +###+       +####      
     +###+     ++####+      
     +###+   +++####+       
     +#############+        
     +############+         
      ++########++          
        +#####+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
         ++##+++#+          
        +#++   +#+          
        #+    +#+           
        +#+++####           
         +++++++#+          
                ##          
                ##          
                ##          
                ##          
                #+          
               +#+          
               +#+          
               +#+          
               ##           
               ##           
               ##           
               ##           
               ##           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
           ##++   ++++      
          +##########+      
          +##########+      
        ++#+     +###+      
       +###+     +##+       
        +##+    +###        
        +++    +###+        
               ###+         
               ###+         
              ###+          
            +###+           
           ++###+           
           +###+            
           +##+             
          +##+              
          ###+              
         +##+               
        +##+                
        +##+                
        ++#+                
                            
                            
                            
                            
                            
                            
                            
           +    ++++++      
          +###########+     
         ###########++      
        +###++              
       +######+++           
       +##########+         
        ++#+++++###++       
                 +###++     
                  ++##+     
                    +##+    
    +++              +#+    
    ##+              +##    
    +##+             +##    
     +###+         ++##+    
      +####++    ++###++    
       +######+######+      
         ++########+        
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+###+++++       
          ##+########       
         +##++++++##+       
         ###+    +##+       
         +#+    +##+        
         ++     +##+        
                +##+        
               +##+         
               +##          
              +##+          
             +##++          
             ###+           
            +##+            
           +##+             
           +##+             
           +##+             
          +##+              
         +###+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
          ++#####+++        
          +#########++      
         +####+++#####      
          ++++   +++##      
                    ##      
                    ##      
                   +##      
                  +###      
                 +####      
                ++##+       
          ++++++####+       
        +#########+         
       +##########+         
      +############+        
     ++#############+       
    +#########+  +###+      
    +######+++    +###+     
    ++#++++        +##+     
                    ##+     
                    ++      
                            
                            
                            
                            
                            
                            
                            
                            
                ##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##          
              +##+          
              ###           
             +##+           
             +##+           
            +##+            
            +##+            
           +##+             
           +##+             
          +##+              
          ###+              
          ###               
         +##+               
         ###+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
             +##+           
             +##+           
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
               +#           
              +##           
              ###           
             +##+           
            +##+            
           ++##+            
           ###+             
          +##+              
          ###               
         +##+               
        +##+      ++        
        +##+     +##+       
       +###    ++####+      
       +##     ######+      
       ##+    +##+###+      
      +##+   +##++###       
       +##+ +#######+       
       +###########+        
        +#########+         
        +++######           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++###+          
         +#######+          
       ++####+++            
       +###++               
      +###+                 
       ####+                
       +#####+    ++++++    
         +####+++#######+   
          ++#############+  
            +######++++##   
            +#####+     +   
           +######+         
          +###++##+         
          +##+ +##+         
          ###+ +##+         
          ###++###+         
          +##+###+          
          +######+          
           #####++          
           ++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###++         
           +#######+        
          +###+++##+        
          +##    ##+        
         +##+   +##+        
        +##+    +##+        
        +##    +##+         
        +##+   +##          
         +#######+          
          +######           
           +++##+           
             ###+           
             ##+            
            +##+            
            +##             
           +##+             
           +##+             
           +##+             
           +##              
           +##              
                            
                            
                            
                            
                            
                            
                            
         ++                 
         +#+                
         +#+        ++      
         +#+       +##+     
         +#+       +#+      
         +#+       +#+      
        +#+        +#       
        +#+       +##       
        +#         #+       
       +##+###+   +#+       
       +########+ +#+       
       +##++  +##++#+       
       +++     ++####       
                 ###+       
                 ##+        
                +#+         
               +##          
               +#+          
               ##+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                +###+       
                +##+        
               +###+        
              +###+         
              +###+         
              +###+         
             +###+          
             +###+          
            +###+           
            +###+           
           +###+            
           +###+            
           ###+             
          +###+             
         +###+              
         ####               
         ###+               
         ###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
      +++#+#####+           
      +####++++             
       +#+                  
        #+                  
        +#+                 
        +#+  +++++          
        +##+######++        
         +###+++++##+       
         +++      +##+      
                   +#+      
                    #+      
                    #+      
                    #+      
                   +#+      
                   +#+      
          ++      +##       
           #++   +##+       
           +###++##+        
            ++####+         
                            
                            
                            
                            
                            
                            
               +#####+      
           +##++######+     
           +#####+++###     
           +##+     ###     
           +++      ###     
                    ###     
                   +##+     
                  +###      
                  +##+      
                 +###+      
                +###+       
        +####+++###+        
       +###########+        
      +###+ +#####+         
     +##++ ++#####          
     ###+  +######+         
    +###  +########+        
    +########++ ###+        
    +#######+   +++         
     ++##+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
             +#####         
           +######+         
         ++###+ +#+         
       ++###+  +##+         
       ++++    +#+          
       +      +#+           
             +##+           
             +#+            
            +#+             
           +##+             
           ##+ ++####+      
          +#++########+     
         +#####+++ ++##+    
         +###++      +#+    
        +##++         +#+   
       +##+            +#+  
       ##+                  
      +#+                   
      +#                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
             +#######       
            +##+++++#       
           +##+    ##       
          +##+   +###       
         +##+    +##+       
         +##+   +##+        
         ###  +####+        
         +##++####+         
         +########          
           ++++##+          
             +###+          
             +##+           
            +##++           
            ###+            
           ###+             
          +##+              
         +###+              
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
            +###+           
            +####++         
           +#######+        
           #########+       
          +###+ +###+       
         +###+   +##+       
         +##+    +###       
         ###+     +#+       
        +##+      +##+      
        +##+      +##+      
        +#+        ##       
        +#+        ##       
       +##+       +##       
       +##+      +##+       
       +##+     ++##+       
        +##++ ++####+       
        +###########+       
        +##########+        
         +########+         
          +####+++          
                            
                            
                            
                            
                            
                            
                            
                            
               ++##++       
           ++##+#####+      
          +#####++###+      
          ++##++  +##+      
           +++   +###+      
                 ####       
                +##+        
               +##+         
             +####+         
            +######         
             +#+###+        
                +##+        
                +##+        
               ++##+        
    +#+       ++##+         
    +##+      +###          
    +###++  ++###+          
    ++####++####+           
     ++########+            
      ++#++##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#++          
          +####+###+        
         ###+     #+        
        +#+       +#+       
       +#+        ##+       
      +#+        +##+       
      +#+       +##+        
      +#+      +###+        
      +#+     +#++#+        
       ##+ ++##+ +#+        
       +######+  +#+        
        +##++    +#+        
                 +#+        
                 ##+        
                 ##         
                +##         
                +#+         
                ##+         
                ##+         
                ##+         
                            
                            
                            
               +#+          
              +##           
             +##+           
            +##++           
            ###+            
           ###+             
          +##+              
         +##++              
         +##+               
        +##+                
        ###                 
       +##+                 
       ###+       ++#+      
      +##+       +####+     
      +##+     +######+     
      +##+     +##++##+     
       +#+    +###+###+     
       +###+++#######+      
       +############+       
         +#######++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
        +++#########+       
      +#######+++ ##+       
     +###++++    ##+        
      +++       +##+        
                +##+        
               +##+         
               +##+         
       +++++++++##+++++     
       ###############+     
       ++++##########++     
              +##+          
              +##           
             +##+           
             +##+           
             +##            
             ##+            
            +##             
            +#+             
            +#+             
                            
                            
                            
                            
                            
             ++######+      
           ++#########+     
           ###++++++##+     
           +##++    ###+    
           ++      +###+    
                   +##+     
                  +###+     
                  ####      
                 +###+      
                +###+       
             +++####+       
        +#########++        
       +##########+         
      +###++######+         
     +############+         
    +#########++###+        
    +########+ +###+        
    +#####++   +###+        
     ++++      +###+        
               +###         
                            
                            
                            
                            
                            
                            
                            
                            
               +###+        
              +####+        
             +###++         
            +#####+         
           +#######++       
          +###+ ++##+       
         +###+    +##+      
        +###+      +##+     
       ++###+       ##+     
       +###         +#+     
       +##+         +#      
       +##+         #+      
       +##         +#+      
       +#+         ##+      
       +#+       +##+       
       +##      +##+        
       +##     +##+         
        ##++++###+          
        +#######+           
         +###+++            
                            
                            
                            
                            
                            
                            
                            
                            
             +######++      
            +########+      
           +####++###+      
            ++++  ###+      
                 +###       
                +###+       
               +####        
            +#####+         
           +#####+          
           +######          
            ++++##+         
                +#+         
                +##+        
               +##++        
   +++        +###+         
  +##+      ++###+          
  +##+++  ++####+           
  ######++#####+            
  +##########+              
     ++++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++##++++     
              #########     
            +#########+     
           +####++++++      
          +####+            
         +####+             
        +####+              
        +####++             
       +#######++++         
       #############+       
       #############+       
       ####+++++####+       
       ++++     +###+       
               ++###+       
         ++   +####+        
         +#  +####+         
        +##++#####          
         +#######+          
         +######            
           +##++            
                            
                            
                            
                            
                            
                            
                    +##     
                    +#+     
                    +#      
                   +##      
                  +###      
                  +##+      
          +#+     +##+      
          +#+     +##       
        ++##+    +##+       
       +###+    ++##+       
      ++##+     +##+        
      +###++    ###+        
     +######+++####+        
     +############+         
     ++#+++++#####          
             +###+          
             ###+           
            +###+           
            +###+           
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#+++            
        +#######+           
        +########+          
        ++++++###+          
             +###+          
            +####+          
            +####+          
             +####+         
             ++++##+        
                 +##        
                 +##        
                 +##+       
                 +###+      
                 +###+      
                +###+       
               +####+       
      ++     +++###+        
      +###########+         
      +##########+          
       +########+           
                            
                            
                            
                            
                            
                            
               +##          
              +#+           
             +##+           
             ###+           
             ###+           
            +##+            
           +##+             
           +##+             
          +###+             
         +###+     +        
         +##+     +##+      
        +###+    +###+      
        ###+    +####+      
        ###+   +#####+      
        ###   +######+      
        ###++++#####+       
        +#########++        
         +#######+          
          ++#####+          
              ++#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +###+    
                 ++##++     
          +#++++####+       
          ########++        
         +####++            
        +##++               
        +##+                
        +##+                
         +###+              
          ####+++           
           +++###+          
               +##+         
                +##+        
                 ##+        
                 +##+       
        ++        +#+       
        +#+      +##+       
        +##++ +++###        
        +##########+        
         ++++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#####+++      
          +###########+     
         +##++++++++###+    
         +##+       +##+    
        +###+      +##+     
        +##++    ++##+      
         +##++  +###+       
         +####++##++        
          ++#####+          
            #####+          
          +###+###+         
         +##++  +##+        
        +###    ++#+        
        +##+     +##+       
        +##      +##+       
        +##      +##+       
        +##     +##+        
        +##+++++##+         
         +#######+          
          +###+++           
                            
                            
                            
                            
                            
                            
                            
                            
           +###+            
         +######+           
         ###+++##+          
        +##+    +#+         
        +#+      +#         
       +##       +#++       
       +##      +###+       
       +##     +####+       
       +##     #####+       
       +##+     ###+        
       +###+    ###         
        +##++++####         
        +##########         
         ++###++##+         
               +##+         
               +##          
               +##          
               +##          
               +##+         
               +##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
              ++  ++####+   
             +#+ +#####++   
           ++##+  +++++     
           +##+             
         ++#++              
        +######+            
        +########+          
         ++    +##+         
     ++         +#+         
     +#+         ##         
     ++#+       +##         
      +#+      +##+         
      +###+++++##+          
       +++######+           
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+     ++        
          +#+    +##        
          +#+    +#+        
          +#     ##+        
          ##    +##         
         +##    +#+         
         +#+    +#+         
         +#+    ##+         
        +##    +##          
        +##++++##+          
        #########+          
        +++++++##+          
               ##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +#+            
             ##+            
             ##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##++++   +++      
        +#############+     
        +###++########+     
       +##+    +++###+      
       +##+      +###+      
      +###       +###+      
      +##+      +###+       
       ++      +###+        
               +###+        
              +###+         
              ###+          
             +###           
            +###            
           +###+            
          +###+             
          +###              
         +###+              
        +###+               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
           ##       ++      
          +#+      +#+      
          +#+     +##       
         +#+      +#+       
         +#+      ##+       
        +#+      +##        
        +#+      +#+        
       +##+     +##    +    
       +##+     +#+  +++    
       +##++    +#++#++     
        +####+++###++       
          +++++##+          
               ##+          
              +##           
              +#+           
              +#+           
              +#            
              ++            
              ++            
              ++            
                            
                            
                            
                            
                            
                ++#++       
            ++++#####+      
           +##########      
          +###+   +###+     
          +###+    +##+     
            +      +##      
                  +###      
                  ###+      
                 +###+      
                +###+       
                +###        
         +++++++###+        
       +###+#######         
      +##++ +#####+         
    +###+  +#######+        
   ++##++######+####        
   +##++######+ +###        
   +########+    +##++      
   +######++     +###+      
     ++++        +##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##           
            +####           
            #####           
           +#####+          
          +### ###          
         +++#+ +##          
         +##++ +##+         
        +##+    +#+++       
        ###+    +##+        
       +##+     +##+        
      +###+      ###        
      ++++       ###+       
                +###+       
               +++#+        
               +# #         
              +##++         
              +##           
             ++#+           
             +#+            
             +#             
                            
                            
                            
                            
                            
                            
            +++####+++      
           ###########+     
           #####+######     
           +##+   ++###     
                   +###     
                  +####     
                 +###++     
               ++####+      
            ++#####+        
           +######+         
           +######+         
            ++++###         
                +##+        
   +##+         +##+        
   ###+         +##+        
   ###         +###+        
   ###++      +###+         
   +#####+++#####+          
    ++##########++          
      ++######+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                 ++         
                +#+         
                +#          
           +    +#          
          +#+  +##          
          +#+  +#+          
          +###++#+  ++      
          +######+++#+      
         +##+ +#####+       
        +##+   ##++         
        +##    #+           
        ##+   +#+           
        ++    +#+           
              +#+           
              +#+           
              ##            
              ##            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
               +##++++      
              +#######+     
             +##++++##+     
            +##+    +##     
            ##+     +##     
            +#+    +##+     
            +##+  +##+      
             ##+ +##+       
             +####++        
             +###+          
            +###+           
           #####+           
         ++##+###           
        +###+ ###           
       +###+ +##+           
       +##  ++##+           
      +##+  +##+            
      +###++###             
       +######+             
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
           +##++++          
          +##+              
         ##+       ++       
        ##+       +#+       
       +##        ##        
       +##       +#+        
       +##+    ++##         
       +####+++###+         
        +#########+         
         +++#++ ##          
                ##          
                ##          
                ##          
                +#          
                +#+         
                +#+         
                ##+         
                ##+         
                +#+         
                            
                            
                            
                            
                            
                            
                 ##+        
                +###+       
                +###+       
                +###+       
                ###+        
               +###         
              +###+         
              +###+         
              +##+          
             +###+          
            +###+           
            +###+           
           ++###            
           +###+            
          +####+            
          +###+             
         +###+              
         ####               
         ###+               
         ###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
             +#####+        
            ###++##+        
           +##+  +##+       
          +##+   +##+       
         +##+    +##        
         +##+   +##+        
         +##+  +###+        
          +########         
           ++###+##         
              +++#+         
                +#+         
               +##          
               +##          
              +##+          
     ++       +##           
     +#+     +##+           
      +##++++##+            
       +######+             
        ++++#+              
                            
                            
                            
                            
                            
                            
               ++##+        
           +########++      
           +##########      
           +#+   ++###      
                   +##+     
                   +##+     
                   +##+     
                   ###      
                  +###      
                  +##+      
                  +##+      
       ++#++++  +###+       
      +########++###+       
     +####++#######+        
    +###+    #####+         
    ###+    +######         
    ##+  +++#######+        
   +##########+++###+       
   +########++   +###+      
     +####++      +++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++        
              +#####+       
            ++######+       
           +########+       
          +#####+###+       
          #####++###+       
         +####++###+        
         +###++###+         
         +##+ ####          
          +##+###+          
           #####+           
           +####++          
           +######+         
          +########+        
          +###+ +##++       
         +###+ ++###+       
         ###++#####+        
         +########+         
          +#####++          
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +##+#++++    +++     
       +##+############     
       ###+ ++#########+    
      +##+        ++##+     
      +##+        +###+     
      +##        ++##+      
                 +##+       
                ++##+       
                ###+        
               +##+         
              +###+         
              +##++         
             +##+           
            +###            
           +###+            
          +###+             
          ###+              
         +###+              
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
            +####+          
          ++######+         
          +###++##+         
         +##+  +###         
        +##+    +##+        
        +##+     ##+        
        +#+     +##+        
        +#+    +##+         
        +#+   +###+         
        +#+++#####+         
        +#########          
         +##++++##          
          ++   +#+          
              +##+          
               ##+          
               ##+          
               ##+          
              +###+         
              +###+         
               +#+          
                            
                            
                            
                            
                            
                            
                 +#++       
                 +##+       
                +###+       
               ++###+       
               ++###        
               ++###        
               +###+        
              +###+         
              +###+         
            ++###++         
            +####+          
            ####+           
           +####+           
          ++###+            
          ####+             
         +####+             
         +###+              
         +###+              
         +##++              
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+++         
          +########+        
          ####+ +###+       
         +##++   +##+       
         ##++     +#+       
        +##+      +#+       
        ##+ +++  +##        
       +###+###++##+        
        +##########+        
         +########++        
         +##########+       
         +#+ +++++##+       
        +##+ +    +##+      
        +##+       +##+     
        +#+        +##+     
        +##+        ##      
        +##+++   +++##      
         +####+#+####+      
          +#########+       
           ++++#++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++##++           
         +##########+       
         +###+#######       
         +##+ ++++###       
         ##+     +###       
         +#+     +##+       
                +##++       
                ###+        
               +###+        
               ###+         
              +##+          
              ###+          
             +##+           
            +###            
           +###+            
           +##+             
          +###+             
         +###+              
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
           +#++             
          +##++             
         +##+               
         +##+               
         ###                
        +##+    +++         
        +##+   ++#+         
        +##+   +##+         
         +##+++####+        
          +#######+         
           ++####+          
              +##+          
              +##+          
              +##+          
              +##           
              +##           
               ##           
               ##+          
               +#+          
                +#          
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                 +#+        
                +##+        
               +###+        
               +###+        
               +###+        
               ###+         
             ++###+         
             +###+          
             +###+          
            +####+          
           +####+           
           ####+            
         +#####             
         +####+             
        +####+              
       +#####+              
       +####+               
       +###+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ######+++            
       #########++          
       ++#+  ++###+         
         ++    ++#+         
                +##         
                +##         
              ++##+         
             +####          
              ###+          
              +##+          
               +##          
                ##+         
                +#+         
                +#+         
                +#+         
                +#+         
               +##+         
         ++++++###+         
         +#######+          
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                +###        
               +###+        
               +###+        
               ####+        
              +####+        
              +###++        
              +###+         
             +####+         
            +#####          
            +####+          
            ####+           
           +####+           
          ++####+           
          +####+            
          #####             
         +####+             
         +###+              
         +###               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
           ++               
           +#+              
           +##              
           +##              
           +##              
           +##+             
            ###             
            +##             
            +##+            
             ##+            
             ##+            
            +##+            
            +##+            
             ###+           
             ###+           
             +##+           
             +##+           
             +##+           
             ###+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
               +##          
              +###          
             +####++        
            +#######+       
            #########+      
          +###++######+     
          +##+   ++####     
         +###       +##+    
        +###+        ##+    
       ++##+         ##+    
       +###+         ##+    
       ###+         +##+    
      +##+          +##+    
      ###+         +###     
      ###          +##+     
      ###        ++##+      
      ###+     ++###+       
      +###++++#####+        
       ##########+          
       +#######+            
                            
                            
                            
                            
                            
                            
                            
       +#####+              
      ++######++            
      ##########            
      ###++ +####+          
      +++    +###+          
              ####          
              ####          
              ###+          
             +###+          
             ###+           
             ###+           
            +###            
           +###+            
          +###+             
         +####+             
         ####+              
         ####++             
         #################  
         +###############+  
          +++++######++++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#####+#+      
           +##########+     
          +######+++##+     
           +#++    +###     
                  +###+     
                 +###+      
               ++###+       
             ++####+        
           +#####++         
           +####+           
           +#####+          
            +++###+         
               +###         
    +++         ##+         
    +#+        +##+         
    +#+       +###+         
    +###++  ++###+          
     +###########+          
     ++########++           
       +++#++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
           ++#####+         
          +###++##+         
          +##+  +##+        
          ##+   +##+        
         +##     +##        
         ##+     +##        
         ###     +##+       
         +##+  ++###+       
          +##+####+         
          +#######          
           +++###+          
              +##           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
                   #+       
                  +#+       
                  +#+       
                  ##+       
                 +##        
                 ###        
                +##+        
         ++     +#+         
         +#+   +##+         
        +##    +##+         
        +##+  +##+          
       +#####+###+          
       +##########          
        ++ +####++          
            +##+            
            +##+            
           +##+             
           +##+             
           ##+              
           +#               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##++         
           +##+++#+         
          +##+   +#         
          +#+    +#         
         +#+     ++         
         +#+    +##         
         ++     ##+         
        +#+     ##+         
        +#+    +##+         
        +#+   +##+          
         +#  +##+           
         +#+####+           
          +##++#+           
           + +##            
             +##            
             +#+            
             +#+            
             ##             
             #+             
             ++             
                            
                            
                            
                            
                            
                            
             ++###++        
         ++++######+        
        +###########+       
        +###++++++##+       
        +##+      +##+      
                  +##+      
                 +###+      
                 +##+       
                +###+       
                +###+       
               +###+        
             ++###+         
       ++++++####+          
     ++##########           
    +###########+           
    +#############+         
    +########++####+        
     +####+   +####+        
      ++++     ++###        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
             +#             
             +#             
             +#+            
             +#+            
             +#+            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +#+            
             +##            
             +#+            
             ##+            
             ##+            
            +##+            
           +##+             
          +###              
          +##+              
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
             +##+           
            +###+           
            ###+            
           +###             
          +###+             
          ####              
         +###+              
        +###+               
        +##+                
       +###+      ++#+      
       ###+      ++###+     
       ###+    +#######     
       ###     +######+     
       ###+   +###+##+      
       ####+++#######+      
       +############+       
        +#########+         
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +###+            
           +##+#+           
           +##+#+           
            ##+++           
            +#+++ ++++++    
            +#++++###+++    
             ##+###++       
             ####+          
            +###+           
           +####+           
          +#####+           
          +#+++#+           
         +##+  ##           
         +#+   ##           
        +##   +##           
        +#+  +##+           
        +#+ +###            
        +##+##+             
         +##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +##     
                   +##+     
           +      +##+      
          +#+     +##+      
          +##    +##+       
         +##+    +##        
         +##+    ##+        
        +##+    +##         
       +###+    +##         
       ######++ ##+         
      +###########+         
       ++++++++####         
               ##++         
               ##+          
              +#+           
             +##+           
             +##+           
             +##            
             +#+            
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####+         
         +########+         
         +##+++##+          
          ##  +##+          
          ++  +##+          
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +######+++          
        #############+      
       +###+##########+     
       +###+ +++++++##+     
       +##+        +##+     
       ####+       +##+     
       ++#+       +##+      
         +       +###+      
                 +##+       
                +###+       
                ###+        
              ++##+         
              +###          
             +###+          
            +###+           
           +####            
          +###+             
         +####+             
         +###+              
         +##+               
                            
                            
                            
                            
                            
         ++                 
         ++                 
         ++       +         
        +#+      +#+        
        +#+     +#+         
        +#      +#+         
       +#+      +#          
       +#+      +#          
       +#+     +##          
       +#+     +##++++      
       +####++########+     
        +#########++++      
          +++++##+          
              +##           
              +##           
              +#+           
              +#+           
              #+            
             +##+           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                    ##      
                   +#+      
                   +#+      
                  +##+      
                  +#+       
                 +##+       
          ++     +#+        
         +#+     ##+        
        +##+    +##         
       +##+     ###         
      +### ++  +##+         
      #######++###          
      ###########++         
      ++++   +##++          
             ###+           
            +##+            
            +##             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++##+             
         ++#####+           
         +######+           
        +####+++++          
        +####  +##          
        ####+ +###+         
        ####+ +###+         
        ####++####+         
        ####+#####+         
        +##########+        
        +##########+        
         +#########+        
          ++++++###+        
               ###+         
               +##+         
               ###+         
               +##+         
               +##+         
               +##+         
                ##+         
                            
                            
                            
                            
                            
               ++##++       
              +######+      
            ++########+     
            #####++###+     
           +####+  +##+     
            ##++   +##+     
            ++     ###+     
                   ###+     
                  +##+      
                 +###+      
         +++++  +###+       
       ++#####++####+       
      +###++#######         
     +###+  +#####+         
     +##+  ++#####          
    +##+ ++#######+         
   +###+######++###+        
   +########++  +####+      
    ++####++    +###+       
      ++         +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
            +####+          
           +######          
          +###+ ##          
          +##+  ++          
          ##+               
          +#+               
          +#+               
           ##+              
           +#++             
            ###             
            +##++           
             +###+          
              +###          
               +##+         
          +     +##+        
          +#++   +#+        
          +####+###+        
           +#######+        
             +####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##+++++++###+     
        +#############+     
        +###+#########      
        +### ++++++###      
       +###+      +###      
      +####+     +###+      
       +##+     +###+       
        ++      +###        
               +####        
               ####+        
             +####+         
             +####+         
            +###++          
          ++####+           
          +####+            
         +####+             
        +####++             
        +###+               
        +###+               
        +##+                
                            
                            
                            
                            
         +++###++           
        +########+          
       +####++###+          
       +#+++  +###          
               +##+         
                ###         
                +#+         
                +#+         
                ##+         
                ##          
               +##          
         ++    +##          
       +####+  ###          
      +######++##+          
      +##+#######           
     +##+  +####+      +    
     +###+  #####++  ++#+   
      +###++############    
       ++####++++######+    
         +#++    +++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    #+      
                   +#+      
                   ##+      
                  +##       
                  +#+       
                 +##        
           +     +#+        
          +#+   +##+        
          ##+   +#+         
         ##++  +##+         
        +##++  ##+          
       +######+##+          
       +##+++###++++        
        ++   +####+         
            +##+            
            +##             
            +#+             
           +##              
           +#+              
           +#               
                            
                            
                            
                            
                            
                            
                            
                            
        +++                 
        ###                 
        ###+                
       +##+        ++       
       +#+        +##+      
      +##+        +###      
      ###+        +##+      
      ###+        +#+       
     +##+        +##+       
     +##         +##+       
     +##+       +###+  +    
      ##++      +###+###    
      ####++   ++######+    
      +##############+      
       ++##########++       
         +++##+++##+        
                +##+        
                +##+        
                +##+        
                +###+       
                            
                            
                            
                            
                            
                            
                            
                +#          
              +####+        
             +######+       
             ########+      
            +####++##+      
           +####+ +##+      
           +###+  +##       
           +##+  +##+       
                 +##+       
                +###+       
               +###+        
           +++ +###+        
       +##########+         
      +###+#######+         
     +##++ +######+         
     ##++ +#######+         
    +##+++####++###+        
    +########+  +###+       
    +#######+    +#+        
    +#####++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+            
            ####            
            ####            
            ####            
            ####            
            ###+            
            ####            
            ####            
            ###+            
            ####            
            ####            
            ####            
            ####            
            ####            
            ####            
            ####            
            ####            
            ####            
            +###            
             +##            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ####+         
            +######+        
           +##+++###        
          +##+   +##        
        ++##+     ##        
        +##+     +##+       
       +##+     +###+       
       +##++ +++####+       
       +####+######+        
       +###########+        
        ++++++ +##+         
              +###          
              +##+          
             +##+           
            +###            
           +###+            
           +##+             
          +##+              
          ##+               
          #+                
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
                 +#+        
                +##+        
     +++++++++++##++        
    +#############+         
    +###+++#+++ ##+         
               +##+         
               +##+         
               +#+          
         ++++++##++ ++++    
         +#############+    
          +++#####++++      
               ##+          
               ##+          
               ##           
               #+           
              +#+           
              +#            
              ++            
                            
                            
                            
                            
                            
                            
                 +###++     
              +++#####+     
            ++########+     
            ####++++###     
            ####+  +###     
            ##++  +###+     
            ++    ####+     
                 +###+      
                +####+      
               +####+       
           ++++####++       
       +##########+         
     +++#########+          
     +###########+          
   ++###+#+#######+         
   +##############++        
   ##########++####++       
   #########+  +#####+      
   +######+     +###+       
   ++###++       +++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#########+      
       ++######+++  ++      
      +###+++               
     +###+                  
    +##+            +++     
     +##++++      +##+      
     +#######+++ +#++       
      ++##########+         
         ++  +#####+        
             +##++##+       
            +##+  +##+      
            +##    +##+     
           +##+    +##+     
           +#+     +##+     
           ##     +###+     
           ##    +####      
           ##++++####+      
           +########+       
           +######++        
            ++##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#####+++++        
        +###########+       
        ###+ +++#####       
       +##+      +###       
       +##       +##+       
       +++      +###+       
                +##+        
                ###+        
               +###+        
              +###+         
              +##+          
             +###+          
            +###+           
           +###+            
           +##+             
         +###+              
         +###               
        +###+               
        ###+                
        ##+                 
                            
                            
                            
                +++         
                #+          
               +#           
              +#+           
              ##            
             +#+            
             +#             
            +#+             
            +#              
            +#              
           +#+              
           +#+              
           +#  ++##+        
           +# +##++#        
           +#+#++ ##        
           +##+  +#+        
           +##++##+         
           +#####+          
           +#+++            
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +###+        
             +######+       
            +###++##+       
           +##+   ##        
          +##+   +##+       
         +##+    +##        
         +##+   +##+        
         +#+   ++##+        
         +##+++###+         
         +########          
          ++++###+          
              ###+          
             +##+           
             +##+           
            +###            
            +##+            
           +##+             
           ###              
           ##+              
           ##+              
                            
                            
                            
                            
                            
                            
             +++#+          
          ++######+         
          +##++++##+        
          ###    ##+        
          ###   +##+        
          +##   +##+        
          +##+  ###         
          ++##++##+         
            +++##++         
              +##+          
             +##+           
            +##+            
            ###   +#+       
           +##+  +##+       
          +##+   +###       
         ++###++++###+      
         ############+      
        +####++ +###+       
        +###+    +##+       
        +##+                
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                 +###+      
                +####+      
               +######      
              +#######      
             +###+ +##      
              ##+ +##+      
              ++  +##       
         +++++#+++###       
       ++###########+       
      +###+++++####+        
     +###+    +####+        
    +##++     +####+        
    ##+     ++######+       
    ##+    +####++##+       
    ##+  ++####+ +##+       
    ###++####+   +###       
    ########+    +###+      
     ++##++        ++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++#######++           
     ######++####+          
    +###++     +##+         
   +##+         ##+         
   +#+          ##+         
    +++         ##+         
               +##+         
              +###+         
             +###+          
          +########+        
          ##########+       
          +##+   ++##       
                  +##+      
                   +##      
                  +###      
          #+     +###+      
        +##+   ++###+       
        +##+++#####+        
        ++#######++         
          ++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                ++++##+     
              +########+    
           ++ ###++  ##+    
           ## +#+   +##+    
          +##      +###     
          +##+    +##+      
           ##+   +##+       
           +##+++##+        
            ######+         
            ####+           
           +###+            
          +####+            
         +##++##            
        +##+ +##            
       +##+  +#+            
      +##+  +##+            
      +##  +##+             
      +##++###+             
       +####++              
        +##++               
                            
                            
                            
                            
                            
                            
                            
            +##+            
            ##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
            ###+            
            +###            
             ###+           
             +###+          
              +#####        
               +++#+        
                            
                            
                            
                            
                            
                            
               +##          
               ###          
              +##+          
             +###+          
             +##+           
            +##+            
           +###             
          +###+             
          ###+              
         +###+              
        +###+      ++       
        +##+      +##+      
        +##+     +####+     
       +##+    ++#####+     
       +##+    +##++##+     
       ###+  +###++##+      
       ###+  +###++#+       
       +############+       
        +##########         
         +######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
              +#+           
             +#+++          
             +#######+      
             #+ +++++       
            +#+             
            #+              
           +#+              
          +##               
          +#+  +++          
         +########++        
         ####+++++##        
        +#++      +#        
                  +#        
                  ##        
                 +#+        
        +       +#+         
        #+   ++##+          
        ##++###++           
        +###+++             
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                +##+        
                ###+        
                ###+        
               +###         
              +###+         
              +###          
              ###+          
             ####+          
            +###+           
            +##+            
           +###+            
           ###+             
         ++##+              
         +###               
         ###+               
        +##+                
       +###+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##            
             ##+            
             ##+            
             ##+            
             +##            
             +#+            
             ##+            
             +#+            
             +##            
             ##+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##+           
             +##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###++       
              #######+      
             +########+     
            +#########+     
           +####+++####+    
           #####  +####+    
          +####+   ++##+    
         +####+     +##+    
        +####++     +##+    
       +#####+      +##+    
      +#####+      +###+    
      +####+       +###+    
     +#####+     ++###+     
     +####+   +++#####      
     +###+   +#######+      
     +####+++#######+       
     +#############+        
      +##########+          
      ++######+++           
        ++###+              
                            
                            
                            
                            
                            
                            
                            
      ++####++              
     +########+             
     +##++#####+            
     +++   +####+           
            +###+           
             +####          
              +###+         
               ###+         
               +##+         
          +     ##+         
         +#+    +##         
        +###+   +##         
        +###+   +##         
        +###++  +##         
         +###++ ##+         
         +#####+##+         
          ########+  ++++   
          ###############   
           +############+   
           ++++ +++++++     
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
               +##          
              ++#+          
              +##+          
             +##+           
            +##+            
           ++##+            
           +##+             
          +##+              
          ###               
         +##+     ++        
         +##    +###+       
         ##+   +####+       
         ##+   +##+#+       
         ###  +##+##        
         +###+#####+        
          +#######+         
           +++###+          
               +#           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    #+      
                   +#+      
                   +#+      
           ++      +#+      
          +##      +#+      
          +##     +##+      
         +##+     +#+       
        +##+      ##+       
        ###      +#+        
       +###+++#++##+        
      +#######+####+        
      ####+++   ##+         
      +++      +##+         
               +##          
               ##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++++     
              + +######+    
             +#+########    
            +##+#++++ ++    
           +###++           
          +###+             
         +###+              
         +####+             
          ++#####+          
               +##+         
     +          +##+        
    +#+         +##+        
    +#+        ++##+        
    ##++       +##+         
    +####+++++###+          
     ++#########+           
       +++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +#######++        
       ++# ++  +###+        
      ##++      +##+        
      +##+++    +#++        
       ++###++ +##+         
          +#+#++#+          
            +####+          
            +####+          
          ++++++###+        
         +#++   +##+        
       +##+      +#++       
       +#+        #+#       
       ##         ###+      
      +#+         +##+      
      +##+        +##+      
      +###+     +###+       
       +++#+++++####        
         ++######++         
           ++++++           
                            
                            
                            
                            
                            
                            
                            
              ++#+##+       
            ++########      
           +####++++##+     
           +#++     ##+     
                   +##      
                  +###      
                 +###+      
               ++###+       
             ++###+         
            +#####+         
            #######         
            ++++++##+       
                 +##+       
   ++#           +###       
   +#+           +##+       
   ##+         ++##+        
   +##+        +###         
    +###+++++++###+         
     +##########++          
       ++######+            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
            +##+            
            +##+            
            ###+            
            ###+            
            ###+            
            ###+            
            ###+            
            ###+            
            ###+            
            ###+            
            +##+            
            +###            
            +###+           
             ####           
             +###           
             +###+          
              +###+         
               +###+        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++++      
                ++####++    
                +######+    
             ++ +###+++     
            +#+ +++         
           +##+             
          +##+              
         +###+++            
          +#####+           
             +++##+         
                +##+        
    +#           ##+        
    ##          +##+        
    ###++      ++##+        
    +####++++++###+         
      ++#########+          
        +++####++           
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
              +##+          
              ###           
              ###           
             +##+           
             +##            
             ###            
            +###            
            +##+            
            +##+            
            +##+            
            +#+             
            +#+             
            +#+             
            +#+             
            +##             
            +##+            
             +##            
              +#            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
             +######        
            +###+++#        
    +      +##+   +#        
    #+    +##+    ##        
         +##+    +##        
         +##+    ###        
         +#+    +###        
         +##+++####+        
         +########+         
          ++++####+         
              +##+          
             +##+           
            +###+           
           +###+            
           +##+             
         ++##+              
         +###+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
        +###++++            
        +########+          
        ++##++####+         
              +###+         
               +##+         
               +##+         
               +##+         
               +##          
              +##+          
             +###+          
             +##+           
            +###+           
           +###+            
           +##+         ++  
          ###+  +++#######  
        ++##++++#######+++  
       +############++      
      +#########++          
      ########++            
      +#++#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+    ++##      
           #####+#####      
          +###########      
       ++###+  + +###+      
       +###+     +##+       
        +++     +###        
               +###+        
               +##+         
              +##+          
            ++###+          
            +###+           
            +##+            
           +##++            
          +###+             
          +##+              
         +###+              
         +##+               
         ###+               
        +##+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
           +#               
          +#+               
          ##    +++         
         +#+    +#+         
         +#     #+          
         +#+   +#+          
         +##+++##+++#+      
          ++######+++       
              +#+           
              +#+           
              ##            
              #+            
             +#+            
             +#+            
             +#             
             ++             
             #+             
             #              
             +              
             +              
                            
                            
                            
                            
                            
                     #+     
                    +#      
                    ##      
                   +#+      
            #+     ##+      
           +#+     ##       
           +#+    +#+       
          +##+    ##        
          ##+    +#+        
         ###     ##+        
       +###+    +##         
       ######+  ##+         
       ++++#######+         
             +###+          
              +##           
              ##+           
             +##            
             ##+            
            +#+             
            ##              
                            
                            
                            
                            
                            
                            
                            
                            
               ++#          
               +##+         
              +###+         
             +####+         
             #####+         
            +##+##          
           +##++##+         
           +##++##          
          +##+ +##          
         +###  +##          
        +###   +##          
       +###+   +##+         
       +###+   +##+         
      +###########+         
      +###########+         
       +++####+###+         
               +###         
                ###+        
                +##         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
                +#####+     
               +#######+    
           ++++#++ ++##+    
           +####+    +#+    
          ++#++#+   ++#+    
          +##+     +###     
           +##    +##++     
           +##+ +###+       
            +######+        
             #####+         
           +###++           
          +####++           
         +##+###+           
       +###+ ##+            
       +##+ +##             
      ##+  +##+             
      ###++###+             
      +######+              
      +###++                
                            
                            
                            
                            
                            
                            
                 ++         
                +#+         
                +#+         
                ##+         
                ##+         
               +##+         
              +###+         
              +###+         
              ####+         
             +####+         
            +#####+         
            +####++         
            +####+          
            +####           
           +####+           
           #####+           
          +####+            
          +###+             
          +###+             
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++++++    
              +##########   
             +##+++++++++   
            +##+            
            ##+             
           +###++           
           +++###+          
               +##          
                ##          
     +++       +##          
     +#+++    +##+          
      +##########           
        +######+            
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +++++  
                  ++##++++  
                +#++        
               +++   +++    
               # ++++++     
              +##++         
           ++#+++           
         +##+  +#           
        +#+    ++           
       ++     +#+           
      +#     +#+            
      #+   +#++             
      +#++#++               
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ####+        
             +##+###+       
           +##+   +#+       
          +###    +#+       
         +##+     +#+       
         +##+    +##+       
         +#+   ++###        
         +##########        
         +####++###+        
          +++  +##+         
               ###+         
              +###          
              ###           
             ###+           
            +##+            
           +###+            
           +##+             
         ++###              
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
             ++#####+       
           +#########       
           +##+++++++       
           ##+              
          +#+               
          ##++++            
          #######+          
         +###+####+         
          +++ +++#+         
                +##         
                +#+         
               +##+         
               +##+         
              +##+          
              ###           
             +#++           
           ++##+            
          +###+             
         +###+              
         #++                
                            
                            
                            
                            
                +##         
               +##+         
              +###+         
             +####+         
            +####+          
            +###+           
           +###+            
          +####             
          ####+             
         +###+              
         +##+     +##       
        +##+    ++###+      
        +##+   +#####+      
        +##+  +###++#+      
       +###+ +###+ ##+      
        +##++########+      
        +##+########+       
        +#########++        
         +#######+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##############+      
       +++++##+++###+       
                +##+        
                +#+         
               +#+          
               ##+          
              +#+           
              +#+           
              ##            
             +#+            
             +#+            
             ##+            
             ##             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
              ++##+         
            ++######+       
           +###+++##+       
          +##++   +#+       
          +##+    +#+       
         +##+    +##        
         ###    +##+        
         +##++++###         
         +########+         
          ++#++##+          
              +##+          
             +##+           
             ###+           
            +##+            
            ###             
           +##+             
          +##+              
          +##+              
          ##+               
          +#                
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+           
        +++######+          
      +##########+          
     +#####++####+          
    +####++  +###+          
    +#####   +###+          
    +############+          
    ++###########+          
      +######+###+          
              +##+          
              +##+          
               ####+        
               +###++       
               +####+       
               +####+       
                +####+      
                 +####      
                  ####+     
                  ####+     
                  ++#++     
                            
                            
                            
                            
                            
                            
               ++           
              +##           
             +#######++     
           +###########+    
          +####++    ##+    
          +##+      +##+    
           ++      +##++    
                  +###+     
              +++###+       
           +++####+         
           +######+         
            #++++##+        
     ++          +#+        
    +#+          +#+        
    ##+         +#+         
    ###        +##+         
     +##++++ ++##++         
      +#########++          
       +++####++            
          ++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +             ++++      
   +####++++++++######+     
   ###################+     
   ###################+     
   +##################+     
    ++++###+#+########+     
                #####+      
               +####+       
               +####+       
              +###++        
              +####         
             +#####         
             +####+         
             +###+          
             +###+          
             +###+          
             ####+          
             +###+          
             +#+            
                            
                            
                            
                            
                            
              +###++        
             +######+       
            +########+      
           +#########+      
          +#####+#####+     
         +#####++++###+     
        +######   +####+    
       +######+   +####+    
       +#####+    ++###+    
      +######+     +###+    
      +#####+      +###+    
     +#####+      +####     
    +#####+      ++###+     
    +#####+     ++###++     
    +#####++++++#####+      
    +###############++      
     +############+++       
      +##########++         
       +########++          
        +++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+            
         +######++          
        +###+ +##+          
        +#+    +##+         
       +##      ##+         
       +#+     +##+         
       +#+    +###+         
       +##+  +####+         
        +##++#####+         
        +#####++##+         
          ++#+ +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
                +#+         
                            
                            
                            
                            
                            
                            
            ####++          
          ++######++        
          +#########+       
         +####++#####+      
        +####+  +#####+     
       +####+     +####+    
       +###+       +###+    
      +###+         ####+   
     ++###          +###+   
     +####          +###+   
     +####          +###+   
     +###+          +###+   
     ###+           +###+   
     ###+           +###+   
     +###+         +###+    
     +####++    +++####     
     ++#####++++#####++     
      +#############+       
       ++##########+        
         +++####+++         
                            
                            
                            
                            
                            
                            
                            
                +#++        
               +###+        
              +##+#+        
             +##+           
             ##+            
            +#+             
           +##+             
           ##+              
           ##+              
          +#+               
          ##+               
         +##    ++          
         +#+++#####+        
         #####+++++#+       
         ##++      ##+      
        +##        +#+      
         ##       +#+       
         +#+    ++#+        
          ##++++##+         
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +##+          
             +##+           
            +###            
           +###+            
           +##+             
          +###              
         +###+              
         +##+    +++        
         ###+   +###+       
        +##+    #####       
        +##+  ++#####+      
        ###+  +##+ ##+      
        ###+  ### +##       
        ###+ +##++##+       
        +##+++##+###+       
         +#########+        
         ++#######+         
           ++#++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#++#+           
      ++#########++         
      +##++++++++##         
                 +#+        
                  +#+       
                  +#+       
                  +#+       
                  +#+       
                  +#+       
                  +#+       
                  ##        
                 +#+        
         +++++   +#         
        +######++#+         
        ##+ ++####+         
       +#+     ###+         
       +#+    +####+        
       +#    +#+ ++#+       
       +#+++##+    +#+#+    
        ####++      ##+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ####+####+        
          ####++#####+      
          ++++  +++##+      
                  +##+      
                  ###+      
                +####+      
              +####+        
           ++#####+         
          ######++          
          #######+          
          ++++++##+         
                +#+         
                +#+         
                +#+         
     ++        +##+         
    +#+       +##+          
    +##+     +###+          
    +###+++++###+           
     +#########+            
      ++######+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##++#+            
       +##+   +#+           
      +##+      ++          
      +#+       +#+         
     +##         ++         
     +#+         +#+        
      #+        +##+        
      #+       +###+        
      +#       +###+        
      +##+    +####         
       ++#++++#+ #+         
         ++###+ +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                 ##+++      
                 ++##+      
                            
                            
                            
                            
                            
                            
              ++++          
             +####++        
            +#######+       
          ++###+######      
         +####+ ++####+     
        +####     +####+    
        +###+      +###+    
       +###+        +###+   
      +###+          +###   
      +###+          +###   
     +###+           +###   
     ####+           +##+   
     ###+           +###+   
     ###+           ###+    
     ###+         ++##++    
      +###++     +####      
      +#####++++#####+      
       +##########++        
        ++++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#             
             +#             
            +#+             
           +##+#++          
          +#######+         
         +##++  +##+        
        +##+     +#+        
       +##+      +#+        
      +##+       ##+        
       ++        ##         
                 #+         
                +#+         
                ##+         
               +#+          
               ##           
              +#+           
              ##            
             +#+            
             +#             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++##++    
              ++######+#    
             +####++++ +    
            +###++          
          ++##++            
          ####+             
          +#####+           
           + ++###          
                +##+        
    +#+         +##+        
    +###+       +##+        
     ++###++++++##+         
       ++########+          
         ++++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++     ++        
         +##+    +##+       
         +##+   +###        
         +##+   +##+        
         +##+   +##+        
         ###+   +##+        
        +###+   +###        
        +###   +####        
        ###+   +####+       
        ####++++####+       
       +###########+        
       +###########         
       +++++++++###         
               +###         
               +###         
               +###         
               +###         
               +###         
               +##+         
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
    +            ####++     
    +        ++  ######+    
            +##+ +++ +##    
            +##+    ++##    
            +###   ++##+    
            +### ++###+     
             +#######+      
             +####+++       
           ++####+          
         ++######+          
        +####+###+          
       +###++ +##           
       ###+  +###           
      +##+   +##+           
      +##+  +###            
      +##+++###+            
       +######+             
       ++###+++             
                            
                            
                            
                            
                            
                            
                            
                            
             +####++        
           +++#####+        
        ++##########+       
       +############+       
      +#######+++++#+       
     +#######+              
     ++###++#+              
     +###+ +#+       +++    
     +###+  #+      ++#+    
     +###+  #+      +##+    
     +###+  ++      +###+   
     +###+          +###+   
     +####          +###+   
     +####+         +###+   
      +####+        +###+   
       +#####++     +##+    
        +#####++  ++###+    
         +#############+    
          ++##########+     
            ++#######+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +#####+         
           +##+ +##         
          +##+   +#+        
         +##+    +#+        
         +##+    +#+        
         +##+  ++##+        
          +###+####         
           ++#+###+         
               +##+         
               ##+          
              +##+          
              +#+           
             +##+           
             +##+           
            +##+            
            ###             
           +##+             
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
            ++              
           +#+              
           #+               
          ##+      +        
         +##+     +#+       
         +#+     +#+        
         +#+     ##+        
        +##     +#+         
        +#+     +#          
        +#+     ##          
        +#+    +#+  +       
        +##+   ##++#+       
         +##+++####++       
         +#######++         
          ++++##+           
              +#+           
              +#+           
              +#+           
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                 #++        
                +###        
                +###        
                ###+        
               +###+        
               +###         
               +##+         
              +###+         
              +##+          
             +###+          
             +##+           
            +###            
            ###+            
           +##+             
          +###+             
         +###+              
        +###                
        +###                
        ###+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#+                
      +######               
      +#+++##+              
       +   +##+             
            +##+            
            +##+            
             +##+           
             +##+           
              #+            
              +#+           
              +#+           
              +#+           
              +#+           
            ++##            
           +###+            
             +##++          
              +###+         
               +###++       
                +####+      
                  +##+      
                            
                            
                            
                            
                            
                            
                            
                            
              ++ ++#++      
            ++########+     
           +####++++##+     
          +###++    ##+     
          +###+     ##+     
           +###   +##+      
            +##+ +###+      
            +######++       
            +#####+         
            +####+          
          ++#####+          
         +#######+          
       ++###++###+          
       +###+  ###+          
       +##+   +##+          
       ###    ###+          
       ##+   +##+           
       +##+++###            
       +#######+            
        +####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++   +++###+        
      +### +########+       
       +#####+++++###       
        ###++    +###       
       +##+       +##+      
        ##+       +##+      
       +##+       +##+      
       +##+       +##+      
       ###+       ###       
       ###        ##+       
       ##+       +##        
       ##+       +#+        
       +        +##+        
       +        +#+         
                ##+         
               +#+          
              +#+           
              +#+           
             +#+            
             ++             
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                +##+        
                +##+        
                +##+        
               +##+         
              +###+         
              +###+         
              +##+          
             +##+           
            +###+           
           +####+           
          +###++            
          +###+             
         +###+              
        ++##+               
        +###+               
        +###+               
       +###+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
              +++++         
             +######+       
             +#######       
                 +###       
                 +###       
                 +###       
                 +###       
                +####       
                +###+       
               +####+       
              +######+      
            ++########      
          ++#########+      
        ++##########+       
      ++########++          
    +#########++            
  +#########++              
  #######++                 
  +####+                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +##+          
              +##+          
             +##+           
            +###+           
            +##+            
           ###+             
         ++##++             
         +##+      +        
         ###+    ++##       
        +##+    +#####+     
       +###    +######+     
       +##+   +#######+     
       +##   +###+###+      
       +##+ +####+##+       
       +###########+        
       ++########++         
         +#####++           
           +####            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               #+           
              +##+          
              +##+          
             +###+          
             +##+           
             +##+           
             +#+            
             +#+            
             +#+            
            +##+            
            +##+            
            +##+            
            ###+            
            ###             
            ###             
           +####+           
           +####+           
           +###+            
           +###+            
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
            ++###           
           +#####           
           +#####+          
          +######+          
          +########+        
         +###+++####        
        +###+  +####+    +# 
        +##+    +###+    ++ 
       +###+    +####+   ++ 
       ####+     +###+      
       ###+      +###+      
       ###+      +###+      
       ###+     +###+       
       ###+    +####        
       ####++++####+        
       +##########+      ++ 
       +#########+       +# 
        +#######+        ++ 
         +++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++###++             
       +#########+          
       +####+#####++        
         +    ++####+       
                 +###       
         ++     ++##+       
        +##########++       
        +#########+         
         ++++++#####+       
                ++###++     
                  ++###+    
     +++            +##+    
    ##++             +##    
    ##++          +++##+    
    ####+++  +++++#####+    
    ++##############++      
      ++#########+++        
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++        
               ++###++      
              +#######+     
            ++####++###+    
            +###+    +##+   
          +####       +#+   
          ###+        +##   
         +##+         +##   
        +##+          +#+   
       +###+          +#+   
      +####+         +##+   
      +##+          +##+    
     +###          +##+     
     +##+        ++###+     
     ###        +###+       
     ###     ++####+        
     ####++++####++         
     +##########+           
      ++#####++             
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
              +#+           
              +#+           
              ##+           
              ##+           
             +##            
             +##            
             +##            
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +##            
             +#+            
             +#+            
             +#+            
             +#             
             +#             
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               +###+        
               +###+        
               +###         
               ###+         
              +##+          
              ###+          
             +###           
             ###+           
            +###            
            +##+            
           +##+             
           +##+             
          +###+             
          ###+              
         +###               
        +###+               
        +##+                
       +###                 
                            
                            
                            
                            
                            
                            
                            
                            
             ++###++        
            +###++##        
            +#+   ++++      
            #+      ++      
           +#+              
           +#+              
           ## ++####++      
           ##+#######+      
           +###++           
          +##++             
          +###              
          +#+#+             
          #+ ##             
         +#+ +#+            
         +#+  +#            
         +#+  +#            
         +#+  +#+           
          +#+ +#+           
           +#++#            
            ###+            
                            
                            
                            
                            
                            
                            
                            
              ++++##++      
            +########+      
             #####+###+     
             +++   +##+     
                   +##+     
                   +##      
                   ##+      
                   ##+      
                  +##+      
              ++++##+       
           ++#######+       
          +########+        
         ####++####+        
       ++##++ ###+##+       
      +##++ ++##+  +        
      ###  +###+            
     +##+ +###+             
     +######+               
     +####++                
     +###+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++######+++        
       +############+       
        #############+      
        +###++   +####+     
        +###       +##+     
       +###+       +###+    
       +###+        ###+    
      +####+        +##+    
      +###+         +##+    
      ####          +##+    
      ####          ###+    
      ####         +###+    
      ####         +###+    
      ####+       +####     
      ####+       +###+     
      +####+     +###+      
       +####+  ++####       
       +############+       
        +########++         
         +++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +######+          
         +########+         
        +##+++++###+        
        +##     +###+       
        +#+      +##+       
         +      +###        
              ++###+        
           ++#####+         
        ++######++          
       +########+           
        ++++++####+         
               +##+         
                ##+         
                +##         
                ###         
               +##+         
              +###+         
            +####+          
        +++####++           
        +###+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +#####+ +        
         ++######+ #+       
         +###+ +#++#+       
        +##++     ##+       
        +#+      +##+       
        ##       +#+        
        #+     +###         
        #+++++####+         
        +######+ #+         
        +####++  #+         
         ++++    #+         
                +#+         
                +#+         
                +# ++       
                +#++        
                +##         
                +#+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                     +##    
                    +##+    
          ++        +##     
         +##       +##+     
         +#+       +##+     
        +##        +##      
        ###        ##+      
       +##+       +##+      
       ##+        ##+       
      +##+       +##+       
      +##       +###+       
      ###++++++####+        
      +###########+         
       +#####++##+          
              +##           
             +##+           
             ###            
            +##+            
           +##+             
           ###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++        
              ++###+        
        +++  +######++      
      ++### +#########+     
      +####++###+++###+     
      +###++##++  ++###+    
     +###+ +#+     +####    
     +###++##+      ####    
    +###+  ++       ####    
    ####+           ####    
    ####+          +####    
    ####+          +###+    
    ####+         +###+     
    +####++     ++####+     
    +######+++++######+     
     +###############+      
      +#############+       
        ++#######+          
          +++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++++       
             +#########++   
            +###+ +++++++   
           ###+             
          ##++              
         +##+               
         +####+             
          ++####+           
             +##+           
              +#+           
             ++#+           
          ++###++           
     ##+######+             
     +++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++++             
       +########+           
      +###########+         
      +###++++#####+        
     +###+    ++####+       
     +###       +####+      
     +###        +####+     
     ####         +####+    
     ###+          +###+    
     ###+           +###+   
     ###+           +###+   
     ###+            ####   
     +###            ####   
     +###+           ####   
     +####++        +####   
      +#####++++  ++####+   
       +###############+    
        +############++     
          ++########++      
             ++++           
                            
                            
                            
                            
                            
                            
                 +##+       
               ++##+        
               +##+         
              +###          
             +###+          
            ++##+           
            +###            
           +###+            
          +###+             
          +##+              
         +###     ##+++     
         ###+   +######+    
       ++##+  ++###++##+    
       +###   ###+   +#+    
       ###+ +###+   +##+    
      +###  +##+  ++##+     
      +##+ +##+ ++###+      
      +###+###+#####+       
       +##########++        
        ++###+++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#         
                 +#         
                +##         
                +#+         
                +#          
               +##          
               +#+          
              +##           
              +##           
              ##+           
             +#+            
             +#+            
             ##+            
            +#+             
            ##+             
           +##+             
           +#+              
           +#+              
          +##+              
           #+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ######+++++          
       ############+++      
       +#++###########+     
       ++      +++#####     
                   +###+    
                   +###+    
                  ++###     
                 +####+     
                +####+      
               +####+       
              +####+        
             +####+         
            +####+          
          ++###++           
         ++###+             
        +###++              
       +####                
      +###+                 
      +##+                  
      +##                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++++++++++        
   +++###############+      
   ####+++++       ++#+     
   +#+               +#     
   ++#               +#     
    +#+              +#     
     +#+            +#+     
     +++            +#+     
                    +#+     
                   +#+      
                   +#+      
                  +#+       
                  +#+       
                 +#+        
                 ##         
                +#+         
               +++          
               +            
                            
                            
                            
                            
                            
                            
                 +++    +++ 
              +++###+  +##+ 
             #######+ +###+ 
            ####+ +######   
          +###+   +####+    
         +###+    +###+     
         ###+    +###+      
        +#+     +##+        
        +#+    +###+        
        +##+  +###+         
        ++#+++##+           
         +#####+            
          ####+             
         +#####+            
         +##+###+           
        +##+ +##+           
       +##+ ++##+           
       #########+           
       +#####++             
       ++++++               
                            
                            
                            
                            
                            
                            
                            
                            
             ++#            
            +###+           
            +####+          
           +##+++           
           +##+             
           +##+             
           +##              
           +##              
           +##              
           +##              
           +##              
           +##              
           +##+             
            +##             
            +##+            
            +###+           
             +###+          
              +###+         
               +##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###++       
             +######+       
            +###+++##       
           +##++  +##+      
          +##++   +###+     
         +##++   +###+      
         +##+++++###+       
         +#########+        
         ++####+###         
           +  +###+         
              +##+          
             +###+          
            +##+            
           ++##+            
           +##+             
          +###+             
         +##++              
        +###+               
        +##+                
       +###+                
                            
                            
                            
                            
                            
                            
            +#+             
          +####+            
         +##+ +#+           
        +#++   #+           
        +#     #+           
        #+     #+           
               #+           
              +#+           
              +#+           
              ##            
             +#+            
             +#+            
             #+             
            +#+             
            +#+++           
           +######+++       
          +##########+      
          ###++   ++++      
         +#+                
         +#                 
                            
                            
                            
                            
                            
                            
                            
                            
                ++++        
               +####++      
              +#######+     
            +####+++###+    
           +####+   +##+    
          +###++     ###    
         +###+       ###    
        +###+        ###    
       +###+         ###    
       ###+         +###    
      +##+         ++##+    
     +###+         +##+     
    +###+        +####+     
    ###+        +####+      
    ##+       ++###+        
    ##+     ++####+         
    ##++++######+           
    ##########++            
    #######+++              
     ++++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++++++++   
           +############### 
          +#####+++++++++++ 
         +##+ ++            
        +##+                
        +##                 
       +##+                 
       +###+++++            
        +########+          
           +++++###         
                +##+        
                 +#+        
                 +#+        
       ++        ##+        
       ##+++    ###         
       +##########+         
         ++######+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                +###+       
                +##+        
                ###+        
               +###         
              +###          
              ###+          
             +##+           
            +###+           
            +##+            
           +##+             
           ###              
          +##+              
         +##+               
        +##+                
        +##+                
       +##+                 
       +#+                  
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++###++         
          +##++++#+         
         +#++    ++         
         +++     +#         
                 +#         
                 ##         
                +#+         
        ++##++  +#          
       ###++###+#+          
      +#+    +####+++       
      #+    ++##++####+++#  
      #++++###+    +++###+  
      ######++              
       +++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++++          
          +#######+         
          +##+######+       
          +#+  +++###+      
                  +##+      
                   ###+     
                   +##+     
                   +##+     
                   ###+     
               ++++##+      
           ++#########++    
         ++############+    
       ++####++++##++++     
      ++##+++ +###+         
     +###+   +###+          
    +###   ++##+            
    +##+ +####+             
    ########++              
    +#####++                
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++++###+++++          
     #############          
     +############          
       ++++++++###          
              +###          
              +###          
              +###+++++     
           +++#########     
          +###########+     
          ########++        
           ++###+           
            +###+           
            +###+           
            +###            
            +##+            
            +##+            
            +##+            
           +###+            
            ###+            
            +++             
                            
                            
                            
                            
                            
                            
          +####+++          
         +########+         
         +##+++####++       
         +#+    +###+       
          +      +###+      
                +####+      
              +#####+       
          +++#####++        
       ++#########+         
       +###########+        
        +++++   +##+        
                 ###        
                 +##+       
                 +##+       
                +###        
               +###+        
            ++####+         
      +++++######+          
      +#######+++           
       ++##+++              
                            
                            
                            
                            
                            
                            
                            
                            
           +####+++         
          +#########++      
         +############      
         +#++++++#####      
        +##+     +++++      
        ####                
        +###                
        +###++              
        +######++           
        +########           
        +########+          
        +##+++####+         
        +##+  +###+         
         ++    ###+         
               ###+         
          ++   ###+         
         +##+++###+         
         +########+         
         ++#######          
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                       ++   
                      +##+  
                      ###   
                     +#++   
            ++      +##+    
          +###     +##+     
         +###+     ##+      
        +##+      +##       
       +##+      +##+       
      +##+      +##+        
      ###      +##+         
      ###+++ +++##++        
      +###########+      +  
       ++##++###+           
            +##+            
           +##+             
          +##+              
          ##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +####         
             +#####         
            +#+ +##         
           +##  +##         
           ##+  +##+        
          +#+   +##         
          ##+   +#+         
         +##    ##+         
         +##   +##+#+       
         +##+++####++       
          ########+         
          +######+          
             ++##+          
              +#+           
              ##+           
             +##            
             +#+            
             ##+            
             ##+            
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
        +#+++               
       +########++          
       #############++      
       +#   ++########++    
               +++######+   
                    +####   
                    +###+   
                   +###+    
                  +###++    
                +####+      
              +#####+       
             +####+         
            +###++          
          +####+            
         +###++             
       ++###+               
      +###++                
     +###+                  
     ####                   
     ###+                   
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +##            
             +##            
             +##            
             +##            
             +##            
             +#+            
             +#+            
             +##            
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##+           
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
                  +++##+    
                ++#####+    
              ++####++#+    
             +####++        
           ++###++          
          +###+        ++   
         +###+       ++##+  
        +##+       +###+    
        +##      ++##++     
        +##    ++##++       
        +###++###++         
         +#####++           
          ####+             
        ++#####+            
       +###++##+            
      +###+  +##            
      +##+   +##            
      +#+++++##+            
      +#######++            
       +##++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++            
       ++++#####+           
   ++++######+###+          
   #######+++ +##+          
   ++#++++    ###+          
             ###+           
            ###+            
          ++##+             
          ###+ +            
        +###########++      
        +#############+     
         +++++  ++++##+     
                   +##+     
                   +##+     
                   ###+     
         ++      +###+      
         +#+ ++++###+       
         +##+#####++        
          +#####++          
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
            ++#######       
           +###++++#+       
          +##+    +#++      
         +##+    +###+      
         +#+    +###+       
    +    ###+++####+        
    +    +####+###+         
           +  +##+          
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +##+                 
      +##+                  
      ##+                   
     +#+                    
    +#+                     
                            
                            
                            
                            
          ++                
         +#+                
         +#+                
        +##+                
        +#+      ++         
        +#+     +###+       
        +#+    +#####+      
        +#+   +###++##+     
        +#+   +###  +#+     
        +#+  +###+   #+     
        +##+ +###    ++     
        +##+ +##+    +#+    
        +##+ ###+    +#+    
        +###+###     ##+    
         +######    +#+     
          +####+    +#+     
          +####+  ++##      
           +#########+      
            +#######        
             ##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
           ++####+#+ ++++   
          +####+  + +####   
          ###+      +####   
        +###+        ++##   
       +##++          +##   
      +##+            +#+   
      +##+           +##+   
     +##+           +##+    
     ##++         ++##++    
     ##+          +##+      
     ##+        +###+       
     ##+     ++###++        
     ####+#+####++          
     +########++            
       ++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
        ++#######++         
        #####+++##+         
        +#++    ###+        
        ++     +###+        
             +####+         
            +####+          
          ++####+           
          #######+          
          +#######+         
           +++++####+       
                +####       
                 +###+      
                  +##+      
                  +##+      
                  +##+      
    +++      ++++####       
    +######++#######+       
     +++#########+++        
         +++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +##+     
                   +##      
                   ###      
                  +##+      
                 +###       
                +###+       
               +###+        
               ###+         
             ++##+          
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +##+                 
      +##+                  
     +###                   
     +##+                   
     +##+                   
                            
                            
                            
                            
                            
                            
                            
                            
                 ###+       
                +####+      
               +####++      
              +####++       
              +####+        
             ++####+        
             #####+         
             ####+          
            +###+           
           ++##+            
          ++###+            
          +####+            
          +###+             
          +####             
          +###+             
          +###              
          ####              
          ###+              
          ###+              
          ####+             
                            
                            
                            
                            
                            
                            
                            
                            
           #+++++           
           #######+++       
           ++########++     
             ++++++###+     
                    +##     
                    +##     
                    ##+     
                   +##+     
               ++++##+      
            ++#######       
           +#########+      
        +++######++++#+     
      ++###++###+           
     +###++####+            
    +###+####+              
   +######++                
   #####++                  
    +++                     
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
         +##+               
         +##+               
         +##+               
         +##+               
        +###++###++         
        +###########+       
        +####+++++###+      
        ##+       ++##+     
        ##+         +##+    
       +##+         +###    
       +##+          ###    
       +##+          +##    
       +##+          +##    
       +##+          +##    
       +##+         ++##    
        +##+       +###+    
        +####+########+     
         +###########+      
          ++####++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
          ####+++           
          +######++         
           ++######++       
             ++######+      
               +++####      
                ++###+      
           +++++#####+      
      +++++########++       
     +##############++      
     +################+     
      +++++++++ ++++##+     
                    +##     
                   +###     
                  +####     
              +++#####+     
      +   +++#######++      
     +############+         
     ##########+++          
     ####++++               
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
              ++#####+      
             +#####+++      
            +###++          
           +##+             
          +###              
         +###++++           
         +########+         
         +########+         
         +###+  +##+        
         +##+    ###        
         +##+    +##        
         +#+     +##        
                 +##        
         ++      ##+        
        +#+     +##+        
        +#+    +##+         
       +###++####+          
       +#########+          
        ++++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#++           
            +#####++++      
            +#+#######+     
                ++#####+    
                   +###     
                  +###+     
                 +###+      
                +###+       
               +###+        
              +###+         
            ++###+          
           +####+           
          +###+             
        ++###+              
       +###++               
      +###+                 
     +###+                  
     +##+                   
    +##+                    
     +#+                    
                            
                            
                            
                            
                 +##        
                ++#+        
               +#++         
              +#+           
             +#+            
            +##             
            +#+             
            #+              
           +#+              
           +#+              
          +#+               
          +#+               
          +#++++++++        
          +#########+       
          +###+++++#+       
         +###+    +##       
         +#+#+    +#+       
         #++##++++##+       
         ++ +######+        
             +++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#++         
             +#####+        
            +###+++#+       
           +##++  ++        
           +##+             
           +##+      +++++  
           +##+   ++######+ 
           +##+ ++###+++++  
           +##++###++       
           +#####++         
            +###+           
           +####            
         ++#####            
         ###++##+           
        +###+ +#+           
        +##+  +##           
        +#+   +##+          
       +##++++##++          
        +######++           
        +####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++++++++               
     +#######++             
     +####++####+           
      ++##  +++###+         
               ++##         
                +##+        
                 ##+        
                +##+        
                +#+         
               +##          
              +##           
           ++##+            
           ###+             
           +####+           
             +###+          
              +###+         
                +##+        
                 +##+       
                  ##+       
                  ##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
             +#######+      
            +##+    #+      
           +##+     #+      
           +#+     +##      
          +#+   ++##++      
          +#++++###+        
          +#######+         
            +++##+          
             +##+           
           ++#+             
           +#++             
          +##+              
         +##+               
        +##+                
       +##+                 
      +#+                   
     +#+                    
    +#+                     
   +#+                      
                            
                            
                            
                            
                            
                            
          +###+++           
          ##++###+          
          ##   +#+          
          +#   +            
          +#                
          +#+               
           #+               
           ##               
           +#+              
           +##+             
            +##+            
             ++#+           
               ##+          
               +#+          
                +#          
                +#          
                +#          
          +#+  +#+          
          +###+##+          
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                 +++#+      
                +######     
              ++##+#++#+    
              +##+    +     
             +##+           
            +##+            
            +##             
            +#+             
            ##+++##+        
            +#####++        
            +####+          
           +####            
          +#####            
        +###++##            
       ++#+  +##            
       +##   +#+            
      +##+  +##             
      +## ++##+             
      +#####++              
      +####+                
                            
                            
                            
                            
                            
                            
                            
                            
        +###++              
       +##########+++##     
       +##+###########+     
       +#+  ++++#####++     
      +##+        +++       
      +##+                  
       +##+                 
       +###+                
        +####++             
         +######++          
           ++######++       
              ++#####++     
                 ++###+     
                   +###     
      ++++        +###+     
     ++##+      ++####+     
     +#+     +++#####+      
    +##############++       
     ############++         
      ++#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++##+      
            ++++######+     
       ++++###########+     
     +##########+++###+     
     +######+++   +###      
      +#+++       ###+      
                 +##+       
                +###+       
               +###+        
               +###         
              +###          
             +###+          
            +###+           
            +##+            
           +##+             
          +###+             
          +##+              
         +##+               
         +##                
         +#+                
                            
                            
                            
                            
                            
           +##              
          +###              
          +###+             
        ++##+#+             
       ++##+ +              
       +##+                 
      +##+                  
      +##         ++++#++   
      +#+       ++#######+  
      ##       +###+++++##  
      #+      +###+    +#+  
      ##+     +##+    +##+  
      +###+  +##+  ++###+   
      ++###++###++####+     
        ++##########+       
          ++###++++         
            +#+             
            +#+             
            +##             
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                 ###+       
                +###+       
                +###        
               +###+        
               +###+        
               ###+         
              +###+         
             +###+          
            +###+           
            +##+            
           +###+            
          +###+             
          ####+             
         +###+              
         ###+               
        +##+                
       +###+                
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                 +###+      
                +####+      
               +####+       
              +####+        
             +####+         
             +###+          
            +###+           
            +###            
           +###+            
          +###+             
          +###              
         +###+              
         +##+               
        +###+               
        +##+                
        +##                 
        +#+                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++##++    
             +##########    
          +############+    
         +####++++ +##+     
          +++    ++##++     
               ++###+       
             ++###++        
           ++###++          
         ++#####            
       +########+           
      +##########+          
      +###++  +##+          
       ++     ###+          
             ###+           
           ++###+           
          +###+             
        +####+              
    +++####++               
    #####++                 
    +++++                   
                            
                            
                            
                            
                            
                            
                 #+         
                +##         
                ###         
               +##+         
               +##+         
               ##+          
              +##+          
             +##+           
             +##+           
            +##+            
            +##             
            +#+             
           +##+             
           +##              
           ###              
           ###              
          +##+              
          +##+              
          +##               
          +##               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +    ++####+     
         +##+++#######+     
         +############+     
          +++###++###+      
                +###+       
               +###+        
              +###+         
             +###+          
            +###+           
           +###+            
           +##+             
          +##+              
         +###               
        +##++               
       +###+                
      ++##+                 
     ++##+                  
     +##+                   
    +##+                    
    +#+                     
                            
                            
                            
                            
                            
                            
          +++               
          ###+              
         +####+             
        +#######++++##++    
       +###############+    
       +##+  ++#####+++     
      +###                  
      +###++                
       +#####++             
         ++####++           
           ++####+          
             ++###+         
                ###+        
                +##+        
                +##+        
         ++    +###+        
        +#+  ++###+         
         #########+         
         +######+           
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++++   
                 ++######+  
             +#######+++++  
            #####++++       
          +###+++           
         +##++              
         +##++              
         +#####+            
          ++####+           
              +##+          
        +++    +#+          
      ++#+    ++#+          
      ##+  +++###+          
      ###++#####+           
      +#####+++             
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#++             
           +###+            
           +####+           
           ++ +##+          
           #+  +++          
          +#+               
          +#++++            
          +#####++          
          +##++###+         
           ++  ++##         
                 +#+        
                 +#+        
                 +#+        
                +##         
         ++    +##+         
        ++    +###+         
        ++   +###           
         #+++###+           
         +#####+            
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++++++        
         +############+     
          +############     
           +##++++++###+    
                    +###    
                     ###    
                    +##+    
                   +###+    
                  +####     
          ++##++++####+     
       +++###########+      
      +#############+       
     +###++#########+       
    +###++######+###+       
    ##########++ ++##+      
    #######++      +++      
    +###++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++         +++##+   
        ###+ +  +++#####+   
       +#########++++++     
       +##+++++#+           
      +###+                 
      ###+                  
     +##+                   
     +#+                    
     +###++++               
      +######++++           
       ++++#######+         
           +++++###++       
                 ++###+     
                   +##+     
         #+         +##+    
         ###       +##+     
          ###+    ++##+     
          +###++++###+      
            +######+        
             ++++++         
                            
                            
                            
                            
                            
                            
                            
               ++###++      
             ++#######+     
            +#####+++##+    
           +###++    +++    
          +###+             
          +##+              
          ###               
          ###+              
          +###+     +       
           +###+ +++###+    
            +###+#######+   
             +#####+++++    
            +#####+         
           +######          
          +###++#+          
        +###+  +#+          
       +###+  +##+          
      +##++  +##+           
     +##+  ++##+            
     +#+  +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++++++++++            
     ############++         
     +#+++++++++##++        
                +##+        
                ##+         
             ++###+         
           ++#####+         
           ########++       
           +++##+++##+      
             ###    +##++   
            +##+     ++++   
            +##             
           +##+             
           ##+              
           ##+              
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +###+        
              +######++     
            ++########+     
           ++##########+    
          +####++######+    
         +####+ ++++###+    
         ####+      ####    
       ++###+       ####    
    +  +###+       +###+    
    + +####       +####+    
      ####+       ####+     
     +###+       ####+      
    +###+      +#####       
    +###+   ++######+       
    +###+++#######++        
    +###########++          
    +##########+            
     +#####++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++######+         
         +#########         
         +###++++##         
        +###+    ##         
        +##+     ##+        
        +##+     ###+       
        ###      ###+       
       +###+   +####+       
        +##########+        
        +##########+        
         ++####++##+        
           +++  ###         
               +##+         
               +##+         
               +##+         
               ###+         
              +###          
              +###          
              +###          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+  ++###+    
           +####+#######    
          +############+    
         +#########+###     
       ++#######++++###     
      #######+++  ++###     
      #####++     +###      
      ##+++      +##+       
      ++        +###+       
               +###+        
               ###+         
             +###+          
             +##+           
            +##+            
           +###+            
          +###+             
         +###+              
        +###+               
       +###+                
      ####+                 
                            
                            
                            
                            
                            
                            
                            
                            
      +++#######++++        
    +###############+       
    +################+      
    +++++++++++++####+      
                 +###+      
                ++##+       
                +###+       
                +###+       
               +###+        
               ####+        
              +###+         
             +####+         
             +###+          
            +###+           
            +###+           
           +###+            
           +##+             
           ###+             
           ####             
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++###++   
             +++#########   
           ++#####+++       
           #####+           
          +##               
         +###++             
          +#####+           
             ++##+          
               +#+          
              +##           
            +###+           
      +++++###+             
     #######+               
     +#+++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++######+      
          +##########+      
         +####+++++++       
        +###++              
        +##++    ++         
       +###+     ##+        
       +##+      +##++      
       ##+        +###+     
      +##+         +##+     
      +##+          +##+    
      ###+          +##+    
      ##+           +##+    
      ##+           +##+    
      ##+           +#+     
      ##+          +##+     
      ##+        ++##++     
      +##+     ++###+       
      +###+++++####++       
       +#########++         
        ++#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
            +######+        
           +####++#+ +      
     +   ++###+  +#+##+     
     +   +##+    +####+     
        +##+    +####+      
        +##+++++####+       
        +##########+        
        ++####++##+         
              +###          
             +###+          
            +###+           
            ###+            
          +###+             
         +###+              
        +###                
        +##+                
       +##+                 
      +##+                  
      +#+                   
                            
                            
                            
                            
                            
           ##+++            
          +######+          
         +########+         
         +###++####++       
        +####+  +####+      
       +###++    +###+      
      +####+      +###+     
      +###+        +###     
     +####         +###+    
     +###+          +##+    
     ####+          +###+   
     ####+           ###+   
     ###+            ####   
     ####+           +###   
     +####+          ###+   
      ####+++    ++++###+   
      +################+    
      ++##############+     
        +###########++      
          +++#+#+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++       
                  +##+      
               +++#+##      
              +###+ +#      
             +####+ ##      
            +##+ +#+##      
          ++##+  + +##      
          ###+     +##      
  +      +##+     +##+      
        +###     +##+       
       +###+    +###+       
      +###+     +##+        
      +##+     +##+         
      +##   ++###+          
      #########++           
      +#######+             
      ++####++              
         +                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++       
            +++######       
        ++##########+       
      ++###########+        
    ++############+         
    ######+++####+          
    ####+  +###+            
    ####+++####+            
    ++#########             
      +##########+          
        +#########++        
         +#####+####+       
          #####+ #####+     
          +####+++#####+    
          +#############    
           +############    
            ++#########+    
              ++++++++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++        
               ++###+       
             +#######       
            +###++###       
           +##++ +###+      
          +##+  +####+      
         +###  +####+       
         +##  +####+        
         +########+         
         +########        + 
         ++######           
           ++##++           
           +##++            
          +##+              
         +##+               
        +##+                
       +##+                 
       ###+                 
       ##+                  
       ++                   
                            
                            
                            
                            
                            
                            
                            
     ++++++++++             
     ###########++          
     ####+########+         
     ++         +##+        
                 ##+        
                 +##        
                 +##        
                 +##        
                +##+        
                +#+         
               +##+         
              +##+          
             +##+  ++++++   
           ++###+++###++    
       +++########+++       
      +########+++          
       +#####++             
        +++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       ++   
                      +##+  
                     +#+ #  
            +#+     +##  +  
           +##     +##+     
         ++#++    +##+  +   
        +##++    +##+  +    
       +##+     +##+ ++     
      +##+     +##+ +#+     
      ##+     +##+ +++      
      ######+#####++        
      ++#######+++          
           +##+             
          +##+              
          ##+               
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#######       
         ++#########+       
        +###++ ++##+        
       +###++  +###+        
       ###+   +###++        
       ###+  +###+          
       ####+++##+           
       ++######+            
          ++####+           
           +#####+          
           +##++##+         
           +#+   ##+        
           +#+   +#+        
           +#+   +#+        
           +#+   +#+        
           +##+  +#+        
           +#+   +#+        
           +##+++##+        
             #####+         
             +++#+          
                            
                            
                            
                            
                            
                            
                            
                     +##+   
                     ###+   
                    ###+    
                  +###+     
                 +###+      
                +###+       
               +###+        
               ###+         
             +###++         
            +###++          
           +###+            
          +###+             
         +###+              
         +##+               
        +##+                
       +##+                 
      +##+                  
      +#+                   
     +##+                   
     +#+                    
                            
                            
                            
                            
                            
           ##               
          +##+              
          +#+               
          ##+               
          ##+               
         +##                
         +##                
         ###                
         ###                
         ###   +++++        
         ### +######+       
         +##+########+      
         +####++  +###      
         +###+     +##+     
         +##+      +##+     
          ##+     +###      
          ##+    +###+      
          +##++++###        
          +########+        
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     #+     
                   +##+     
                   +##+     
                  +###+     
                 +###++     
                 +###       
               ++##++       
               +###+        
              +###+         
             +###+          
             ####           
           +###++           
           ###+             
         ++###+             
        +###+               
       +####+               
      +#####+               
      +####+                
       ###+                 
      +##+                  
                            
                            
                            
                            
                            
              +#            
             +#+            
             +#             
             #+             
            +#+             
           +#+              
           +#+              
           #+               
          +#+               
          +#                
          ##                
         +#+      +++       
         +#+     +###+      
         #+     ##++#+      
        +#+    +#++#+       
         #+   +#+ +#+       
         #+  +#+++#+        
         ##  +#+##+         
         +#++####++++       
          +###+####++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +          
               +##+++++++++ 
              +###########+ 
             +####+++       
           ++##++           
           +##+             
          +##++++           
          ########+         
          +++++++#+         
                +##         
                +#+         
              ++##+         
            ++###+          
       +########+           
       +########+           
       +######+             
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 ##+        
                +#+         
               +##+         
               +#++         
               +#+          
              +##+          
              +#+           
             +##+           
             ###            
            +##+            
            +#+             
            ##+             
           +##+             
           +##              
           ##+              
           ##+              
          +##               
          ###               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++      +#+   
          +######+   +##+   
         +########+ +###+   
      +#+###+   +#++###+    
         ###      +###+     
         ###     +###+      
         +##+    ###+       
         +###+ +###+        
         +####+###++        
          ++######+         
            +#####          
           +######+         
          +####++##+        
         +####+ +##+        
         +###+ +###+        
        +###+++###+         
        #########+          
        #######++           
       +#####++             
        +##++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++#####+       
         +##+++++++#+       
                 +##+       
                +##+        
              +##++         
            +###+           
          ++##+             
         +##++              
         ##+                
         +##++              
          ++##++            
            ++##+           
              +##           
               +#+          
                #+          
               +#+          
              +##+          
             +##+           
       +#+++##++            
       ++####+              
                            
                            
                            
                            
                            
                            
                            
                      +##+  
                    ++#++   
              ++    ##++    
            ##+    +#+      
          +###+   +##+      
         +##+    +##+       
        +##+     +##        
       +##+     +##+        
      +##+      ###         
      +#+      +##+ ++      
      +#####++####+##       
      ++##########++        
         +++++###+          
             +#+            
            +##+            
           +##+             
           +##              
          +##+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            +######+        
          ++########+       
         ++######+##+       
         ###+++   +##+      
         ++ +     +##+      
           +##+   +##+      
           ###+   +##+      
         +####+   +##+      
         +####+   ###+      
        +####+    ###+      
        +####+   +###       
        ####+    ####       
       +###+    +###+       
       +###    +####+       
        ###   +####+        
        +###+######+        
        +#########+         
         +#######++         
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++    
                ++########  
               +#####+++++  
            +++#+++         
           +###+            
          +##++             
         +##+               
         +###+              
         ++####+            
            ++##+           
               ##           
              +##           
              +#+           
             +##+           
            +##+            
      +++++###+             
      +######+              
      +#####+               
       ++#++                
                            
                            
                            
                            
                            
                            
                            
                            
         +#+++              
        +######+++          
        +##########+++      
        +## ++########+     
        +##+   +++###++     
        +##+                
        +###+               
         +###+              
          +###+++           
           ++#####++        
              +#####++      
               ++#####+     
                  ++###+    
                   +###+    
                ++####+     
              ++#####+      
          ++#######++       
    ++###########+          
    +########+++            
    +####++++               
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +#####+      
             +####++++      
            +###+    +++    
            +##+    +###    
           +##+   +###+     
           +#+   +###+      
           +##  +###+       
           +#+ +###+        
           +######+         
            +####+          
            +###+           
           +#####+          
          +###+###          
         +###+ +##          
         +###  +#+          
        +###+++##+          
        +###+###+           
        #######+            
        ####+++             
                            
                            
                            
                            
                            
                            
                            
        +#####+             
       +#######+            
       #+   +###+           
       +     +###+          
              +##+          
              +##+          
               ##+          
               ##+          
            +++##+          
           ######           
           ######++         
           +++++###         
                +##+        
                 +##        
       ++        +##+       
      +#+         ##+       
     +##+  +     +##+       
     +#######+++++##+       
      +++##########+        
         ++++++##++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##          
              +##+          
      +       ##+           
             +##            
            +##+            
           +###             
           +##+             
          +##+   ++#+       
          +##   +####       
         +##+ +#####+       
         +## +######+       
        +##++###++##+       
        +##+###+###+        
         #########+         
         +######+           
          +##++             
         +##+               
         +##+               
         +#+                
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
         ++#######+         
         +####+####+        
         +##+  ++###+       
         +##++   +###       
          ++##   +###       
            +     +##+      
                  +##+      
                  +##+      
                  +##+      
           +++##++###       
        ++###########       
       +####+++++####+      
      +###+     ######+     
     +##+     +####+###+    
    +###     +####+ +++     
    +##+   +#####+          
    +###########            
     +########++            
     ++#####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++##++++       
         +############+     
         +##++++++++###+    
          +#+       +##+    
          +++      +###     
                  +###+     
                ++##+       
             ++####+        
           +#######+        
           ####+++##        
           ++++  +##        
                 +##        
                +#+         
              +###          
             +##++          
        + +++##+            
    ++#########+            
    +#+######+              
    +######+                
    +####+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#++           
           +######          
          +###+++#          
         +##+   +#+         
         +##+    ##+        
        +##+    +###        
        +##     +###+       
       +##+   ++####        
       +##+ ++######        
        +##+###++##+        
        +#####+ +##+        
         ++++   +##+        
                ###         
                ##+         
               +##+         
               +##          
               +##          
               +##          
              +###          
               +++          
                            
                            
                            
                            
                            
                            
            +++####++       
           +#########+      
           +#++++++###+     
            +      +##+     
                    +##+    
                    +##+    
                    +#+     
                    ##+     
        +  ++       ##+     
        +  ++       ##+     
           ++########+      
         +###########+      
        ####+++++#####      
       +#++     ##++        
    ++++++   +++#+          
    +####+  +###+           
    +##+ +++###+            
    +##++#####+             
     +######++              
     +###+++                
                            
                            
                            
                            
                            
                            
                            
               +##          
               +##          
              +###          
              +###          
             +###+          
            +####+          
            +####           
           +#####           
           ##+###           
            + ##+           
             +##+           
             +##+           
             +##            
             +##            
             +##            
             +#+            
           +++##+           
        ++#######+          
       +#########+          
       +#######++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +###+      
                +####+      
               +####+       
               +###+        
               ###+         
              +###+         
              +##+          
              ###           
             +##+           
             ###+           
            +##+            
           +##+             
           +##              
          ++#+              
         ####               
        +###+               
         #++++              
       ++##+                
       +###+                
       +#++                 
                            
                            
                            
                            
                            
                            
                            
                            
            +++++###+       
        +++#########+       
       +###########++       
      +#######+++++         
      +#####++              
       +###+                
        ###+  +++++++       
       +###+ +#######+      
       +###+#########+      
       +########+++###+     
       +######+    +##+     
       +####++     +##+     
        +#++       +##+     
                  +###+     
                 ++###+     
            +++++####+      
           +########+       
           +#######+        
           +#####++         
            +###+           
                            
                            
                            
                            
                            
                            
                            
               +++##++      
             ++######++     
            +#########+     
            ++##+++###+     
              +    ###+     
                   +##+     
                   ###+     
                  +##+      
                  +##+      
             +##++###       
          +#########+       
        ++#####+####+       
       ++##+++++####+       
       +##+ ++###+++        
      +##++++##++           
     ++#+ ++##++            
     +##+ +#++              
     +##++##+               
     +#####+                
     ++##++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
             +###+          
             +###+          
            +####+          
            +####+          
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +####+          
            +####+          
            +####+          
             ++++           
                            
                            
                            
                            
                            
                            
                            
                            
             +++++##++      
       ++++++#########+     
      +###########++##+     
       +##+#++++    ##+     
                  ++##+     
                +####++     
              ++####+       
           ++######+        
         ++########+        
         +###++++++++       
          ++      +#+       
                 +##+       
               +###+        
              +###+         
            ++###+          
        ++++####+           
   +###########+            
   +########++              
   +######+                 
    +##+++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++                    
     #####++                
     +#######+              
          ++##+             
            +#+             
            +#+             
            +#+             
           +##+             
          +###+             
          ###+              
          +##++         +   
           ++##++++++####   
             ++########+    
                +++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +++##+    
                +#######+   
              ++###+++##+   
             +###+  +##++   
           ++##++  +##+     
           +##+   +##+      
           +#+   +##+       
           +#+ ++##+        
           +##+##++         
           +####++          
           ++###+           
           +##++#+          
          +##+  +#+         
        +###+  +##          
      ++##+   +##+          
     +####+++###+           
     +#########+            
     +########+             
     +#######+              
       +++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +######++++++        
        +++++++++###+       
                 +#+        
                +##+        
                +##         
               +##+         
               +##          
               ##+          
              +##+          
              ##+           
             +##+           
             ###            
            +##+            
           +##+             
           +##              
          +##+              
          +##+              
         +##+               
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                ++++++++    
            +###########    
           +##++++++++##    
            ++      +##+    
                   +##+     
                ++###+      
             +++###++       
          +++#######+       
         +####+++++#+       
         ++++     +#+       
                  ##+       
                 +#+        
               ++#+         
           +++###+          
      ++########+           
     +##++####++            
     +#++###+               
    +######+                
    ####+++                 
    +++                     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
  +##++                     
  +####++++++++++++         
   ++##############+        
      ++############++      
                  +##+      
                   ##+      
                  +##+      
                  +##+      
                  +##       
                 +##+       
                 ##+        
                +##         
               +##+         
              +##+          
              +##+          
             +##+           
            +###            
            ####+           
            ####            
            +##+            
                            
                            
                            
                            
                            
               +++####+     
            ++#########+    
           +####+++++##+    
           +#+++     ##+    
            +        +#+    
                     +##    
                    +##+    
                    +#+     
               ++  +##+     
             +####++##      
           +#########+      
          +###+ +###+       
         +##+  +###+        
        +#++++###+++        
     ++++++####+            
    +#########+             
    +####++++               
    +##++#+                 
    +#####+                 
    +###++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++     ++       
           ###    +#+       
          +##+    +#+       
         +##+    +##+       
        +##++    +##+       
       +###+     +##+       
       +##+      +##        
       ##+       ###        
       ##+      +##+        
       +##+     +##+        
       +#####++++##+        
       ++##########         
         ++++#####+         
               +##+         
              +###          
              +##+          
              ##+           
             +##+           
             ###            
             +#+            
                            
                            
                            
                            
                            
                  ##        
                 +##+       
               +###+        
               ####+        
              +##++         
             +##+           
            ###+            
           +##+   +++       
          +##+  +####       
         +###+  +####+      
        +##+  +######+      
        +##  +###+###+      
        ##+ +###++###+      
      ++#+ +##+++####+      
      +#######++#####       
       +############+       
       +####+######         
       +##########+         
       +#######++           
        +#++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
           +###+##+         
          +##+  +##         
         +##+   +##         
         +#+    +##         
        +##     +##         
        +#+    +##+         
        +#+   +###+         
        +##++##+##          
         +####++##          
           ++  +##          
               +#+          
               +#+          
               ##+          
              +##+          
              +###          
              +##+          
              +##           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ###++++++          
         +#########++       
         ++###+######+      
           +     ++##+      
                  +##+      
                  +##       
                 +##+       
                +##+        
               +##+         
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
        +###+               
       +##+                 
      +##+                  
      +#+                   
      +#+                   
                            
                            
                            
                            
                            
     ++++++++#++++          
    +#############+         
     +#++++   +++##+        
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 +##+ +     
                +####+#+    
              ++#####++     
             +#####+        
           +######+         
         ++#######          
        +####+###+          
        +##+ +##+           
       +##+ ####+           
       ###+####+            
       +#####++             
        +##++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++#   
                    ++##+   
                    ###+    
           ++      ###+     
           ##     +##+      
          +#+    +###       
         +##+   +###+       
         ###+  ++##+        
        +##+   +##+         
        ###+  +### +++      
       +##+   +##+##+       
      +##+  ++#####+        
      +##########++         
      +########+            
       ++++###+             
          +##+              
          +##+              
          ##+               
         +##                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++++           
    ++############+         
    ###############+        
    ################+       
    ##+++     ++####+       
    ++          +####+      
                +####+      
                +####+      
                +####+      
         ++++++++####+      
        ++###########++     
       +################    
      +#################    
      +################+    
      +##########+          
       +#######++           
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +###++       
              +#####+       
             +###+++#       
            +###+   ++++    
           +###+   +####+   
           +##+   +####++   
           ##+  +####+      
           ##+++###+        
           +######+         
           +####+           
           +####            
           #####+           
         +###+##+           
        +###+ +##           
        ###+  +##+          
        ##+    ##+          
       +##+  ++##+          
        ##+++###+           
        #######+            
        +##++++             
                            
                            
                            
                            
                            
                            
                            
             ++#+           
             +###           
             +###           
              +##           
              +##           
              +##           
              +##           
              ###           
             +##+           
             +##            
             ###            
             ###            
             ###            
             ##+            
            +##+            
            +##+            
            +##+            
             ###++          
             ####+          
             ++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +###+      
                +###+       
                +##+        
               +###+        
               ####         
              +###+         
             +###+          
             +###+          
             +##+           
            +###+           
            +##+            
           +###+            
           +##+             
          +###              
         +###+              
        +###+               
        +##+                
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
              ++###         
            ++#####         
          +##++++##         
         +#++   +#+         
               +#+          
              +##           
             +##+           
             ##+            
            +#+             
            ##+             
            ###+            
            +###+           
              +#+           
               #+           
              +#+           
              +#+           
              +#+           
          +++###            
         +####++            
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
              +#####++      
             +##++###+      
            +##+   ++#+     
            +#+      ++     
            ##+       +     
            ##+    ++       
            ##+  +###       
            ##+++####+      
            ##+###+ ++      
            ####+           
           +###+            
           ###+             
         +####+             
         ##++#+             
        +#+ +#+             
       +##+ +#+             
       +#+ +#+              
       ##++##               
       #####+               
        +#++                
                            
                            
                            
                            
                            
                            
                            
                            
         ++                 
         ##                 
        +#+     ++          
       ++#+     +#          
       +##     +##          
       +##    ++##          
       +##  ++####+         
       +#######++#+         
        +####+  ##          
                ##          
                ##          
               +#+          
               +#+          
               +#+          
               ##+          
               ##+          
               ##+          
               +#+          
               +#++++       
               +###++       
                            
                            
                            
                            
                            
                            
                            
                            
                    ++      
             +++++ +###+    
            +##########+    
           +########+##+    
         ++###++++#####+    
         +###++   +++##+    
        +###++      +##+    
       ++##+        +##+    
      ++###+        ###+    
      +###+        +##+     
     +###+        +###+     
    ++##+        +###+      
    +###+       ++###       
    +###      ++####        
    +###   +++#####         
    +###+++######+          
    +###########+           
    ++########+             
     ++###++                
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
             +####++        
            +####++++       
            ####+           
           +###+            
          +###+             
          +###              
         +###+              
         +##+               
        +###                
        +##+                
        +##++               
        +#####+             
         ######++           
         +#++++##++         
          +##+  +##+        
           +##+  +#+        
            +##++ +#+       
             ++#####+       
               +++##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++++   
                 ++#######+ 
              + #####++++++ 
            +####++         
           +####            
          ###+++            
         +##+               
        +##+                
        +##                 
        +###+               
         +###++             
           +###+            
             +##            
       ++    +##+           
       #+  ++###            
       #######+             
       +###+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
             +####+         
          +++#++++#+        
          +##+   +##        
         +##+    ##+        
         ##+    ###         
        +#+   +####+        
       +##  +##++##         
       +#+++##+ +##         
       +#####+  ###         
        +++++   ##+         
               +##          
               +#+          
               +#+          
               ##+          
              +##+          
              +##           
              +##+          
              +###          
              ++#+          
                            
                            
                            
                            
                            
                            
                            
             ++##++++       
             ########++     
             ++++++####     
                   +###     
                  +###+     
               ++####+      
             +#####++       
       +++#######++         
       #########++          
       +##########+         
            ++++##+         
                +#+         
               +##+         
              +###+         
            ++###+          
          ++####+           
       +++####+             
   ++++#####++              
   ######++                 
   +++++                    
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +####+           
          +######+          
          ########++        
          #####+###+        
         +###+  +##+        
         +###+   +##        
        +###+     ##+       
        +###      +##+      
        ####      +##+      
        ###+       +#+      
        ###+       +#+      
        ####       +#+      
        +###       +#+      
        +###      +##+      
         +##+    ++##+      
          +##+  +###+       
           +##++####+       
            +######+        
             +###+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
             ++#####+       
            ++##++##+       
           +###+  +#+       
           ###+   ##+       
          +##   ++#+        
          +#++++###+        
          +########+        
           ++++###+         
              +##+          
             +##+           
            +##+            
           +##+             
          +###+             
         +##+               
        +##+                
       +##+                 
      +##+                  
      +#+                   
     +#+                    
                            
                            
                            
                            
            +++             
            +##+            
             +#+            
              +#+           
               +#+          
                ##+         
                +#+         
                 #+         
                 +#         
                 +#+        
                 +#+        
                 +#+        
        +++      +#+        
        +###++   +#+        
        ##++###+ +#+        
        +#+  ++#++#+        
        +#+     +##         
         +#+   +##+         
          +##++##+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       ++   
            +#+      +##+   
           ###+     +##+    
         +##++    ++##+     
         +##+     +##+      
        +##+      ##+       
      +##+      +##+        
     +#####+++++###+        
     ##############+        
     ++++++++++##+          
              ##+           
             ##+            
            +#+             
            ##+             
            #+              
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##+++        
         ++###+++###+       
      +###++      +##       
       ++          +#       
                   #+       
                  +#+       
                 +##        
                 +#+        
                +#+         
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
           ##+              
         +##+               
        +##+                
       +##+                 
       +#+                  
       ++                   
                            
                            
                            
                            
                            
                            
                            
                   ++#+     
                  +###+     
                 ++##+      
                +###+       
                +###+       
              +####+        
              +###+         
             +###+          
            ++##+           
            ###+            
           +##+             
          +###+             
          +##++             
         +##+               
        +##++               
        +##+                
       +##+                 
       ###+                 
      +##+                  
       #+                   
                            
                            
                            
                            
                            
                            
                            
                            
          +##+#++           
          +######++         
          +#+++ +##+        
           +     ##+        
                +##+        
                +##         
               ###          
             ++##+          
             +##++          
            ++#+            
            +##+            
           +###+            
           +##+             
           +##              
           +##              
           +##+             
           +##+             
           +##++            
            +###++          
             ++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
              ++####+       
             +###++##+      
            +###+ +##+      
           +###+   ##+      
           ###+    +#+      
          +##+    +##+      
          ##+   ++###+      
         +###++#####+       
          #########+        
          +#######+         
             +###+          
            +###+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
        +#+                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
              + +#+         
             +# +#+         
            +#+ #+          
           +#+ +#+          
          +#+  +#+          
         +#+   +#           
        +#+    ## ++++++    
       +##+++++######++     
      +##########+++        
      +++++++++#+           
              +#+           
              +#            
              +#            
              #+            
             +#+            
             +#+            
             +#+            
             +#             
             ++             
                            
                            
                            
                            
                            
                            
                +####+      
              ++######+     
             +########+     
          ++####++++##+     
         +#####+   +##+     
       ++####+     +###     
       +###+       +##+     
       +##+        +##+     
        +         +###      
                  +##+      
                 +###+      
                +###+       
         +++++++######+     
     +++#############+      
    +#############++        
   +###+++++####+           
   ###  +++####+            
   ##########++             
   ########++               
    ++++++                  
                            
                            
                            
                            
                            
          ++                
          +#                
          ++                
          #+                
         +#+                
         +#+                
         +#+                
         ##                 
         ##                 
        +#+                 
        +#+                 
        +#+     ++++        
        +#+    +####+       
         ##   +##++##       
         +#+  #+   +#+      
         +##  #+   +#+      
          ##+ +#+  +#+      
           ##++##++##       
            ########+       
             +#####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
                  +##+      
                 +###       
                +###        
               +###+        
               +##+         
              +###+         
              +##+          
             +###           
             ###+           
            +##+            
           +###+            
           +##+             
          +###+             
         +###+              
        +###+               
       +###+                
       +##+                 
       ##+                  
                            
                            
                            
                            
                            
                            
                            
                            
             +###           
            +###+           
           +##+             
          +##+              
          ##+   +#++        
         +#+   +####        
         ##+   +#+##        
         +#+   ##+##        
         +##+ #####+        
          +########+        
           +###++ ##        
           +##+   +#+       
           +##+   +#+       
          +##+    +#+       
          +##     ##+       
          ##+    +##+       
         +#+    +##+        
         +##++++##+         
          #######+          
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
             +######+       
            +##+++#+        
          +##+  +#+         
          +#+  +#+++        
          ##   +####+       
          ##+++####+        
          +####+###+        
           +++++##+         
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +##+                 
      +##+                  
      ##+                   
     +#+                    
                            
                            
                            
                            
                            
          +++               
          +##+              
         +####++            
        +#######++          
       +###########+        
       +######++####+       
       +###+++  ++###+      
      +####+      ++##+     
      +###+         +#+     
      +###+         +#+     
      +###           ##+    
      +###           ##+    
      +###           +#+    
       +##+          +#+    
       +###+        +##+    
       +####+++++ ++###+    
        +##############+    
         +#############+    
           +##########+     
             ++#++++        
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +###        
                ####        
               ####+        
              +###+         
             +###+          
            +###+           
            +###+           
           +### ++++++      
          +####+#####+      
          ###########+      
         +##++##++ ##+      
        +###+##+  +## ++    
       +###++#+  +##+       
       +##++#+  +##+        
      +### ##+++##+         
      +##+ ##+###+          
      +## +####+            
      +######++             
      +####++               
                            
                            
                            
                            
                            
                            
               ++           
               +#+          
               +##+         
              +###+         
             +###+          
             +##+           
             ###            
            +##+            
           +###+            
         ++###++            
        +####+              
        ####+               
       +###+                
       +###+                
       +###+    +++++++     
      +#####+ ++########+   
      ++####++#########+#+  
       +#########+#####++   
       +#########+++#++     
       +########+   +       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++####++       
        +############+      
       +########++###+      
        +#++++    +##+      
        +#       +###+      
       +#+       +##+       
       ++       +##+        
       ++      +##+         
              +##+          
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
        +##++               
        +#+                 
       +##                  
       ##+                  
      +#+                   
      ++                    
                            
                            
                            
                            
                            
                            
                            
                            
             +###           
           +#####+          
          +###+ +#          
          +##  +##          
          ##+  +##+         
          #+  +##+          
         +#+++###+          
          #######+          
          +##++##           
           ++ +#+           
              +#+           
              +#+           
              #+            
             +#+            
             +#+            
             +#+            
             ##             
             #+             
             #+             
             ++             
                            
                            
                            
                            
                            
                            
                            
               ++###+       
              +###+##       
             +##+  +#+      
            +#++    ##+     
           +##      +#+     
          +##      ###+     
          ##+    +###+      
         +#+    +###+       
          #++++###++        
          +######           
           +++##+           
            +##+            
           +##+             
           +#+              
          +#+               
         +#+                
        +#+                 
       +#+                  
      +##                   
      +#++                  
                            
                            
                            
                            
                            
                            
           +++###+          
          +#######+         
         +###+++##          
         +##   +#+          
          +#   ##+          
          +#+ +#+           
           +#+##+           
            +##+            
            +##+            
           +#####+          
           +#+ +##++        
          +##   +###+       
         +##+    ++###      
         +##       +##+     
         +#+       +##+     
         ##+      +##+      
         ##+    ++##+       
         +##++++###+        
         ++######++         
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                  ++#+      
                  +##+      
                 ####+      
               +#####+      
              +#######+     
             ####+++##+     
            +##++   ###     
           +###+    ###     
          +###+     ##+     
         +###+     +##      
         ###+     +##+      
        ###+      ###+      
      +###+      +##+       
      +###      +###+       
     +###      ###+         
     +##+    +###+          
    +##+  +++##++           
     ###+######+            
    ++#######+              
     ++##+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
                #+          
               +#+          
               +#+          
               +#+          
               +#           
              +#+           
              +#+           
              +#            
             +#+            
             +#+            
             +#             
             ##             
             #+             
            +#+             
            +#              
            ++              
            ++              
            ++              
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
                      +###  
                    +##+++  
                   +##+ ++  
            ++    +##+ ++   
           +##   +##+  +    
          +##+  +##+  +     
         +##   +##+         
        +##+  +##+  +       
       +##+  +##+  ++       
      +##+  +##+++++        
       ##+++#####+          
       +#####+++            
         +##+               
        +##+                
        +#+                 
       +#+                  
      +#+                   
      #+                    
                            
                            
                            
                            
                            
                            
                            
    ++                      
    ##+                     
   +##+         ++          
   +##+         ##+         
   +##+         ###+        
   ###+         ###+        
   ###+         +##+        
   +###+        +##+        
    ####+      +####+       
    +####++   +#####+       
    ++#####+++#######       
      +##############+      
       ++########+###+      
          ++++++++####+     
                 +#####     
                  ####+     
                  +####     
                   +###     
                   +###     
                   ++++     
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
                +###+       
               +#####       
              +##+++#       
             +###+ ++       
            ++##+           
            +##+            
           +##+ ++++        
          +##+  +###+       
          +#+  +#####+      
         +##+ +##++##+      
        +##+  ##+  ##       
        +##  +#+  +#+       
       +##+  +#+ +##+       
       +#+   ##++##+        
       ##+   +#+##+         
      +##+   +###+          
      +##+ ++###            
      +#######+             
       +####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++                    
      +#++++++++++          
      +#############+       
       ###++++++++###       
       +#+        ##+       
       +##+      +##+       
       +##+      +##+       
       +##+      +##        
       +##+      +#+        
        ##+     +##+        
        ##+     +##+        
        +++     +##+        
                +##+        
                +##+        
               +###+        
               +###         
               +###         
               +###         
               +###         
               +##+         
                            
                            
                            
                            
                            
                            
                            
                  ++#+    + 
                 +####      
                ++###+      
               +#####+      
               +####+       
              +####         
             +####+         
             +###+          
            +###+           
            +###+           
           +###+            
           +###+            
          +###+             
          +###+             
          +##+              
         +##+               
         ###                
         ###                
         ###                
         ##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++######+   
        +++#############+   
       +##########+    ++   
        +###++  +++         
       +###+                
      +##+                  
     +##+                   
     +#+                    
     +#####++++++           
     +###########++         
               ++##+        
                 +##+       
                  ##+       
                  ##+       
                  ##+       
                 +##        
                 +#+        
                 ##+        
                ##+         
               ###+         
                            
                            
                            
                            
                            
                            
                            
             ++++##++       
           ++#######+       
           +#####+##+       
           ++++  +##+       
                +##+        
                +##+        
              ++##+         
              +##+          
             +##+           
            +##+            
           +###             
           +##+             
          +##+              
         +##+               
        +##+                
        +##+                
       +##+                 
       +#+                  
       +#+                  
       +#+                  
                            
                            
                            
                            
                            
                            
            +#+             
           +###             
          +###+#++          
          +##+####+         
         +##+ +####+        
        +###+  ++###+       
        +##+     +###+      
        +##+      +##+      
       +##+        ###+     
       +##+        +##+     
       +##+         +#+     
       +##+         +#+     
       +##+         ##      
       +##+        +##      
       +##+       +##+      
       +##+      +##++      
       ++##++  +####+       
         +####+####+        
         +#######++         
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
           +########+       
          +###++++##+       
          +#+   +###+       
           +   +###+        
             ++###+         
           ++###++          
         ++#######+         
       ++##########+        
      +######+++++#+        
       ##++      +#+        
                +##+        
               +##+         
              +##++         
             +##+           
            +##+            
          ++##+             
        ++##++              
      ++###+                
    ++###+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++#+  
               +++++######  
            +##########++   
           +#####+++++      
          +###+             
        +###+               
       +####+#++            
       ##########+          
      ++#+###++###+         
      #+       ++##+        
      ###++  +++###+        
      +###########+         
       ++#######++          
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++         
             +#####+      ++
           +####++++     +##
          +##++        +##+ 
         +##+         +##+  
         +##        +###+   
         +#+       +##++    
         +#+     +###+      
         +##+   ###+        
          +##++###+         
          ++####++          
           +###++           
          +####             
         +##+##+            
        +##+ ##+            
        +#+  ##+            
        ##+  ##+            
        ###+###+            
        +#####+             
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
           +++              
          +###+   ++        
         +####+   ##+       
         +###+   +###       
        +###+    +###       
        +###     +###       
        ###+    +###+       
       +###     +###+       
       +##+     +###        
       ###+     ####        
       ####+++++####        
       #############        
       ######++#####        
       +##+++  +####        
                ####        
                ####+       
                ####+       
                ####+       
                +###+       
                 +##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++######+      
       +++############+     
      +######+++++ +##+     
      ++++++      +###      
                 +###+      
                ++##+       
                +##+        
               +###+        
              +###+         
             +###+          
             +##+           
            ###+            
           +##+             
          +##++             
         +###               
        +###+               
       +###+                
       ###+                 
     ++###+                 
     +####                  
                            
                            
                            
                            
                            
                            
            +#              
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##             
            +##+            
             ##             
            +##             
            +##             
             ##+            
             ##+            
             ##+            
             +##            
             +##            
             +##+           
              ##+           
              +##+          
                            
                            
                            
                            
                            
                            
                            
               ++           
              +####++       
              +######+      
              ++++###+      
                   +##+     
                    ##+     
                    ##+     
                   +##+     
                   ##+      
                 ++##+      
             +++#####+      
           ++###########    
         +########+         
       ++##++###++          
      +##+#+###+            
     +##++###+              
    +######++               
    #####+                  
    +#++                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++##+++++        
       ++###########+       
       ##############       
       #####+++######+      
       #####                
       #####                
       ########+####+       
       ##############+      
       ##############+      
       ######+++++ ###+     
       ++#++       ####     
                  +###+     
                 +####+     
                 +####+     
                +#####+     
        +++   ++#####+      
       +############+       
        +###########+       
         +#######+          
          ++++##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++          
              +###++        
            ++#####+        
           +###++ +#+       
           +##+    +++      
          +##+    +###      
         +##+   ++###+      
         +## +++####+       
         +#######+##+       
         +#####++##+        
          +++  +##          
  +           +##+          
  +          +##+           
             +#+            
            +#+             
           +#+              
          +#+               
          ##                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                   +###     
                 ++###+     
          ++ +++#####+      
       +++##########+       
       +########++++        
       ######+++            
       ###+   ++ ++         
       ####++######+++      
       ###############+     
       +#####++++++####     
        ++          +##+    
        +           +##+    
       ++           +##+    
      +#+           ###+    
     +##+         +###+     
     +##+        +###+      
     +###+  ++++####+       
      +####+#######+        
       +#########+          
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +####+       
              +####+        
             +###++         
            +####           
            +###+           
           +###+   +++      
          +###+  ++###      
         +####+ +#####+     
         +###  +######      
        +###++#######+      
        ###++#######+       
       +###+#######+        
       +##########+         
       #########++          
       +#######+            
       +#####++             
       +###+                
       +###+                
       ++#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+++                
       ####++               
       +#####++             
        +++######+          
          ++######+         
            ++ ++##+        
                +###+       
                 ###+       
                +###+       
                +###        
               +###+        
              +###+         
             +####          
             ####+          
            +###+           
           +###+            
           +###             
           +###+            
           +###+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                +###+       
              +######       
             +####+##       
            +####  ++       
          +#####            
         +####++            
         +###++             
        +###+               
        +###                
        +###++              
        +#####++            
         +#######+          
          +++#####+         
             +####+         
              ++###+        
              ++###+        
            ++#####+        
           +######+         
        +#######+           
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++++      
             +++######++    
           ++###########    
        ++#####++++#####    
      +#####+++    +####    
     +####++        +###    
    +##++           ####    
    ####++++++++++######    
    +#################++    
    ++##############++      
       ++++++++####++       
              +###+         
              ###+          
            +###+           
           +###+            
           +##+             
          +##+              
         +###+              
         +#++               
                            
                            
                            
                            
                            
                            
                            
                            
                          ++
              ++#+       +#+
            +###+#     +#++ 
         ++###+      +##+   
        +###+      ++#++    
        +#+       +##+      
        ##+     +##+        
        +#++  +##+          
         +##++##+           
          +####+            
          +#####++          
         +#++ ++##+         
        +##     ++#+        
        +#+    +++#+        
         +#########+        
          ++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#+         
            ++#++##         
         ++####+ ++         
        +#+++++++#+         
        #+      ++          
       +#      +#+          
       +#      #+           
       +#+   ++#+           
        +##+#####+          
         ++++#+ +#+         
           +#+   ++         
          +#+    +#+        
          ##+     ++        
         +#+      ++        
         +#+      +#+       
          #+      +#+       
          ##      +#+       
          ++#+    +#        
           ++##+++#+        
             +++#++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++####++     
            ++########+     
          +######+++##+     
         +####++   +##+     
          ##+    ++###+     
          ++   ++###+       
            ++#####+        
          ++#######         
         +##########        
         +#####+++##        
         ++++    +##        
                 ###        
                ###+        
              +###+         
             +###+          
          +++###+           
         +####+             
    ++++####++              
   +######++                
   +####++                  
                            
                            
                            
                            
                            
              ++            
              ##            
              ##            
              ##            
             +#+            
             +#+            
             ##+            
            +#+             
            +#+             
            ##+++           
           +#####+          
           +###++#+         
           ##+   ++         
           ##    +#         
           +#     #         
           +#     #         
           +#    +#         
            #+   +#         
            +#+ +#+         
             +####          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +###+      
               +######      
              +##++++#+     
            +###    +#+     
           +##+     +#+     
           ##+     +#+      
          +##+   ++##       
          ##+   +##++       
         +## +++##+         
         +########+         
         +#######           
          +++##++           
           +###+            
          +##+              
         +##+               
       ++##+                
      ++##+                 
      +#++                  
     +#+                    
     +#+                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++#+      
   ++++    +++########+     
   ####++++###########      
   +###########++++###      
    +#######+++   +##+      
     +++++++      ###+      
                 +###       
                +###+       
                ###+        
               +###+        
               ###+         
              +###+         
              ###+          
             +##+           
             +##+           
            +##+            
            +##+            
            +##             
           +##+             
           ###+             
                            
                            
                            
                            
                   +##+     
             ++++ +###      
            +########++     
              +#####++      
             ++#####+       
            +#######+  +    
           +####+++## ++    
          +###+   ##+ +     
         +###+   +##+       
        +###+    +##+       
       +###+     +##+ +     
      +###+      +##+ ++    
      ###+      +###+ ++    
     +###      +###+  ++    
    +###+     +###+         
    +##+    ++###+          
    +##+  ++####+           
    +#########+             
    +########+              
      +###++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##           
         +#######+          
         +####++##+         
          ++    ##+         
                ##+         
               +##          
               +##          
               ##+          
               #+           
              +#+           
              ##+           
             +##            
             +#+            
             ##             
            +#+             
            +#+             
            ##              
            #+              
            ##+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                 +++++++    
               +#########   
             +######+++++   
          ++#######         
          +########+        
          +########+        
           ++++ +###        
                 +##+       
                 +##+       
        ++++#+++++##+       
       +############        
      +#####+######+        
     +##++   ++###+         
     ###   ++####+          
     +##+++####++           
     #########+             
     +#####++               
       +++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++#+        
          +#########        
          ###+++++##        
          #+      #+        
          +      +#+        
                 ##         
                ##+         
                #+          
               +#+          
               ##           
              +#+           
             +##            
             +#+            
            +##             
            +##             
            ##+             
           +##              
           ##+              
          +##               
           ##               
                            
                            
                            
                            
                            
                    ###     
                   +###+    
                  +##++     
                  +##+      
                 +##+       
                +##+        
                ##+         
               ###+         
              ###+          
             +##+           
            +##+            
            ##+             
           +##              
          +##+              
         +##+               
         +##                
        +##+                
        +##+#+              
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
             +++            
             +#+            
             +#+            
             +#+            
             ###            
            +###+           
             ##+            
             ##+            
            +##+            
            +##+            
             +#+            
             ##+            
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +###           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                 ++##       
              ++#####       
             +######+       
            +########+      
           +##########      
          +#######++##+     
         +####++#+ +##+     
         +###+ ++  +##+     
        +###+      +##+     
       +###+       +##+     
       ###+        ###+     
      +##+        +###      
      +##+       +###+      
     +###+       +##+       
     +###       +###+       
     +###     ++###+        
     +###++ ++####+         
      +##########+          
       +#######+            
        ++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++++++#++#######++      
   +##################      
   ###################+     
   +#######++++    +##+     
      +            +##+     
                  +###+     
                 +###+      
                 +##+       
                +##+        
                +##+        
               +###         
               +##+         
               +##          
               ##+          
               ##+          
               ##+          
               +#+          
               +##          
               +##+         
                            
                            
                            
                            
                            
                            
               ++#+         
             ++###+         
            +#####+         
            ###+##+++       
           +##++####+       
          +##++#####+       
          +## #####+        
         +###+####+         
          +#######+         
          +######           
            +###            
            ###+            
           +##+             
          +##+              
         +##+               
        +##+                
       ++#+                 
       +##                  
       ##+                  
       ++                   
                            
                            
                            
                            
                            
                            
            +++++###        
            +#######+       
          +##########+      
         +####++++###+      
            +    +###+      
                 +###       
                 +###       
                 ###+       
                +###+       
                ###+        
               +###+        
           ++++###+         
        +++########+        
      ++############+       
      +###+++###+####       
     +###++#####++###       
    +###+#####+  ++++       
    +##+ ####+              
    #######++               
    +###++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+++++++       
           +#########+      
            ++#######+      
               ++####+      
               +####+       
             +#####+        
           +#####+          
         +#######++++       
       +#############+      
      +##############+      
      +#####+++   +##+      
       ++        +###+      
                +###+       
               +###+        
             +####+         
           ++####+          
          +####+            
      +++#####+             
    ++#####++               
    ++##+++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++##+++        
           #########        
           ++++####+        
              +###+         
             +###+          
             +##+           
            +##+            
            +##             
           +##+             
           +##+             
           +#+              
           ##+              
           ##+              
          +##+              
          +##               
          +##               
          +##               
          ###               
          ##+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
             +++###++       
          ++#########+      
         +###########+      
        +###++   +###+      
         ++     +###+       
              +####+        
           ++####++         
         ++#####++++        
        +############+      
       +#############+      
       +#####++++++##+      
         ++       +##+      
                ++###+      
               +####+       
             +####+         
           +#####+          
          +####+            
       ++####+              
      +###+++               
      +#++                  
                            
                            
                            
                            
                            
                            
          +++#+++           
         +#######++         
          ++++++##+         
                +##         
                +##         
                ##+         
               +##+         
               ##+          
              +##+          
             +##+           
            +##+            
            +##+            
           +##+             
          +##+              
          +##               
         +##+   ++          
         +#+   +#+          
         ###++###+          
         +######+           
         ++##+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                        +++ 
                      ++##+ 
                     +##+   
            ++      +##+    
           +#+     +#+      
         ++#+     ##+       
        +##+     +#+        
       +##+     ##+         
       ##+     +#+          
       ##++++++#+           
       +#######+            
            +#+             
           +#+              
          +#+               
         +#+                
        +#+                 
       +#+                  
       ++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
               ##+          
               ##+          
              +##+          
              +##+          
              +##+          
              ##+           
             +##+           
             +##+           
             +#+            
             ##+            
            +##+            
            +#+             
           +##+             
           +##+             
           ##+              
          +##+              
          +#+               
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                 ++###+     
                +####++     
               +###+        
              +###+         
              +##+          
             +###           
            +###+           
            ###+            
           +##+             
          +##+   ++++       
          ###+ +#####+      
         +##+ +###+###      
         ### +##+++###      
        +##++##+ +###+      
       +##++##+++###+       
       +##+########+        
       ##########+          
       +#######++           
       ++###+++             
         +##                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++++              
     +##########++          
     #############          
     ++       ++##+         
               +##+         
              +###          
             +###+          
            +###+           
           +###+            
           +##+             
           ##+              
           ##+              
           +##+   +++++++   
           +#############   
            +########+++    
              +++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#########+     
         ++############     
         +#####++++####     
         +##+++   +###+     
          ++      +###+     
                 +###+      
                +###+       
                ####        
              +###+         
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
        ####+               
      ++###+                
      +###+                 
      +##+                  
      +#+                   
                            
                            
                            
                            
                            
               +++##+       
              +######       
             +######+       
            +####+          
           +###++           
           +###             
          +###+             
          +####+            
          +#####+           
           +++###+          
               ###+         
               ###+         
               +##+         
               +##+         
               +##+         
         ++    ###+         
         ##+ ++###+         
         ########+          
         +######+           
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++##+  
                 +++#####+  
               +#######+    
              ####+++++     
              +++           
           ++#+             
          +####+            
         +##+               
         +###+++            
          ++####+           
            ++##+           
              +##+          
              +##+          
              +##+          
             +##+           
            +###+           
          ++###+            
      ++ +###++             
      ######+               
      +##++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++###+       
   ++++++###########+       
   +############+###        
    ++++#++++++++##+        
                ###+        
                ###         
               +##+         
              +###+         
              +##+          
              +##+          
              +##+          
             +###           
             +##+           
             +##+           
            +###+           
            +##+            
            ###+            
            ##+             
            ##+             
            +++             
                            
                            
                            
                            
                            
                            
                        ++  
                      +##+  
             ##      ###    
           ++##+    +##+    
          +###+    +##++    
         ++##+    +###+     
         +##+     +##+      
       +###+     +##+       
      ++##+     +##++++     
      +##+++++########      
      #############++       
      +######+###+          
       ++++  +##+           
            +##+            
           +##+             
          +###              
          +##+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
              +##++         
             +#####         
            +#######+       
            ########+       
           +####++###+      
          +#####  +##+      
          #####+  +###+     
         +####+   +###+     
        +####+    +###+     
        +###+     +###+     
        +###+     +###+     
       +####+    +####+     
       +###+    +####+      
       +###+   +#####+      
       +####  +#####+       
        +###+######+        
        +#########+         
         ########+          
         ++#####+           
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++####++      
          ++#########++     
          ######++++##+     
         +##+++    +##+     
         +#+       +##+     
          +        +##+     
                  +##++     
                 +###       
                +###+       
              ++###+        
            +######         
           +#######         
         ++#####+##+        
        +#####++  ++        
      +######++             
     +#####++               
    +#####++                
    +####++                 
   +###++                   
   +##+                     
                            
                            
                            
                            
                            
                            
              +##           
          +++++##           
         +######+           
         ###++++            
        +##+                
       +##+                 
       +##+                 
       +#+                  
       ##+                  
      +##                   
       ##      +++++++      
      +#+    ++#######+++   
      +#+   +#####+++####+  
       ##+ +###++     +##+  
       +##++#+       ++##+  
       ++####++++++++##++   
        +#############+     
           +#####++++       
            +###+           
             ++##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++####+      
            +++#######+     
          ++#####+++##+     
         +####+++  +##+     
        +##+++     ###+     
         ++       +###      
                +###++      
               +###+        
             +####+         
           +#####+          
        +########+          
       +#####+ +#+          
       ++#++  +##+          
             +###+          
            ++##+           
          ++###+            
         +####+             
      ++####+               
   +#+####++                
   +###+++                  
                            
                            
                            
                            
                            
                            
              +#+           
             +##            
             +#+            
             ##+            
            +##             
            +#+             
           +##              
           +#+              
           +#+              
           ## +             
          +##+###+          
          +####++#+         
          +##+   +#+        
          +##    +#+        
          +#+     #+        
          +#      #+        
          +#     +#+        
          +#+   +#+         
           ##+++##+         
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +##+  
                     +##+   
                    ###+    
              +++  +##+     
             +##+ +##+      
            +##+ +##+       
           +##+ +##+        
          +##+ +##+         
         +##+ +##+ +        
         ##+ +###+##+       
        +#########+         
         +#####++           
           +##+             
          +##               
         +##+               
        +##+                
        ##+                 
       ##+                  
      +#+                   
      +#+                   
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
             +####+         
           +######+         
          +#######+         
          +###++###+        
          +###   +###+      
         +####+   +##+      
         +#+++     +##      
        +##+        ##+     
        +##+        ##+     
        +#+         ##+     
       +##+         ##      
       +##+        +#+      
       +##+       +##+      
       +##+      +##+       
       +##+     ++#+        
       +##+    +##+         
        +#++ ++##+          
        +#######+           
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++       +++   
            +#+     ++##+   
            ##+    ++##+    
           +#+    +###+     
         +###     +##+      
        +##++    +##+       
       +###+ +++#####++     
     +####++#######+#++     
     ############+          
     ###++++ +##+           
     ++     +##+            
           +##+             
           +#+              
          +#++              
          +#+               
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++++            
      ++########+           
     +###########+          
     ####++++++###+         
     ###+      +##+         
     #++        +##+        
     ++         +##+        
                +#++        
              +###+         
             +####+         
           +#####+++++++#   
         +++#############   
        +##############++   
        +#######++++        
         ++++#++            
             +              
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                 ++##+      
                ++###       
               +###+        
              +####+        
            ++###+          
            #####           
          ++###+++++++      
          +####++#####+     
        +####+########+     
        +#########++##+     
      +#########+++###+     
      +########+++###+      
     +###+####+#####+       
     +############++        
     ###########++          
     +#######++             
       +##+                 
       +####+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +####          
             +####+         
            +#+ +##+        
            +#  +##+        
           +##   +#+        
           ##+   +#+        
          ##+    +##        
         +##+     ##+       
        +##+      ##+       
        +##       ##+       
        ##+      +##+       
       +##+      +##        
       +##      +##+        
       +##      +##+        
       +#+     +##+         
       +##+++ +###          
       +#########+          
        +#######+           
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++++     
               ++######++   
              +#########+   
            +######+####+   
           ++###+++ +##+    
          +####+    ##+     
         +###+    +###      
        ####+     +##+      
        ###+     +###       
       ###+     +###        
      +##+    ++##++        
     +###    +####+         
     +##++######++          
     +########++            
     +######++              
       +++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####++          
        +########++         
        +###+++####+        
       +####+   +###+       
       +##++     +##+       
       +##+       +##+      
       +##+       +##+      
       +##+       +##+      
       +##+       +##+      
       +##+        +#+      
       +##+        +#+      
        +##+       +#+      
        +##+       ##+      
        +###+      ###+     
         +##+     +###+     
         +###+    +##+      
          ###++  +###       
          +#####+###+       
           +#######+        
             +###+          
                            
                            
                            
                            
                            
                            
                            
                ++###+      
               +######+     
              +#######+     
             +########+     
            +#########+     
           +####++ ###+     
          +####+   +##+     
         +####+    +##+     
        +####+     +##+     
        +###+      +##+     
       +###+       +##+     
       ####+       +##+     
      +###+       +###+     
     +###+        ####      
     +###       ++###+      
     +##+      +####+       
     +##+  ++++####+        
     +###++#######+         
      +#########++          
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++#++          
      +############         
     +#####+++#####         
      +++++  +####+         
          +++####+          
        ++######+           
        ##########++        
        ++++++#######+      
               +++####+     
                  ++###+    
                    +###+   
                     +###   
      +++++++         +##   
     +#######++       +##   
     ###+++++         +##   
     ###++           +###   
     +####++++++++++####+   
      ++###############+    
         +++#########+      
                +++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ###+      
                 +###+      
               ++###++      
               +####        
              +#####        
             +#####+        
             +####+         
            +####++         
            +####+          
            +####           
            +###+           
           +####+           
          #####+            
          #####+            
         +####+             
         +###++             
        +####+              
        +###+               
        +###                
        +##+                
                            
                            
                            
                            
                            
                            
                 ++#+       
                +###+       
               +#####       
              #####++       
             +###++         
           +####+           
           +###+            
          +###+             
          ###+              
         +###               
         +##+++##++         
         ##########+        
        +###########        
        +#######+###        
         #####+  +##        
         ###+   +###        
        +###++++###+        
         ##########+        
         +#######++         
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                 +++        
              +++###+       
             +#######+      
              +#++####      
                  +###+     
                  ###+      
                  ###+      
                 +##+       
                 +##+       
                +###+       
             +++###+        
           ++######+        
        ++#########+  +     
      ++#############++     
    ++##+++#####++###++     
   ++###+++####+  +#++      
   ##########++             
   #########+               
   ++++++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#++           
          +##++##           
         +++   +#+          
               +#           
               ##           
              +#+           
              +#+           
              ##            
             +#+            
             +#+            
             #+             
            +#+             
            +#+             
           +#+ ++           
           +#++##+          
           +###+##+++#      
           ###+ +####+      
           ##+    ++        
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
           ++######+        
           +#######+        
           +#+++###+        
               +###+        
               +##+         
              +###+         
           ++#####+         
          +########+        
         +#####+###+        
         +###+  +###        
           +    +###+       
                +###+       
                +###        
    ++          +##+        
    +#+        +###+        
   +###++     +###+         
   +#######++####+          
    ++##########+           
      ++++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
               +##+         
               ##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +##            
             +#+            
             +#+            
             ##+            
            +##+            
            +##             
            +#+             
            +#+++           
            +###+           
           +###++           
           +##++            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
          +###        +     
         +###+       +#+    
         +##+       +##+    
        +###+      +###+    
        +###+      +###     
       +###+       ###+     
      +####++++   +###      
     +#########++ ###+      
     ####+##########+       
     +#+   +++######+       
               #####+       
               +###++       
              +###+         
              ####          
             +###+          
            +####           
            +###+           
           +###+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
             ###            
             ##+            
             ###+           
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++ #+      
             ++####+#+      
            ++#####+++      
            +###+           
           +###+            
           +##+             
          +###+++           
          #######+          
         #########+         
        +###++ +###+        
       +###+    +###        
       +##+      ###+       
                 +##+       
                 ###+       
                +###+       
    ++++       +###+        
    +####++++#####+         
    +############+          
      +++#####++            
         #+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++      +#+    
            +#+      +#+    
            +#+     +#+     
            +#+    +##      
            +#+    +#+      
           +##+    ##+      
           +#+    +#+       
          +##+    ##+       
          +##    +#+        
         +##+    +#+        
        +##+    +##         
       +####+   +#+         
      ##+++###++##+         
      ++   +++###+          
              +##           
             +##+           
             +##            
            +##+            
            +#+             
           +##+             
                            
                            
                            
                            
                            
                ++#+        
               +####        
              +####+        
             +####+         
            +####+          
           ++###+           
           ####+            
         ++###+             
         +###+              
        +###+               
        +###       ++++     
       +###+    ++#####+    
      +###+    +#######+    
      +###    +########+    
      +##+   +########+     
      ###+   +#######+      
      ###+  +#######+       
      ############++        
      +###########+         
        +#########+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
              +#            
              +#+           
       ++      #+           
       ++      +#           
       ++      +#+          
       #+      +#+          
       #+       ++          
      +#        +#+         
      +#        +#+         
      +#     + ++#+         
      +#+++####++++         
      +##++++    +#         
                 +#         
                 +#+        
                 +#+        
                 +#+        
                 +#         
                 +#+        
                 +#         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ###+++++#####+     
        +#############+     
       +##############+     
       +###++     ####      
       +##+      +###+      
        ++       ####+      
                +###+       
               +###+        
              +####         
             +####+         
             +###+          
            +###+           
            ####+           
          ++###+            
          +###+             
        +####+              
        +###+               
       +####+               
       +###+                
       +#++                 
                            
                            
                            
                            
           ++###+           
          +######++         
         +########+         
         +##+  ++##+        
         +#     +###        
                 ###        
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                +###+       
               +###+        
         +####+####         
       +##########+         
       ##########+          
       ###########+         
       ########+##+         
       +#####+  +##+        
        +#++     +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++##+       
             +########+     
            +####++###+     
           +###+  +###+     
           +##+  +###+      
           +## ++###+       
           +##+###++        
           +#####+          
           +####+           
           +###+            
           +###+            
         +#####+            
         ###+##             
        +##++##             
       +##+ +##             
       +##  ###             
       +## +##+             
       +######              
       +#####               
        ++#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +##+++                 
     +#######++++++         
      ++###########+        
         ++++######+        
               +++#+        
                  #+        
                  ##        
                 +#+        
                 +#+        
                 +#+        
                 ##+        
                 ##+        
                +##         
                +#+         
                ##+         
                ##          
               +#+          
               +#+          
               +#+          
              +##           
                            
                            
                            
                            
                            
                            
                            
              ++###+        
            ++######        
           +########        
          +###+++###        
         +###+              
         +##+    ++#        
        +##+    +###+       
        ##+   ++####        
       +##++++######        
       +###########+        
        ######++###+        
         +++++ +##+         
              +###+         
              +##+          
             +###+          
            ++##+           
            +###            
            ###+            
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
           +++++            
       ++++#####+           
    ++###########+          
    ###++++++  +##          
    +#+        +##          
               +##          
               +##          
               ###          
              +##+          
             +##+           
             +##+           
             ###            
            +##+     ++#    
            ###   ++###+    
           +###+++####+     
           +#######++       
           ######++         
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++##+      
               +######      
              +########     
             +####+####     
            +####+ +###     
           +####+  +###     
          +####+   ###+     
         +####    +###      
        +####+    +###      
       ++###+     +###      
       +###+      +###      
      +###+       +##+      
     +###+        ###+      
     +###+       +###       
    +###+        +##+       
    +###       ++###+       
    +###+     ++###++       
     +####++++####+         
      ###########+          
       ++++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
           +++####++        
         +#####+++          
         +###++             
         ++##+              
          +##+              
          +#+               
         +##+    +          
         +##  ++####+       
         +#+ +######+       
        +##+###++ +##       
        +####++   +#+       
         ###+     ##+       
         +++     +##+       
                 +##+       
                 ##+        
               ++##+        
           +#++###+         
           +#####+          
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##++      
                +####+      
               +#####       
              +#####+       
              +#####        
             +#####+        
             +####+         
             +####+         
            +####+          
           ++####           
           ++###+           
            ###++           
           +###+            
          +###++            
          +###+             
         +###+              
         ####+              
        +###+               
        ####+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#+      +#+       
        +###      +#+       
        +##+      ##+       
        +##+      ##+       
        +##+     +##+       
       +##+      +##+       
       +##   +++####        
       ##+ ++######+        
      +##++####++##+        
      +######+  +##+        
      +###++    +##         
      +##+      +#+         
                +#+         
               +## ++       
               +###+        
               +###+        
               +###+        
               +##+         
               +##+         
                +#          
                            
                            
                            
                            
                            
                            
                            
               ++++         
             +######        
             #######+       
             ++ +###+       
                +###+       
                +###+       
                ####        
             +++###+        
           +########+       
         +###########+      
       +########++###+      
      +###+####+  +###+++   
     +###+####+    +####+   
     +#######+      ++++    
     ######+                
     +###++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++   +#+         
         ++###+ +#+         
         ##++#+++#+         
         ##  +#+##+         
         ##   +###          
         +#+   +#+          
          ##+  ##+          
          +##++##           
           +##+#+           
           ++###            
             +##            
             +##+           
             +###+          
            +##+##+         
            +## +##         
            +#+ +##         
            ##+ +##         
            ## ++##         
            ######+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
             +++####+       
            +########+      
           +####++###+      
            ++++  +##+      
                  ###+      
                +####       
               +###++       
           +++####+         
          +#######+         
          ####+###+         
           ++  +##+         
               +###         
               +###         
               +##+         
               +##+         
    ++        +##+          
    +##+     +###+          
    +####+++####+           
     +#########+            
      ++#####++             
                            
                            
                            
                            
                            
                            
                            
                            
           +####++          
           ##+++###+        
           #++   +#+        
           ++     ##+       
                  +#+       
                  ##+       
                 +##+       
                +##+        
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
         +###+              
        +###+   ++          
       +###+ ++##+          
       ####++##+            
       ######+              
       ++#+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##             
           +###       +++   
           ###+      +##+   
          +##+       +##+   
         +###+      +###    
        +###+      +###+    
       #####       ####     
     +#######+    +###+     
     +###+####+  +###+      
     +##+  ####+++###       
            +#######+       
             +######+       
              +###++        
             +###+          
             +###+          
            +###+           
           +###+            
           ####+            
          +###+             
          +#++              
                            
                            
                            
                            
                            
                            
                            
                 ++++       
                 ###+       
                +###+       
               +###+        
               +##+         
              +###+         
              +##+          
             +###           
             ####           
            +###+           
           +####            
           +###+            
           +##+             
          +###+             
          ####+             
          ####+             
         +####+             
         ####+              
         +###+              
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
               ++#++++#     
             ++########     
            +####++++++     
           +####+           
          +###++            
         +###++             
        +###++++++++        
       +############+       
       +#######+++###       
       +####++    +##       
        +++       +##       
                  ###       
                 +###       
                 +##+       
                 ###        
               +###+        
   +++++      +###+         
   +########+####++         
    +###########+           
      ++++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
            +++      ##     
           +##+     +#+     
           +#+      ##      
          +#++     +#+      
          +#+#    +##       
         +#+#+    +#+       
         +###+   +#+        
         +##+    +#+        
         ###    +#+         
        +##+    ##          
        +#+    +#+          
        +##++  +#           
         +###++#+           
         ++++####+          
             +#++           
             ##             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                ##+         
               +###+        
              +###+         
             +###+          
            +###+           
            ####+           
           +###+            
          +###+             
         ####+              
        +###+      ++++     
       +###+     ++####     
      +####     #######+    
      +###+    +#######+    
      +###    +########+    
     +###+   +###++###+     
     +###   +###++###+      
      ###+  +#######+       
      +###++######++        
      +##########+          
        +######++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
         +##++###+          
         ###   +###+        
        +###    +###+       
        +###     +###+      
        +##+      +###+     
        +##+       +##+     
        ###        +##+     
       +###        +##+     
       +##+        +##+     
       +##+        ###+     
       +##+       +##+      
       +##+      +###+      
       +##+     +###+       
       +###    +###+        
        +##   +####+        
        +##+ +####+         
        +########+          
         +######+           
          ++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+    ++++     
          ++#####+#####     
         +#############     
        +#####+ +++###+     
       +####++    +###+     
       ####++     +##+      
       ###+      +###+      
        ++      +###+       
                ###+        
               +###         
              +###+         
             +###+          
            +###+           
           +####            
          +####             
         +####+             
         +###+              
        +###+               
        ####+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
             +++##+         
           +#######+        
         +####+++##+ ++     
        +###+  +##++###     
       +###+  +##++####     
      +###+    + +#####     
     +###       +#####+     
     ###+     ++##++##      
    +##+     +##+  ##+      
   +##+     +##+  +##+      
   +#+    +##++   +#+       
   ##+  ++##+     +#+       
   ###+####+      ##+       
   ######++      +##+       
    ++++         +#+        
                 +#+        
                 +##+       
                  ++        
                            
                            
                            
                            
                            
                            
                            
                            
                +++###+     
               +#######     
              +###+ +++++   
             +##++   +###   
            +##++  +####+   
            +##+ ++###++    
            +##++####+      
            +######+        
            +####++         
           +####+           
          +####+            
         +#####+            
        +##++##             
       +##+ +##             
       ###+ +##             
       ##+ +##+             
       ##+ +##+             
      +##++##+              
       ######               
       ++##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#+         ++         
     +#+        +##+        
     +#+        +#+         
     +#+        +#+         
     +#+        +#+         
     +#+       +##+         
     +##+     ++###+        
     +##+    +#####+        
     +###+++###++##+        
      +#######++###+        
       ++###++  +##+        
                +##+        
                +##+        
                 ##+        
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                  ##+       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
            ++######        
           +###++###        
          +###+ +##+        
         +###+   ++         
         ###+   +##+        
        +##+  ++####        
        ##++++#####+        
        ###########+        
        +##+++++##+         
              +###          
              +##+          
             +###+          
             ###+           
            +###            
            ###+            
           +##+             
          +###+             
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
             +##+           
           ++####+          
          +#######+         
          +#++++#++         
          +#   +#+          
          +#   +#+          
          +#+  +#+          
           ##++#+           
           +####            
            +###            
            +####+          
           +##++##          
           +#+  +##         
           +#+   +#+        
           +#+   +#+        
           +#+   +#+        
            ++   +#+        
            +#+++##         
             +####+         
              ++#+          
                            
                            
                            
                            
                            
                            
                            
                            
               +++          
             +#####+++++    
            +##########+    
            +##########     
          ++####+++###+     
         +#####    +##+     
        +####+     +##+     
       +####+      +##+     
      +###+        +##+     
     +###+         +##+     
     ###+          ##+      
    +###+         +##+      
    ###+         ++##+      
    ###          +##+       
    ##+         +###+       
    ###+++    +####+        
    +######+++###++         
      +########++           
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
             +##+           
             +##+           
             +##+           
             +##+           
             ###            
             ###            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ###            
             ###+           
             +###           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#++     
                  +###+     
                ++###+      
                 ###+       
               +###+        
             ++###+         
             +####          
             ####           
            +###+           
           +####+           
           +###+            
          +####+            
          +###+             
          +###              
         +###+              
         +###+              
        +###+               
       +###+                
       +##++                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                 +++#++     
              ++++####+     
             +########+     
             +########+     
           ++####++###+     
           +####+ +###+     
           ####+  +###+     
           ####+  +###      
          +###+  +###+      
         +####+  +##+       
         +####  +###+       
         +###+  ##++        
        +###+  +##+         
       +####+++###+         
      +##########++         
      +#########+           
      ##########+           
     +########++            
     +#######+              
     +######++              
                            
                            
                            
                            
                            
                            
                            
                            
               ++###++      
            +++#######+     
           ++#########+     
           +###++++###+     
            +++   +###+     
                  ####+     
                 +####+     
                 ####+      
               ++####+      
               +####+       
           ++ +####+        
         +##########+       
      ++#############+      
     +##########+#####+     
   ++###++#####+  +####     
   +####+#####+    +##+     
   ##########+      +++     
   ########+                
   +#####+                  
   +++++                    
                            
                            
                            
                            
                            
                            
                            
               +#+          
              ++#+          
             +###+          
            +#####+         
            +#####+         
             +++##+         
               +##+         
               +##+         
               +#+          
              +##+          
             +##+           
             +##+           
         ++++##+            
       ++#####+             
      +#######+      +      
      ###+#####+    +#      
      #####++###+  +#+      
      +++++  +###+++#+      
              +#####+       
               +##++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
            ++#######+      
            +########+      
             +++ +###+      
                +###+       
               +####        
               ####+        
            ++####+         
         ++#######+         
        ++########++        
        +####++####+   +    
        +++++  +###+   +    
               +###+        
               +###+        
    ++         +##+         
    #+        +###+         
    ##+++++++####+          
    ############+           
    +#########++            
      ++++++                
                            
                            
                            
                            
                            
                            
                            
              +++++         
             +#####+        
             ##+####+       
            +#+++####       
            +#+  +###       
           ++++  +###       
            ++   +###       
                 +###       
                 +##+       
            ++#+++##+       
         +#+########        
        +##########+        
        +##########+        
       +###+  +####+        
       ###+  ++#####        
      +##++++#######++      
      +###########+#++      
      +##########+ +        
      +########++           
       +++##+#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +       +#+    
             #+      ###    
            +#+      ##+    
           ###+     ###+    
          +##+     +###+    
         +###+     +##+     
        +###+     +###+     
       +###+      ###+      
      +###+      +###       
     +####++    +####+      
    +#######+   #####+      
    ####+####+++#####+      
    ##++ ++##########       
           +#######+        
            +#####+         
            +###+           
           +###+            
          +###+             
          +##+              
          +##               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ##+               
         +#++               
        +##                 
        +#+                 
       +##          +       
       +##++++++  +#+       
       ##########+##+       
       +###########+        
         +++     ##+        
                 ##+        
                +#+         
                +#+         
                +#+         
                ##+         
               +##          
               +#+          
               +##          
               +##+         
               +###+        
                +#+         
                            
                            
                            
                            
                            
                            
                            
             ++##########   
            +############   
            ####++++++###   
          +####+            
         +####+             
        +####+              
      ++####++++#++         
     ++############++       
     +###############+      
     +######++  ++####      
       ++++       +###+     
                   +##+     
                  +###+     
                 +####+     
       ++        +###+      
      +#+      ++####+      
      ####+++######++       
      +############+        
      ++#########+          
         ++++ ++            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
           ++###+           
          +#####+ ++        
          +#+ #+ +#+        
          +##+#++##+        
           +##+ ##+         
            +#++#+          
            +###+           
             +##+           
              ##+           
              ##+           
             +###           
             +###+          
             +###+          
             +#+#+          
             +#+#+          
             +###+          
             +###+          
              ###+          
              +##+          
                            
                            
                            
                            
                            
                +###+       
               +####+       
               +####+       
              ++###+        
              ####+         
             ####+          
            +###++          
           +####            
          +####+            
         +####+             
        +####+              
        +###+      ++++     
       +###+    ++#####+    
       +###   +########+    
      +###+  +########+     
      +###  +########+      
      +###++####+###+       
      +############+        
      ++#########++         
       ++###+++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++####++++     
       +###############++   
      +###++++++++  +++##+  
       +##+             ++  
        ##+                 
       +##                  
       ##+   +   ++         
      +##+++###+###++       
      +######+++++###+      
      +####+       ##+      
      ++++         +##      
                   +##      
                   +##+     
                   ###      
                  +##+      
      +          +###       
      ++        +###+       
       ##++  ++####+        
       +#########+          
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##++##+++++     
         ++############+    
         ####++++######+    
        +###++   ++###+     
       +####     +####+     
       ++#+      +###+      
                +###+       
               +####        
              +####         
             ++###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###++             
        +####+              
       +####+               
       +###+                
      +###+                 
      +##+                  
                            
                            
                            
                            
                            
                            
                            
                            
     +######+++++++         
    +##############+        
    +###############+       
    +##+++++++#######+      
                +####+      
                 +###+      
                 ####       
                +###+       
                +###+       
               +####        
               +###+        
               ####         
              +###+         
              +###+         
              ###+          
             +###+          
             +###+          
             +###+          
             +###+          
             +##+           
                            
                            
                            
                            
                            
                            
                ++###+      
              ++##++##+     
             +####  +###+   
            +###++ +####+   
           +##++ +#####+    
           +##+++####++     
           +#######+        
           +#####++         
           +####+           
          ++###+            
         ++####+            
         #####+             
        +##+##+             
       +##++##+             
       +##++##+             
       +##++##+             
       +##+###+             
       +#####+              
       +####+               
        ###+                
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++         
          ++###+##+         
         +##++  +##         
        +##+    +#+         
        ##+    +##+         
       +#+     ##+          
        ##+   +#+           
         ##+++##            
         +#####+            
           +###+++          
            ######+         
           +#+ ++##+        
           +#+   +##+       
            #+    ##+       
            #+    ##        
            ##   +#+        
            +#   +#+        
            +#+ +#+         
             #++#+          
             +###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++###++      
             +#######+      
           ++###+++###      
          +####+   ++       
         +###+     +        
        +###     +##+       
        +##     +###+       
       +##+   ++####+       
        ###########+        
        +##########+        
          ++++ +##+         
              +###+         
              +##+          
             +###+          
             +##+           
            +###            
            ###+            
           +###             
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
         ++#####+##+        
         +###++  +#+        
          ++     +##        
                 ##+        
                +#+         
               +##+         
               +##          
               ##+          
              +#+           
              ##+           
             +#+            
            +##+            
            +#+             
           +##+             
           +#+              
          +##               
          +##               
          +##               
          +#+               
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +###+            
          +###+       +++   
         +###+       +##+   
        +####        ###+   
       ++###+       +##+    
       ####+       +###+    
     ++####+      ++##+     
     +#######+    +###+     
     +##+####+   +###++     
      +++ ++###  +###+      
            +###+####+      
            +########+      
             +#####+        
              ####+         
             +###+          
            +###++          
           +###++           
           +###+            
            ##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#+                   
      #####+++++++#+        
      +#############        
         ++########+        
            ++++ +#+        
                +##+        
                +##+        
                +#+         
                ##+     ++  
       ++++++++####+++++##  
       +############++++    
       ++++++++##++         
              +##+          
              ##+           
             +##+           
             +##            
            +##+            
            ###+            
            ###+            
            ##++            
                            
                            
                            
                            
                            
                            
              +++###+       
              +######+      
             +##++###+      
               + +###+      
                 +###+      
                +###+       
              +####+        
             +####+         
           +#####+          
         +########+         
         +####++##++        
          +++   ###+        
               +###         
               +###+        
    +++        +##+         
    ##+       ###+          
    ###++  +++###+          
    +###########+           
     +########++            
      +++#+#++              
                            
                            
                            
                            
                            
                            
                            
        ++++++++            
        #########++         
        ###########+        
        #+++++++###+        
        ++      +##+        
                +##+        
                ###+        
               +###+        
              +###+         
             +###+          
             +###+          
            +###+           
            ###+            
           +##+             
         ++##+              
       ++###+       +++++   
      +#####++++++++#####   
     +#################++   
     ###############+++     
     +++++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++++      
              +########+    
             +####+++###+   
            +###++   +###   
           +###+      ###   
          +###+       ###   
         +####       +###   
         +###+       +##+   
        +###+       +##+    
       +####        +##+    
      +####+       +###+    
      +###+        +###+    
      ###+        +###+     
     +###+      ++###+      
     +###+      ####+       
     ###+  +++++###+        
     ####++######+          
     +#########++           
      +#####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +####+++####+##+      
     +###############+      
      ####+++++++++++       
      +###+         +       
       +###+      ++#+      
        +###++  ++###+      
          +###+#####+       
           +######++        
            ####+           
           +#####+          
           #######          
          +###+###+         
          ###+ +###+        
          ###+  +##+        
          ##+    ###+       
          ##+    +##+       
          +##+   +##+       
           +###+++##+       
            +#######+       
            ++#####+        
                            
                            
                            
                            
                 +##+       
                 ###+       
               +####+       
               +###+        
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
         +###+     +++      
        +###+    ++###+     
       +###+    +#####+     
       +###   ++######+     
       ###+  +###++##+      
       ###  +###++##+       
       ###+####++##++       
       +##########++        
        +#######+           
         +##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#++              
         +#++##++           
         +#+  +##+          
          ++    +#+         
          +#+  ++#+         
           +#++###+         
            +##++#          
            +##+++          
           +#++#+           
           ++  +#           
           ++  +#+          
          +#+   +#+         
          ++     +#+        
          #+     +#+        
         +#+      +#        
          #+      +#+       
          #+       #+       
          +#+     +#+       
           +#++++##+        
            +++##++         
                            
                            
                            
                            
                            
                            
                  +###      
                +####+      
               ++##++       
               +###+        
              ####+         
             ####+          
           ++###+           
           +###++    +      
          +####   +###+     
          ####+  +#####+    
         +###+  +######+    
        +###+  +###++#+     
        ###+  +###++##+     
       +###  +###++###      
      +###+ +###++###+      
      +###++####+ +#+       
      +###+#####++#         
      +##########+          
       +#######+            
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
            +#              
            +#+             
            +#+             
            +##+            
            +##+            
             ##+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##            
             +##+           
             +##+           
              +#+           
              +#+           
               #+           
               ##+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                 +##+       
                 +##+       
                +##+        
               ###+         
             +###+          
            ++##+           
           +###++           
           ####      +      
          +###+    ++#++    
         +###+   +######    
        +###+   +######+    
        +##++  +#######+    
       +###+  +###++##+     
       ###+  +###++##+      
      +###  +###++##+       
     +###+ +###++##+        
      ##+ +####+###+        
      ###++#######+         
      +#########+           
       +++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +####+         
           +#######         
          +#######+         
          ###+###+          
          +##+##+           
           +###+            
           +###             
           +###+            
          +#++##+           
          +#+ +##           
         +#+   ##+          
         +#+   +##          
         +#     ##+         
         #+     ##+         
         ++     ##+         
         +#+    ##+         
         +##    ##+         
          ##++ +#+          
          +######+          
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##++        
             +######+       
            +###++#++       
           +###  ++         
          +##+     ++       
         +##++    +##+      
         ###+     ###+      
        +##+     ###+       
        ###    ++###+       
        ###+++#####+        
        +##########+        
         +++++++##+         
              +###+         
              ###+          
             +###+          
             +##+           
            +##+            
           +###             
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++       +     
            +##      +##    
           +##+      +#+    
          +##+      +##+    
         +##+       ##+     
        +##+       +##+     
       +##+       +##+      
      +##+  +++++####+      
     +##++##+#+++####+      
    +#####++     ###+       
    +###+       +###        
    +++         +##+        
                +##         
                +##         
                +#+         
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++####+    
                +######+    
              ++#######+    
             +##########    
            +#####+ +###    
           +####++  +###    
          ######    +##+    
         #####+     +##+    
       ++####+      +##+    
       +####+      +###+    
      +####+       +###     
     +####+        ###+     
    +####+        +###+     
    +####+       +###+      
    ####+       +####+      
    ####      ++####+       
    ####+++++######+        
    #############+          
    +###########+           
     ++#####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#++             
         +##++#+ ##         
         +#   +#+##         
         +#   +###+         
         ++   +###          
         #+   ####          
         #+  +###+          
         #+  ++##+          
         +#  +###           
          #++#+##           
          +##+ #+           
              +#+           
              +#+           
              +#            
              +#            
              ##            
              ##            
              #+            
              +#            
               ++           
                            
                            
                            
                            
                            
                   ####+    
                 +######    
               +#######+    
              +####+###+    
             +####+ +###    
           ++####+  +###    
           +####+   +##+    
          +####+   +###+    
        ++####+    +###     
       +#####+     +##+     
       #####+     +###+     
      +####+     +###+      
     +####+     ++###       
    +####+     +####+       
    ####+    ++####+        
    ###+    +#####+         
    ###+++++#####+          
    ###########++           
    #########++             
     +#####++               
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
            +##             
            +#+             
            +#+             
            ##+             
           +## +            
           +#+ +#           
           ##+ ##+          
           ##++##+          
          +##++###++        
          +########+        
          +########+        
           +####++          
             +##+           
             +##            
             +##            
             +##            
             ##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                  ###+      
                 +##+       
                ++##+       
                +##+        
               +###+        
               +##+         
              +###          
              +##+          
             +###+          
             +##+           
            +###            
           +###+            
          ++##+             
          +##++             
         +###+              
        +###+               
        ####                
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
         +#++               
        +####+++            
        +#######+           
        +## +####+          
        ##+  +####+         
       +##+   +#++          
        ###                 
        ###                 
        +######+            
         +######++          
          ++++####+         
              ++###+        
               +####        
                +###+       
                +###        
                 ###        
               ++###        
        +###########+       
        +#########++        
             +++##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
             ++###          
            +####+          
           +###+     +++    
          +###+     +##+    
         ####+      ###+    
       +####+      +##+     
      +######+    +###+     
      ########+  +###       
     +##+++++##++###+       
      +      #######        
             +#####+        
              ####+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
        +####+              
        +##++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++#        
                ++##        
        ++++++#####+        
       +###########         
       ##+++++ +##+         
       #+      +##+         
      +##+     +##+         
      +##      +##+         
      +##      +##+         
       ++      +#+          
               +#+          
               +#+          
               ##+          
               ##+          
              +##           
              +##           
              ###           
              ###           
              ##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
              +++###++###   
             +##########+   
             +###+#++++++   
            +###+           
           +###+            
          +###++            
         +####+++           
        +#########+         
       +######+####+        
       +####++  +###        
        +++      ###+       
                +###+       
                +###+       
      ++       +###+        
     +##      ++###+        
     ###     ++###+         
     +###++ +#####          
      +#########+           
      ++#######+            
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
         ++#######+         
       +###########+        
      +###+++  ++##+        
      ++++      +##+        
               +###         
              +###+         
            +####+          
           +####+           
         +#######+          
        +#########++        
         +##+++++##+        
          +      +##+       
        +         ###       
      +##         ###       
      +##        +###       
      +##+       ###+       
      +###++    ###+        
       +####+++####+        
        ++#######++         
          ++####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++++++++     
   +      ++###########     
         +#############     
        +####++ +++###+     
        +###+    +###+      
        +##+    ++###+      
          +     ####+       
               +###+        
              +###+         
             +###+          
            +###+           
           +###++           
          +####             
         +####+             
         +###+              
        +###+               
       +####+               
      +####++               
      +###+                 
       ++                   
                            
                            
                            
                            
                            
                            
             +#             
            +#+             
           +#+              
           +#               
           #+    ++         
          +#     #+         
          +#    +#++        
          +#    +#++        
          ++    ##+         
          #+ ++##+          
          +###+++           
          +++++#+           
              +#            
              #+            
             +#+            
             +#             
             ++             
             ++             
             ++             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
            ++#######+      
           +####++++##+     
          +###++     ++     
         +###+     ++       
        +###+    +###+      
       +###+    +####+      
       +##+   ++####+       
       ###++########+       
       +#######+###+        
       ++++++++###+         
             +####+         
            +####+          
            +###+           
           +###+            
           +###             
          +###+             
         +###+              
         +###               
         +#++               
                            
                            
                            
                            
                            
                            
                            
              ++#+   +##    
         ++++#####+  +##+   
       ++##########++###+   
       ##################   
      +#################+   
      +#######+#+#######+   
      +######+++#######+    
      +######+########+     
       ##############+      
       ++###########+       
        +##########+        
         +#######+          
        ++########++        
        +###########+       
        +###########+       
        +###########+       
        +###########+       
        ++##########+       
         ++#######++        
           +##++++          
                            
                            
                            
                            
                            
                            
                            
                  ++++++    
              ++########+   
             +##########+   
            +#######++++    
           +###++++         
           ####+            
          +###+             
        ++###++++           
        +#########+         
       +###########+        
       +####++++++##+       
       +##+      +##+       
       +         +##+       
     +#+        +###+       
     ##+       +###+        
     ###++   ++####+        
     +#####+######+         
      +#########++          
        ++####++            
          ++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
           ++###+           
           +###+      +++   
         ++####+   ++####+  
        +###+++  +######++  
        +##++  ++####++     
       +###+  +####++       
       +##+  +####+         
       +###++###++          
        +######+            
         +#####++           
         +#######+          
         +##++#####         
         ##+  ++###+        
         ##+    +##+        
        +##+     +#+        
         ##+    +##+        
         +###++++##+        
          +#######+         
           ++####+          
                            
                            
                            
                            
                            
                            
                  ++        
                 +##+       
               +####+       
              +####+        
             +###+          
             ####+          
           +####+           
          +####             
         +####       +      
         ####+   +#####+    
        +###+   +#######+   
       +###+  +####+++##+   
      +###+   +##+  +###+   
     +###+   +###+++###+    
     +###+  +####+####+     
     ####+++#######++       
     +###########+++        
      +#########+           
         ++ ++##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
          +++####+          
        ++####++#+          
      +###++   +#+          
     +#+++   ++#+           
          ++####            
        +######+            
        #########++         
        ++ +++######+       
                ++###+      
                  +###+     
                    +#+     
                    +#+     
                   +##      
                  +##+      
                 +##+       
               ++##+        
            ++###++         
         ++#####++          
         ++++++             
                            
                            
                            
                            
                            
                            
                            
             +++##+         
           +#######+        
          +#######++ +#+    
          +##+      +##+    
          +##+     ++##+    
          +##+    +####     
           ###+  +###+      
           +##+ +###+       
            +######+        
            +####++         
           ++###+           
          +#####+           
         +##+###+           
        +##+++##+           
        ##+  +##+           
        ##+  ###+           
        ##+ +##+            
        ###+###+            
        +#####+             
         ++##+              
                            
                            
                            
                            
                            
             +#+            
            +##             
           +#++             
           ##               
          +#+               
          +#                
          #+                
          #+                
         +#+                
         +#+                
         +#+                
         +#+     +++++      
         +#+    +#####+     
         +##   +#+++##      
         +##  +#+  +#+      
          +#+ ##  +##+      
          +##+##++#++       
           +######+         
            +####+          
              ++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#####+       
           ++########+      
          +###########+     
         +####+++++#+++     
        +####++   +++       
       +####+    +###       
      +####+    +####       
      +###+    +#####       
      ###+ +++######+       
      ####+#########        
      +############+        
       ++++++++####+        
              +###+         
              ####+         
             +####          
             ####+          
            +####           
           +#####           
           +####+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++####+          
       ++#########+         
     ++###########+         
    +#######+   +##+        
    +###+       +##+        
    ###+       +###+        
    ###++  +++#####+        
    +##############+        
    ++########++++#+        
      ++++++    +##+        
                 +##+       
                 +##+       
                 +##+       
                  ###       
                  ###+      
                  ###+      
                  +##+      
                  +##+      
                  +##+      
                  +#++      
                            
                            
                            
                            
                            
                +##+        
               +###+        
              +####+        
              +###+         
              +###+         
              ####          
             +###+          
             +###+          
            +####           
            +###+           
            ####+           
           +###+            
           +###+            
          +####+            
          ####+             
         +####+             
        +####+              
        +###+               
       +####+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####++++       
         +###########+      
         #############      
         ####++++++###      
         +##+     ###+      
          +##+   +##++      
          +### ++##++       
           +#######+        
            +####++         
            +####           
           +####+           
          +######+          
         +###++##+          
         +##+  +#+          
        +##++  +##+         
        +##+    ###+        
        ###++   ###+        
        +####+++###+        
         ++########+        
            ++####+         
                            
                            
                            
                            
                            
                            
                            
         +++++####++        
         ###########        
         ++++++++###        
                +###        
               +###+        
              +###+         
            +####+          
          ++####+           
         +######+           
         ########+          
         +++ ++###+         
               +###         
                +##         
                +##+        
      ++       +###         
     +##       +##+         
     +##+    ++###          
      ####+++####+          
      +#########+           
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++##+++    
           ++##########+    
           +##++++++++      
          +#+               
          #+                
         +#+                
         ##                 
        +#+++               
         #######+           
         +++++###+          
              ++###+        
                 +##        
       ++         ##        
       ++         ##        
      +#+         ##        
      +#+        +#+        
       +#+      +##+        
       +##+   ++##+         
        +########+          
         +#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+   +#+  
          ++#########++###+ 
         +#####++++#######+ 
         +###+   ++#####++  
         ####  ++#####+     
         +###++######+      
          +#######++        
          +#####++          
         +####++            
        +#####+             
        +##+###             
       +### +##+            
       +##+ +###+           
       ###++####            
       ###++###+            
       +###+###+            
        #######             
        +#####+             
         +###+              
          +++               
                            
                            
                            
                            
                            
       +                    
      ++                    
      ++                    
      #+                    
     +#+                    
     +#               ++    
     ++             +###+   
     ++           ++#+++#   
     #+           ##+   #   
     #+          +#    +#   
     #+         +#+    ++   
     #+         ++    +#+   
     #+         #+   +++    
     +#         #+  +++     
     +#++      +#+ +++      
      ++#++     ##+++       
        ++######+++         
           +++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++###    
              ++++#####+    
              +#######++    
            +#####++++      
            +###+           
           +###             
          +###+             
          ####              
         +###++++           
        +########+          
        +#########+         
         ##+++ +###+        
          +     +##+        
               +###+        
               +##+         
      +#+     +###+         
     +##+    +####          
     +####++####++          
      +########++           
       +++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##++##+     
         ++++#########+     
         ######+++####+     
        +####++  +####      
       +###++    +###+      
      +###+     +####+      
      ###+     +#####+      
     +###+  +++######+      
     +####++########+       
     +##############+       
      +############+        
       +##########+         
        +++#####++          
           +####            
            ####            
           +####            
          +#####            
          +####+            
          #####             
         +#####             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#+++             
        +#######+++#++      
        ###+++#######+      
        ##+   +######+      
        +++     +####       
                +###+       
                ###+        
               +###+        
               ###+         
              +###+         
             +###+          
             +###           
            +###+           
            +##+            
            ###+            
           +###             
          +###+             
          +##+              
          +##+              
          +#+               
                            
                            
                            
                            
               +++++        
            ++######+       
           +###+++###+      
          +###+   +##+      
         +##++     +##+     
          ++       +##+     
                   +##+     
                   +##+     
                   +##+     
                   +##+     
                  +##+      
                  ###+      
        ++++++   +###+      
      +########++###+       
     +#############+        
     ###++++#######         
     ##+   +#######+        
     +##+++#########+       
      ########++  +##+      
      ++###+++    ++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +##+     
                ++###+      
               ####+        
              +#++          
             +#+            
            +##             
           +##+             
          +##++++           
         +########+         
         +####++###+        
         ++++    ##+        
                 ##+        
                +##         
        ++    ++##+         
        ##+++###++          
        +#####++            
          ++                
                            
                            
       +++++++++++++++      
                            
                            
                            
                            
                            
                            
                            
             +++            
            +###+           
           +#####+          
           +######+         
           +#######+        
          +###++####+       
          +###+ +###+       
          +###+  ###+       
         +###+   ###+       
         +###+   ###+       
         ###+    ###+       
         ###+    ###+       
         ###+   +###+       
         ###+  +####        
         ###+  +###+        
         ###+++####+        
         +########+         
         +#######+          
          +#####+           
            +#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++######+    
             +#########+    
          ++######++++++    
         ++####++     +     
         +###+       +#+    
         +###+     +###+    
          +###+   +###+     
           +###++####+      
            +#######+       
            +#####+         
           +#####+          
          +######+          
         +###++##+          
        +###+ +##+          
        +##+  +##+          
       +##+  +###+          
       +##+ +###+           
        #######+            
        +######+            
         ++##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
           +##++            
          +#++++#++    ++   
        +++     ++##++++    
       +++ + ++++ ++++      
      +#+#########+         
     ##++       +++         
     ++           +         
                  +         
                 ++         
                 ++         
                ++          
               +#           
              ++            
            +#+             
          ++++              
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
                 +##+       
                +###+       
                +###        
               +###+        
              +###+         
              +###+         
             +###+          
             +###+          
            +###+           
            ####+           
           +###+            
          +####             
          +###+             
         +###+              
         +###+              
        +###+               
       +####+               
       +###+                
       +#++                 
                            
                            
                            
                            
                            
                            
                            
                            
            #+              
           +##+             
           +##+             
           +##+             
           +###             
            +##+            
            +##+            
            +##+            
             ###+           
            +###+           
            +###+           
            +###+           
            +###+           
             ##+            
             ##+            
             ###            
             ###+           
             ###+           
             ##+            
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++##+++    
                +#######    
              ++####++##    
             +#####++###    
            +#####+ +##+    
           +#####+  +###    
          +####+    +###    
         +####+     +###    
       ++####+      ####    
       +####+       ###+    
      +####+       +###+    
      ####+        ###+     
     +###+        +###+     
    +####+       +###+      
    +###+       +####+      
    ####      + +###+       
    ####++++###+##++        
    +############+          
    +#########++            
      ++####+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
            +##++++#        
           ##++   +#+       
          ##+      #+       
         +#+       ++       
        +#+        ++       
        +#+                 
       +#+         +        
       +#+        +#        
       +#+       +#+        
        #+    ++##+         
        +##++#####          
         +###+++#+          
           ++ +##           
              +#+           
              +#            
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                 +##+       
                 ###+       
                +###+       
                ###+        
               +###+        
              +###+         
              ####+         
             +####+         
             ####+          
            +####           
           +####+           
           ####+            
          +###+             
         +####+             
         +###+              
        +####               
        +###+               
       +###+                
       +###+                
        ##+                 
                            
                            
                            
                            
                            
                            
                            
                            
            +++#+           
           +#####+  ++      
           +#++    +##      
           +#+    +##+      
           +##+  +###+      
            +###+###+       
             +####+         
              +###          
             +####          
            +##+##+         
            ##+ ##+         
           +#+  ##+         
          +##+  ##+         
          +#+   ##+         
         +##   +##          
         +##+  ##+          
         +##++###+          
         +######+           
          +####+            
          +#++              
                            
                            
                            
                            
                            
                            
                   +#+      
                 ++###      
                +####+      
               +###++       
              +###+         
             +###++         
            +###+           
           +###+            
          +###+             
         +###+              
         +##+               
        +###     +++++      
       +###+   +#####+      
       +##+   +######+      
       +##+ +###++##+       
       +##++###++##+        
       +######++###+        
        ##########+         
        ++######++          
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
          ++######          
        ++###++ ##          
       +###+    ##+         
       +##+     ##+         
        ++      ##+         
                ##+         
                ##          
                #+          
               +#+          
               +#+          
               +#+          
               +#+          
               ##           
               ##           
              +##           
              +##           
              +##           
              +##           
              +#+           
                            
                            
                            
                            
                            
                +++++       
              ++#####+      
             +#######+      
            +####++##+      
            ####+  +##+     
          +####+   +##+     
         ++###+     +##+    
         ####+      +##+    
        ####+       +##+    
       +###+        +###    
      +###+         +###    
     +###+          ###+    
     +###+         +##+     
    +###+         +###+     
    ####         +###+      
    ###+       +####+       
    ###++ +++++###+         
    #############+          
    +#########++            
      +++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#++         
             +####+++       
             ###+ ##+       
            +##+  ##+       
           +##+  +##+       
           +##   +##        
           ##+   +#+        
          +##    +#+        
          +#+   +##         
         +##    ###         
         +##   +##+         
         ##+  +###+         
        +##  +####          
        +## +##+##          
        +##+##++##          
         ####+ +##          
         +#++  +##          
                ##          
                ##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
            +#######+       
            +#+++###+       
                +###+       
               +###+        
             +####+         
            +####+          
         ++######+          
         +########+         
         +##+++###+         
                ###+        
                +##+        
                +##+        
                ###+        
      +        +###         
     +#+      +###+         
     ##+    +####+          
     +###++#####+           
      #########+            
       ++##+++              
                            
                            
                            
                            
                            
                            
                            
                            
           +++##++++        
          +##########+      
         +###+++######+     
        +###+    ++####     
        ###+        +##+    
       +###          +#+    
      +##++          +#+    
      +#+            +#+    
     +##+            +#+    
     +#+            +##+    
    +##+            +##+    
    +#+            +##+     
    +#+           +###      
    +#+          +###+      
     ##+        +###+       
     +##+      +###+        
     +###++++++###+         
      +##########+          
       +########+           
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +####+       
             +#########+    
           +#####++#####    
           ####++  +###+    
          +###+   +###+     
          +###  +####+      
          +### +####+       
           ########+        
           +#####+          
           +####+           
      +   +#####            
         +######            
        +###+###            
        +##+ ###+           
       +###  +##+           
       +##+  +##+           
        ###++###+           
        +#######            
         ######+            
         ++##++             
                            
                            
                            
                            
                            
                            
                            
               ++#+         
           ++#######        
        ++####+++  +        
      +###+++               
     +###+                  
     ##+        +#++        
     ##       ++####+       
     ##+     +##+           
     +#+    +##+            
      ###++ +#+             
      +#######              
        ++#######+          
          ##+++####++       
          ##     +###+      
          ##       +##+     
         +##        +##     
         +##+       +##     
          +##++  +++###     
           +#########++     
            +++##++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++##+        
            +#######+       
           +####++##+       
          ####+  +##+       
         +###+   ++++       
        +###   +   +##      
       +###+      +###      
        ##+    ++####+      
       +###++++#####+       
        +######++###        
         +++++ +###+        
               ###+         
              +###+         
             +###+          
             +###+          
            +###+           
           +####            
          +####+            
          +####+            
          +##+              
                            
                            
                            
                            
                   ++##+    
                  +####+    
                 +###++     
                +###+       
               +###+        
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
         +###+              
        +###++++#++         
        +##########+        
        ############+       
       +#####+++++###+      
      +#####+    +###+      
      +##############+      
       ++##########++       
          +#####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#++++++         
          ##########+       
         +##########+       
         ###++  +###+       
         +##    +###+       
                +###+       
               +###+        
               +###         
              +###+         
             +####          
            +####+          
            +###+      ++   
           +###+            
          +####             
          ####+             
         +###+              
        +###+               
       +#####+              
       +####+               
       +##+                 
                            
                            
                            
                            
                            
                            
              +##+          
             +#++#+         
            +#+  ++         
           +#+   ++         
           ##+   ++ ++      
           #+    ++ +#      
          +#+      +##+     
           ##+    +##+      
            ##+ ++##+       
            +#++##+         
             +##++          
            ++##+           
           +#++#+           
           +#+ +#           
          +#   +#           
          #+   +#           
         +#+   #+           
         +#   +#+           
         +#+++##+           
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++      ##+     
           +#+     +##+     
          +##+     +##+     
          ###+    +##+      
         +##+     ###+      
        +###     +##+       
       +###+    +###++      
       +###     +##+++      
      +#####+  +###+#+      
     +#######++######+      
     ###+++#########+       
     +#+   +#####++         
             ####           
            +###+           
            +##+            
           +###+            
           +##+             
          +###+             
          +###              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#####++           
     +++#########+          
    +######+++####+         
    ++++++     +###+        
                +##+        
                +##+        
                +##+        
                ###+        
               +###         
               +##+         
               ###          
              +##+          
              ###+          
             +##+           
             ###+           
             ##+            
             ##+            
            +##+            
             ###+           
             +#+            
                            
                            
                            
                            
                            
                  ++##+#+   
               +++######+   
              +#####+++     
             +####+         
           ++###+           
          +####             
         +###++             
       ++#######++          
        ##########+         
        ++++++++###+        
                +##+        
                 ###        
                +##+        
                +##+        
       ++      +###+        
     +##+     +###+         
     +##+   +####+          
     +##+++#####+   ++      
     +#########+            
      ++####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +######+       
           ++#######+       
          +###+  +###       
          +##+   +##+       
         +##+   +###+       
         ##+   +####        
        +##+   +###+        
        +##+   +###         
        +##+  +###+         
        +##+ +####+         
        +#########+         
         #########          
         ++++++##+          
              +##+          
              +##+          
              +##+          
              ###+          
              ###+          
             +###           
             +##+           
                            
                            
                            
                            
                            
                            
                +##+        
                 +##+       
                  +##       
                  +##       
                 +###       
                +###+       
               +###+        
              ++###+        
             ++###+         
          ++++###+          
       ++########      +    
     ++###########++++##    
    +##################+    
    +########+ +++###++     
    #######++               
    +####++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
            +###+           
           +###++           
           +##+             
          +###+             
          +###              
          ###+              
          ###               
         +##+   ++++        
         +##+  +###+        
         ###  +#####+       
        +##+  ######+       
        +##+ +###+##+       
        +##+ +##++##+       
        +##+ +#####+        
        +##+  #####+        
         +##+ +####+        
         +###++###+         
          +######+          
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++           
          +#######++++      
         #############      
        +####+++######      
        +###+    +###+      
         +++    +###+       
                +###+       
               +###+        
              +####         
             +####+         
             ####+          
            +###+           
  +        +###+            
  +       +###+             
         +###+              
         ####               
       ++###+               
       +###+                
       ###+                 
       +++                  
                            
                            
                            
                            
                            
                            
                            
      #++                   
     +##+         +++       
     ##++         +#+       
    +##          +###       
    +##+          ###       
    +##          +###       
    +##+         +###       
    +##+         +###       
     ###         ###+       
     +##+       +###+       
      +###++++++###+        
      ++###########+        
        ++#########+        
                +##+        
                +##+        
                +##+        
                +##+        
                +###        
                +###        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                ++++#+      
               +##+###      
              ####+++       
             +###           
            +###+           
           +###+            
          +###+             
         +#####+++          
         +########+         
         #####++###         
         +++    +##+        
                +##+        
                +##+        
               +###+        
       +       ###+         
      +#      +###+         
      ##+    +###+          
      ###++++###+           
      +########+            
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
           +######+         
          +###+++##+        
         +###+  +##+        
        +##+     +#+        
        +##+     ###+       
       +###+    ####+       
        +##+  +####+        
        +##+++#####+        
        +#########+         
         +########+         
          +#######+         
              +###          
              +##+          
             +###+          
             +###+          
             +###+          
             ####+          
             +###+          
              +++           
                            
                            
                            
                            
                            
                            
                            
             ++++#+         
            +######+        
             ++++##+        
                +##+        
                +##         
               +##+         
               ###+         
              +##+          
             +###           
         ++#####+           
       ++#########++        
      +#######++####++++#   
     +##++###+  ++######+   
     ##+####+     ++++++    
     #####++                
      +++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ######+             
        #######+            
            ++#+            
             +#+            
            +##+            
          ++###             
          +####+            
          ++++##+           
              +##+          
               +#+          
               +##          
               +##          
               +##          
               +#+          
              +##+          
              +##+          
             +##+           
            +##+            
           +##+             
           ##+              
                            
                            
                            
                            
                            
                            
                +##+        
                ###+        
               +###+        
               +###         
              +###+         
              +###+         
              +##+          
             +###+          
            +###+           
            +###+           
            ###+            
           +###+            
           ####             
          +###+             
        + ###+              
        ++###+              
        ++##+               
        +###+               
        +###                
        ++#+                
                            
                            
                            
                            
                            
                            
             +#+            
            ####+           
            ####+           
           +####+           
           +###+            
           ###+             
          +###              
          +##+              
         +###               
         +###               
         +###+++##+         
         +##########+       
         +##########+       
         +#######+###+      
         +######+ +##+      
          #####++  ###+     
          +####++++###+     
           +##########+     
           ++########+      
             +++####++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
              +#####+       
                ++###       
                 +###+      
                +###+       
               +####+       
              +####+        
            ++####+         
         ++######+          
        +########+          
        +###+####+          
         +    +###+         
               +##+         
    ++         +##+         
    +#+        +##+         
    +##+      +###+         
    +###++  +####+          
     +##########+           
       +######++            
        +##+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
           ++####+          
          +####++##         
         +###+   +#+        
        +##+    +##+        
        +#+    +####        
        ##+  ++#####+       
       +##########++        
        +#####++##+         
         +++   +##+         
               +##          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +##          
               +##+         
               +##+         
                            
                            
                            
                            
                            
                            
                            
             ++###+         
           +########+       
          +#########+       
         +####++ ###+       
          +#+   +###+       
               +####        
               +###+        
              +###+         
            ++######+       
         ++##########+      
       ++#######++####++    
     ++#######+    +####    
     #######++      ++++    
    #######+                
    ####++                  
    ++++                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++##++++           
       +#########+++        
      +############+        
      +#############+       
       ++++++++++####       
                +####       
                +####       
                +###+       
                ####+       
              +####+        
             ++####+        
            +####++         
           +####+           
         ++###++            
        +####+              
      +#######+++++++#++++  
      ####################  
      ##################++  
      +##############++++   
       +++#++++++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#####+      
             ++#######+     
             +###+++++      
            +###+           
           +###+            
          +####             
         +#####++           
         +#######+          
         +########+         
          +++  ++##+        
                 ###+       
                 ###+       
                 +##+       
                 ###+       
      +##+      +###+       
     +###      +####+       
     +###+++ ++####+        
      +###########+         
       +#########+          
         ++##++++           
                            
                            
                            
                            
                            
                            
                            
               +###         
              +###+         
             +###+          
             ###+           
            +##+            
           +###+            
           +##+             
          +###+             
          +##+              
          ###+              
         +##+   ++#++       
         +##+  +####+       
         +##  +##+##+       
         +##  ### +#+       
         +## +##+ ##+       
         +## ##+  ##+       
         +##+##++##+        
         +#####+##++        
          +######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+++      
              ########+     
             +########+     
            +###++####+     
            +###+####+      
            +#######+       
             #####++        
             +###+          
            +####+          
           +#####+          
          +######+          
         +###+###+          
        +###+ ###+          
        +##+  ###+          
       +###+ +###           
       +##+ +###+           
       +##+++###+           
       +#######+            
       +######+             
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
             +++#           
            +###++          
           +#######++       
           ####+++###+      
          +#++    ++##+     
         +##+       +##     
         ##+        +##     
        +##+         +#     
        +#+          #+     
       +##+         +#+     
       +#+          ##      
       +#+         +#+      
       ##         +#+       
       ##         +#+       
      +##        +#+        
       ##       ##+         
       +#+    +##+          
       +##++++##+           
        +######+            
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#+++            
         +######++  +++     
       +####++########+     
       ####+  ++######+     
       ###+     ++####+     
       +++        +##+      
                 +###+      
                +###+       
               +###+        
              +###+         
              +###+         
             +###+          
             +###+          
            +###+           
            +###            
           +###+            
          +###+             
         +####+             
         +###++             
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++#+          
      +###########+         
     +#####+++++###+        
     +###+      +##+        
     +###       +##+        
     +##+        ##+        
     +#+         ##+        
      +          ###        
                 ###        
                 ###        
                +###        
                +###        
                +##+        
                +##+        
               +###+        
               +###+        
                +##+        
                +##         
                +##         
                +#+         
                            
                            
                            
                            
                            
                    +##     
                   +###     
                  +###+     
                 ++###+     
                +####+      
               +####+       
              +####+        
              +###+         
             +####+         
            +####+          
           +####+           
          +#####+           
         ++####+            
         +#####+            
        +#####+             
        +####+              
       +####+               
       +###+                
      +####+                
       +##++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
            +####+          
            +##+#+          
           +#++ #+          
          +#+   +           
          +#+   +           
          +#+  +++          
          +#+++##+          
           +##+##+          
            ++ #+           
              +#+           
              ##+           
             +#+            
             +#+            
            +##             
            +#+             
           +##              
           ##+              
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
               ++####+      
             +#######+      
            #####+++#+      
           ####+   +##+     
          +##++    +##+     
         +##+     +###+     
         +##+   ++###+      
          ##+  +###+        
          +##+###++         
           +####+           
          +####+            
         +#####+            
         ###+ ##+           
        +##+  ##+           
       +##+  +##+           
       +##   +##+           
       +##  +##+            
       +##++###+            
        +#####+             
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++++  +#+          
      +###########          
       +#########+          
        +++++++##+          
               +#+          
               +#+          
               +#+          
              +##+          
              +##+          
              +##+          
              +#+           
              +#+           
              +#+           
              +#+           
              +##+          
              +##+          
              +##+          
               ##+          
               +#+          
               +#+          
                            
                            
                            
                            
                  +##+      
                 +###+      
               +#####+      
              ++#####+      
             +####++##+     
            +####  +##+     
           +###++   ##+     
          +####+    ###     
         +####+     ###     
         ####+     +###     
        +###+     ++##+     
       +###+      +###+     
      +####      +###+      
      +###+     +####       
     +###+     +####        
     ####    +####++        
    +###+ ++#####+          
    +##########++           
     ########+              
     ++####++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#+++          
       ++#########+         
      ++###########+        
      +#####++++####+       
     +####++     +###+      
     ####+        +##+      
     ###+          +++      
     ###+                   
     ###+                   
     ####++    ++++#+       
     +#####++++######+      
      ++#############+      
        ++######+++###      
           +++     ###+     
                   +##+     
                   +###     
                   +###++   
                    +###+   
                     +##+   
                      +#+   
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
              +######+      
             +###++##+      
           ++##++  ++       
           +##+             
         ++##+    +         
         +##+   +##+        
        +##+   +###+        
        ##+ +++###+         
        +#########+         
        +########+          
             +##+           
             +##+           
            +###            
            +##+            
           +###             
           ###+             
          +##+              
          ###               
          ##+               
                            
                            
                            
                            
                            
                            
         +#+                
        +##+          ++    
        +#++          ##    
      ++#+           +##    
      +##+           +#+    
     +##+            +#+    
     ##+             +#+    
    +##+             ##+    
    ##+              ##+    
    ##               ##+    
    ##+             +##+    
    +#+             +##+    
     ##++        +++###+    
     +####+++++####+##+     
       +######++++  ##      
         +++++     +##      
                   +##      
                   +##      
                   +#+      
                   +#+      
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                 +##+       
               ++##++       
              +###+         
             +###+          
            +####           
            ####+           
           +###+            
          +###+   ++++      
         +###+  ++####+     
         ####  +#######     
        +###+ +###+###+     
        +##+ +##+ +###      
       +###+###+ +###       
       +##++###++###+       
       ############+        
       +##########+         
       +#######++           
        +#####+             
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
      +++########+          
     +############+         
     +######++++###         
     +##+       +##+        
      ++        +##+        
               +###         
              +###+         
             +###+          
            +###++          
           +###+            
          +###+             
         +###+              
         +##+       +++++   
        +###+      +#####   
        +##+   ++######+    
        +##+++######+++     
        +#########++        
        +######++           
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
           ++#######+       
           +#########+++    
          +###++  +##++#+   
          ###+    +######   
          ###+    +#####+   
          +##+   +####+     
           ###++####+       
           +######+         
           +####++          
          +#####+           
         +######+           
       ++###++###           
       +###+  ###           
      +###+   +##           
      +##+   +###           
      +##+  ++###           
      +####+####+           
       +#######+            
        ++###++             
                            
                            
                            
                            
                            
                            
                            
               +###+        
            ++###++         
           +####+           
           ###++            
           ###+             
           +##+             
           +###+            
            +##++           
             +###           
              +##+          
               ###+         
               +###+        
                +##+        
                +##+        
                +##+        
              ++##+         
        ##+++####+          
       +#######++           
       +###++++             
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               +###+        
               +###+        
               +##+         
              +###+         
             +###+          
             ####+          
             ####+          
            +###+           
           +####            
           +###+            
          +####+            
          +###+             
          ####+             
         +###+              
        +####               
        +####               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                   ++       
                  +#+       
                  +#+       
                 +##+       
           +     ##+        
          +#+   +##+        
          +##   +#+         
         +##+   +#+         
         +#++   ##+         
        +##+    ##+         
        +##+   +##+         
       +#####+++##+         
       ###########+         
       ###++++####+         
       #+     +##+          
       +      +##+          
              +##+          
              ###+          
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +###        
               +###+        
               +###         
              +###+         
              +###+         
              ###+          
             +###+          
             +###+          
            +###+           
            +###+           
           +###+            
          +####+            
          +###+             
         +###+              
        +####               
       +####+               
        ####+               
        ###+                
        ##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++####+        
           +########+       
          +###++ ++#+       
           ###     +        
          +##+              
          +#+               
         +#+   +++++        
         +#+  +#####        
         ##+ +#+  +#+       
        +#+ +##   +##+      
        +#++#+     ##+      
        +####      ##+      
        +##++      ##+      
         ++       +##       
        +        +##+       
       ++       +##+        
      +#+     +###+         
      +#+   +###++          
      +#+++###++            
      +#####++              
                            
                            
                            
                            
                            
                            
                            
                ++++++++    
              ++########    
             +#####++##+    
            +####+    +     
           +###+            
           +###             
          +###++++          
          ########+         
         +#########+        
         +####++ ###+       
         +##+    +##+       
                  ###       
                 +###       
        +        +##+       
     ++#        +###        
    +##+       +###+        
    +##++++++#####+         
     +###########+          
     ++########+            
       +++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ##+           
              ##+           
              +##+          
              +##+          
              +##+          
              +##+          
              ###+          
              ##+           
              ##+           
              ##            
             +##            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##             
            +#+             
            +#              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###++++++++        
        #############       
        ###+++++#####+      
        ##+     ++###+      
         +       ####       
                +###+       
               +###+        
              +###+         
              +###+         
             +###+          
            +####           
           ++###+           
           +###+            
          +###+             
         +####              
         ####               
        +###+               
        ###+                
        ###+                
        ##+                 
                            
                            
                            
                            
                            
         +#####+            
        +#######+           
        +##+#####+          
        +#+ +++###+         
        ++     +##+         
               +##+         
             ++###+         
           ++####+          
         ++#####+           
         +#####+            
         +#####+            
          ++####+           
            +####++         
              +####+        
               +####+       
                +###+       
          + ++++####+       
       +++#+#######++       
       +########+++         
       ++####+++            
                            
                            
                            
                            
                            
                            
                  +##+      
                +####+      
               +####+       
              +####+        
             +####          
            +####+          
           +####+           
          +####+            
          +###+             
         +###+              
         +###+              
        +###+               
        ####+   ++++++      
       +###+  ++######+     
       ###+ ++########      
       ###++####++###+      
       ########++###+       
       ########+###+        
       +##########++        
        +######+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           +#+              
           +#+    ++        
          +##+    #+        
          +##     #+        
         +##+     #+        
         +##+++####+        
         +##+#######        
        +###########+       
       +#####++++###+       
       +####+   ++##+       
       +###+      ##+       
       +##+       ##+       
       +#+        ##+       
                  ##+       
                  ##+       
                  ##+       
                  ##+       
                  ##+       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                +###++      
               +######+     
                +   +#+     
                   +##+     
                  +##+      
                 +###+      
               +####+       
             ++####+        
           ++####+          
         ++#####+           
        +#######+           
         +#++++##+          
              +##+          
              +##+          
      +#+    +##+           
     +#++   ++##+           
    +##+   +###+            
     ###++####+             
     +######++              
      +###++                
                            
                            
                            
                            
                            
                            
                            
                            
               +###+        
             +######++      
            +###++###+      
           +##+    ##+      
           ##+     +##      
          +##+     +##+     
           +#+     +##+     
           ++      +##      
                   +#+      
                  +##+      
        ++++      +##       
       +####++   +##+       
      +########  +##        
     +##+   +###++#+        
     +#+     +#####         
     +#+      +###+         
      ##+    +###+          
       ##+++#######         
       +######+ +#+         
        +##+++   +          
                            
                            
                            
                            
                            
                            
                            
                            
               ++######+    
              +########+    
             +####++++++    
            +###++          
            +##++           
           +###+            
          +###+             
          +###+++           
         +########+         
        +##########+        
        #####++ +###+       
        +##+     ###+       
         +      +###        
                ###+        
               +###+        
     +#       +###+         
    +##+    +####++         
    +###+++#####+           
     +#########+            
      +#####++              
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
           ++######++       
           #####+####+      
          +###+   +###+     
          ###+     ++##+    
         +###         +     
         ###+               
        +###                
        ###+                
        ###+                
        ##+ ++++++          
        ## +#######         
        ##+###++++##+       
        ##+#+     +##+      
        +##++      +#+      
         ##+       +#+      
         +##+     +##+      
          +##+++++###       
           +########        
             +#####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
                      ##+   
          ++         +##+   
         +##+       ###+    
         +##+      +###     
        +###       ###+     
       +###       +##+      
      +###+      +###+      
     +####+      +##+ #+    
     ####++     +##++##+    
     ######+++ +######+     
     ++++############+      
         ++########+        
            +####+          
             +##+           
            +###            
            +##+            
           +###             
           ###+             
           +#+              
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
               +#+          
               +##+         
      +        +##+         
      #+        +##         
     +#+        +##+        
     +#+        +##+        
     ###        +###        
    +##+        +###        
    +##+         ###        
    +##  ++++    ###        
    +###############        
    +###############+       
     ++++++++++++####+      
                 ####+      
                 ###+       
                 ###+       
                 ###+       
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++##+     
                ++####+     
               +######+     
              +#######+     
             #######+       
           ++####+##+       
          ++####++##+       
         +#####+  ##+       
         #####+   ##+       
        +####+    +#+       
       +####+     +##       
      +####+      +##       
      +###+      +###       
     +####+      +##+       
     +###+      +###+       
     +##+     +####+        
     +##+ ++######++        
     +##########++          
     +########++            
      ++####++              
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
              +#+           
              +#+           
             +#+            
             ##+            
            +#+             
           +#+    ++        
          +##+   +#+        
         +##+    +#+        
         ##+    +##         
        +##     +#+         
       +##+    +##          
       +#+     +#+    +     
       ##     +##     +++   
       ##++  ++##++++###+   
       +##############++    
        ++#######+++        
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
            ##              
           ###        ++    
          ###+      ++##    
        +###+       +##+    
       ++###+      ++##+    
       +###+      ++##+     
     ++###+       +###      
    +######+     +###+      
    #######+    +####       
    ##+ ++###+  #####+      
     +    ####++#####       
           +########+       
           ++#####++        
             ####+          
             ###+           
            +###            
             ###            
             +##            
             ++             
                            
                            
                            
                            
                            
                            
                ++          
               +##+         
               ###+         
             +###+          
             +###+          
            +###+           
            +###+           
           +###+            
           +##+             
           +##+             
          +##+   ++         
          +##+  +##+        
          ###++#####        
          ##########        
          #########+        
          ########+         
          ######++          
          #####+            
          +###+             
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#++++++#++      
          +##########+      
         +###++++####+      
         +###+    ###+      
         +##+    +###+      
          ++    +###+       
                +##+        
               +###+        
              +###+         
              +###          
             +###+          
            +###+           
            ###+            
          ++##+             
          +###+             
         +###+              
        +###+               
        +###                
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
              +#++          
           ++######         
          +########+        
         +####+ +###        
        +###+    +##+       
       +###+     +##+       
       +##+      +#+        
      +##+       ##+        
      +##+      +##+        
       +##+     +##         
               +##+         
               +##+         
            +++##+          
           +#####+          
           ######+          
           ###++#++         
           +++ +##+         
                +##+        
                +###+       
                 +##+       
                            
                            
                            
                            
                            
                            
                            
            ++         ++   
           +++        +##   
          +##+        ##+   
          ###+      +###+   
        +###+       +##+    
       +###+       +##+     
      +####+      +###+     
      +####+      +##+      
     #######+    +###+      
     ###++###++ +###+       
      +   ##########+       
          +#########+       
            +######+        
             +###+          
             +###+          
            +###+           
            +##+            
           +###             
           +##+             
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +######+          
          +##++###          
          +#+  +##+         
          +++  +##          
               +#+          
              +##           
            +###+           
           +#####+          
           +++++#+          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
          +   +##+          
         ++++###+           
         ######+            
         +++++              
                            
                            
                            
                            
                            
                            
                            
               ++####+      
             +########+     
             +##+++###+     
              +   +###+     
                 +###+      
               +####+       
           +++#####+        
         ++#######+         
         +#########+        
          +++++++###        
                 ###+       
                 ###+       
                +###+       
               +###+        
      ++      +###++        
    +##+    +#####+         
   +###  ++######+          
   +###########+            
    +########+              
     ++#++++                
                            
                            
                            
                            
                            
                            
                            
                            
               +##++        
          +++   +++#+       
         +##+      +#       
         +#+       +#       
         +#        +#       
         +#+      +#+       
         +#+      ##+       
          +#     +#+        
          +#+   +#+         
           +#+ +#+          
           +##+##+          
            +###+           
            +##+            
            +##+            
           +#+#+            
          +#+ ##            
         +#+  +#            
         +#+  +#            
        +#+  +##            
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                  +####+    
               ++#######    
              +#########    
            ++#########+    
           +######+####     
          +#####++ ###+     
         +#####+  +###+     
        +#####+   ###+      
       +#####+    ###+      
       #####     +###+      
      +###+      +###+      
     +####+     +###+       
    +####+      +###        
    ####+       ####        
    ####+      +###+        
    ###+     ++###+         
    ####+++++####+          
    +###########+           
     +########++            
       +++++++              
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
             +####++        
             ########+      
           ++########+      
           +####+ +###+     
           +##+    +##+     
          +###+     +##     
         +###+      +##     
        ++##+       +##     
        +##++       +##     
       +###+       +###     
       +###        +###     
       ####       +###+     
       ###+      +###+      
      +###     +####+       
      +###   ++####+        
      +###+++####++         
      +#########+           
      +#######++            
        ##+++               
                            
                            
                            
                            
                            
                            
                            
                            
               +++###+      
             ++#######+     
            ++###++###+     
               + +###+      
                +####       
              +####+        
             +####+         
          ++####++          
       +++#####+            
       +########+           
       +###+++###++         
        ++     ###+         
               +###         
               +###+        
               +###         
      #+       ###+         
     +##    ++###+          
     +###+++#####+          
     ++#########+           
      ++#####+++            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
        +++####+            
       +########+           
     +####+++####+          
    +###+++  +###+          
    ###       +##+          
    +++       +##+          
               +##+         
               +##+         
               +##+         
               +##+         
             ++###+         
           ++#####++        
         ++##########       
         ############+      
         ########+####+     
         #######+ +####+    
         +#####+    +###    
         ++##++      +++    
           +                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
             +++##+         
                +#+         
               +##+         
               +##          
              +##+          
          ++++##+           
       ++######+            
      +########++           
     +#######+###+          
     ######++ +#####+++##   
     +##++      +#####+++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+          
            +##++#          
           +#+  +#          
          +#+   ##          
          +#++ +#+          
           ######+          
            +++##           
              +##           
               ##           
               #+           
              +#+           
              ##            
             +#+            
             ##             
            +#+             
            +#+             
           +#+              
           #+               
          +#+               
          #+                
                            
                            
                            
                            
                            
                            
                            
                ++#++       
              +######+      
            +#####+##+      
           +####+ +##++     
           +###+  ++###+    
           ###+  ++####+    
           ### ++####++     
           +########+       
           +#####++         
          +####+            
         +#####+            
       +###++###+           
       ###+  +##+           
      +##+   +##+           
      +##    +##+           
      +##+  +###+           
      +##+  ###+            
       +##++###+            
       +######+             
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
    +##########++           
    #############+++        
    ++++++++#######+        
            +++++###+       
                 ####       
                 ++##+      
                   ##+      
                   +#+      
                   +#+      
                   ##+      
                 ++#+       
                 +#+        
                +#+         
              ++##          
            ++##++          
          ++###+            
        ++##+++             
       +####++++++++++++    
       +##########+##+++    
       +++++++++++ ++       
                            
                            
                            
                            
                            
                            
                            
              ++######      
             +#########     
               ++++####     
                  +###+     
                  +##+      
                ++##++      
              ++###++       
          ++++####+         
         +#######+          
        +########+          
        +##++++###+         
               +###+        
                +##+        
                +##+        
    ++          +##+        
    +#+      +++###+        
    +##+  +++#####+         
    +###########++          
     +########++            
      ++###+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#++                   
      #####++++++           
      ++  ++++++##+         
     +#+         +#+        
     +#+          ##        
      +           ##+       
                 +##+       
                 +##        
                 +#+        
                +##+        
                +##         
               +##+         
               +##          
              +##+          
              ##+           
             +##            
            +##+            
            ##+             
           +##              
          +##+              
                            
                            
                            
                            
                            
                            
                +#+++       
               +##+##+      
              +###+##+      
              ###+ ##+      
             +###  +##+     
            +###   +##+     
            +##+   +##+     
           +##+    +##+     
          +##+     +##      
         +###+     +##      
         +##+      +#+      
        +##+      +##+      
       +###+      ##+       
       +##+      ###+       
      +##+      +##+        
      +##     ++##+         
     +##+    +###+          
     +##   +####+           
     +##++#####+            
     +#######+              
                            
                            
                            
                            
                            
                            
                            
                            
          ##+               
          ##+               
          ###+              
          +###+             
           +##+             
           +##+             
            +##+            
            +##+            
            +###+           
             +###           
             +###           
             +###+          
              +##+          
              +##+          
             +++##+         
             +####+         
              +###+         
              +####         
              +####         
              ++###         
                            
                            
                            
                            
                            
                            
                            
                            
                 +++        
                 +##+       
                +###        
                +##+        
               +###+        
               +##+         
               ###          
              +##+          
             +###+          
             ###+           
            +###+           
            ###+            
           +###+            
          +###+             
          +###+             
         +###+              
         +###               
        +###+               
        +##+                
       +###+                
                            
                            
                            
                            
                            
                            
                            
                            
         ++###+             
        +#####+             
        +######++           
       +########++          
      +###########+++       
      +##############+      
      +###++  ++######      
      ####+      ++####+    
      ####         +###+    
      ####          +###    
      ####           +##+   
      +###+          +##+   
      +###+          +##+   
      +###+           ##+   
       +###+          ###+  
        ####++       +###+  
        +#######+++++###+   
         ++#############+   
           ++##########     
             ++######++     
                            
                            
                            
                            
                            
                            
                            
           ++####+          
          +#######+         
         +#########+        
         ###++  +###+       
         ##+     +###+      
         ++       +##+      
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                  ###+      
        +++++    +##+       
     ++########++###+       
     +##############+       
    +#####++########++++    
    +###++  ++#########+    
    ###+      ####+++++     
    +##+     ####+          
    +###+  +####+           
    +####++####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+++          
       ++#########++        
       #############+       
       +###++++######       
        ++    +#####+       
             +######+       
            +#####+         
           +####++          
           +####+           
           +#####++         
           +#######+        
             +######+       
               ++####+      
                 +####+     
      ++          ####+     
     +##+++      +####+     
     +######++++++####+     
     +###############+      
     +++###########+        
        +++####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#####+         
      ++++#########+        
    +########++++##+        
    #####++     +##+        
    +#++      ++###+        
             +####+         
            #####+          
         ++######+          
        +###########+       
       +#############+      
       #####+++++++###+     
       +#++        +##+     
                    +##+    
                     ##+    
                     ##+    
                     ##+    
       ++++         +##+    
      +####        +###+    
     +#####++++++++###+     
     +################+     
                            
                            
                            
                            
                            
                            
                            
                            
            +++#+           
          +######+          
         ###++  ++          
        +#+     ++          
        +#+     #+          
         +##+  +##+         
          +##+ +#+          
           +##+##+          
            +###+           
             +##+           
             +##+           
             +###           
            +#++#+          
            +#++##          
            +#+ +#+         
            +#+  +#         
            +#+  +#+        
             +#+ +#+        
             +##+##+        
              ++###         
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                   +##      
                   +#+      
         ++        ##+      
        +##       +##+      
        +##       +##+      
        ###       +##+      
       +##+       +##+      
      +####+++++ +##+       
      +#############+       
      ##############+       
     +####+++++++##+        
      +++       ###+        
               +###+        
               +##+         
               ###+         
               ###          
              +##+          
              +##+          
              ###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++##+          
         +++#######         
                 ##+        
                +#+         
              ++##          
            ++###+          
          ++###+            
         +###++             
         +###+              
           +###+            
             +##+           
              +##+          
               +#+          
               +#+          
              +##+          
             +##+           
            +##++           
           +##+             
         +###+              
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++   ++        
            +############+  
           +###########++   
          +##+++++++        
         +##+++             
        +#######+           
         +++++++#+          
                #+          
       ++       #+          
      +#++++++###+          
      +########++           
       +++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##+++       
       ++############++     
     ++###############+     
     +++##++++++++###+      
                 +###+      
                +###+       
               +###+        
              +####+        
              +###+         
             +###+          
             +##+           
            +###+           
            ###+            
           +##+             
          +###+             
         +###+              
         ####+              
         ###+               
         ###+               
         +++                
                            
                            
                            
               ++#+         
               +##+         
              +###+         
              ###+          
             +##+           
            +###            
           +###+            
           +##+             
          +##+    ++        
          +##+  ++##+       
         +###+ +#####+      
         +### +#######+     
        +###++###+ +##      
        +##++###++###+      
        +##++##+#####       
        ###+#######++       
       +##########+         
       +########++          
       +######++            
         ++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+                
         ###+       +       
        +##+       +#+      
        +##+       +##+     
        +#+        +##+     
        ##+        +##+     
       +##+        +##+     
       ##+         +##+     
      +##+         ###+     
      +##+    ++++####      
      ###++##########+      
     +#########++  ##+      
     +#####++     +##+      
     +##++        +##+      
      ++          +##+      
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                   +#       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++###+      
          +++#########+     
      +++#############      
    +#################      
    +#########++  +###      
   +######+++     +###      
    ++#++         ###+      
                 +###+      
                +###+       
                ###+        
               +###+        
              +###+         
              ####+         
             +###+          
            +###+           
           +####+           
           +###+            
          +###+             
          ####              
          +##+              
                            
                            
                            
                            
                            
                            
            ++##++          
           +######+         
           +++++##+         
                ##+         
               +##+         
               +##+         
               +##+         
              +##+          
              +##           
             +##+           
             +##++++        
           ++#####++        
           ######+          
           +###++           
           +##+             
           +##+             
           ##+              
           ##+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
              ++++###+      
             +########      
            ##########+     
           ###########+     
          +###+  #####+     
          ###+  ######+     
         +###  +####++      
         +###+#####+        
         +########+         
          +######+          
          +#####+           
          #####             
         +#####             
        +######+            
        +###+##+            
       +###++##+            
       +#######+            
      +#######+             
       ######+              
       ++#++                
                            
                            
                            
                            
                            
                            
                            
         +++++++++          
       ++##########++       
      +#############+       
      +#####++   +++        
      +##+#+                
      +##++                 
       +###+                
        +###++              
         ++###+             
            +###+           
             +####+         
               ####++       
                ++###+      
      +           ++##+     
     +#+            +##+    
     +###+++         +#+    
      +#######+++     ##+   
       +++#########+++##+   
          +++###########+   
              ++++#####+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++##++       
            +########+      
         ++###########+     
        +#####+++++###+     
       +###+++    +###+     
      +###+      +####+     
      +##+     ++####+      
     +##+     +#####+       
     +##+++++######+        
     +#############         
     +######+++###+         
      +++++   +##+          
             +###+          
             ###+           
            +###+           
           +###+            
           +###             
          +###+             
          ####              
          ###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++########+        
        +##########+        
        +##++   +##+        
        +##+    +##         
        +##+    ##+         
         +##    ##+         
          ##   +##          
           +  +###          
              +##+          
              +##+          
             +##+           
             +##+           
             ###            
            +##+            
            +##+            
            +##+            
            ###             
            ##+             
           +##              
           +#+              
                            
                            
                            
                            
                            
                   ++++     
                 +#####+    
               ++######+    
              +####++##+    
            ++###+   ###    
            +###+    ##+    
          +###+     +##+    
         +###+      +#+     
        +##++      +##+     
       +##++       ##+      
       ###       +##+       
      +##+      +###+       
     +##+      +###+        
     ###     ++###+         
    +##+    ++##+           
    +##   ++###+            
    +## +#####+             
    ########+               
    ######+                 
    +++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          ++######+         
         +########+         
         ####+ ###+         
         ###+ +###          
         +++ +###+          
            ++###++         
           +#######++       
           ##########+      
           ##########+      
           ##++   +##+      
           ++     +##+      
                 +###       
         ++      ###+       
        +#+   ++####+       
        +##+ ++####+        
        +###+#####+         
        +########+          
         +######+           
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                 +#++       
                 ###+       
                +###        
                +##+        
               +###+        
               +###+        
              +###+         
              +###          
             +###+          
             +###           
            +###+           
            +###            
           +###+            
           ###+             
          +###              
         +###+              
         ###+               
        +###+               
        ###+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##            
              #+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#             
             #+++++         
             ######+        
            +##++ ##        
            +#+  +##        
           +##+ +##+        
          +####+##+         
         +#+++###+          
         +#+  ++            
        +#+                 
       +##                  
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#####+     
           +++#########+    
         ++#############    
         ######++   +###    
        +###++      +###    
        +++#        ###+    
                   +##+     
                  +###+     
                 +###+      
           +++++++###       
         +##########+++     
       +###############+    
      +############++++     
     +####++ +###+          
     +##++  +####           
    +##+   +###+            
    +##+  +###+             
    ###++####+              
    +#######+               
    +#####+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#    ++          
         +##+  +##+         
         +##+  +##+         
         +##+  +##+         
         +##+ +###          
         ###+ +##+          
         +##+ ###+          
         ###++########++    
         ##############+    
        +#############+     
        +#########++++      
         +######+++         
         +++###+            
            ###+            
           +###+            
           ###+             
           ###+             
           ###+             
           ###+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
             +++++####+     
          ++###########+    
         #############+     
       +######++++####      
        ##+++   +####+      
              +####+        
          +++#####+         
        +#########+++       
      ++#############+      
      +###############+     
      +#####+++++++####+    
       +++++       +###     
                   +###+    
                   ####     
                 +###++     
     +++++     ++####+      
     +#####+++#####+        
    +#############+         
    +###########++          
     +++++++##++            
                            
                            
                            
                            
                            
                            
                            
                            
              +#            
           ++###            
           ####+       +++  
         +#####+     ++###  
         +###++     +####+  
       +#####      +#####+  
       +####+      +####+   
       +###+    ++#####+    
       +###++++######++     
       +############+       
       +############        
        +##########+        
        ++#######+          
            +####           
           ++###+           
           #####+           
          +###+             
         +####+             
         +###+              
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
                      +##   
                     +##+   
                    +##+    
          +#+       +#+     
          +#+      +##+     
         +##+     +##+      
         ##+      +##       
        +##+     +##+       
       +###+++++++##+       
      +#############+       
     +#######+++###+        
     +###++     ##+         
     ##+       +##+         
              +##+          
              +##+          
             +##+           
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++##+        
       +++##########        
      +#######+++##+        
     +##+++++   +##+        
                ##+         
                ##+         
               +##+         
               +##++++      
           ++++######+      
         +#########++       
        +##+++##+           
        +++   +#+           
             +##            
             +#+            
             +#+            
             #+             
            +#+             
            ##+             
            ##+             
            #+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#########++  
             +########++++  
             +#+++++        
            +#+             
           +##+             
         ++##+++++          
         +########+         
         +##+++++#+         
       ++ +    +##+         
      +##+++++###+          
      ##########+           
      ++######+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            ++#++#          
           +#+  +#          
           #+   +#          
          +#+   ++          
         +#+    #+          
         +#+   +#+          
         +#  +###+          
         +##+#+##           
          ++#+ #+           
              +#+           
              +#+           
              +#            
              ++            
              ++            
              #+            
             +#+            
             +#+            
             +#             
             ++             
                            
                            
                            
                            
                 +#+        
                +##+        
                +##         
               +##+         
              +##+          
             +##+           
             ###+           
            ###+            
           ###+             
          +##+      ++      
         +##+     +###+     
         +##+   ++####+     
         ##+   +####+#+     
        +##+  +###+ ++      
        +#+  +###  ++       
       +##+ +##+++##        
       +##+ #######+        
       +##########+         
       +########+           
        ++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#####+       
            ++#######+      
           +###+   +#+      
          +##++    +#+      
         +###      +#+      
        +###+      +##      
        +##+       ##+      
       +##+        ##+      
       +#+         ##+      
      +##+        +##+      
      +##         +##       
      ##+         ##+       
     +##+        +##+       
     +##        +##+        
     +##+      +###+        
      ###+ + ++####         
      +#######++##+         
       ++###++ +##          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                  ++++++    
                 +######    
               ++#######    
              +###++ ##+    
            ++###+  +##+    
           ++###+   +##+    
           +###     ##+     
          +###     ###+     
         ++##+    +##+      
         ###+    +##+       
        +##+    +###        
       +##++    ###+        
      +###+   +###+         
      ###+   +###+          
     +##+   +###+           
    +###  ++###+            
    +##+++####+             
    +#######++              
    +#####++                
     +++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++####+         
        ++#########+        
    ++##+######+###+        
   +########+++ +##+        
   +##+ +++     +###        
   +##          +###        
   +#+          +###        
                +##+        
                +##+        
                ###+        
               +##+         
               ###+         
               ###+         
              +##+          
              +#+           
             +##++          
             +####+         
             +####+         
             +###+          
             +#++           
                            
                            
                            
                            
                            
                  +##+      
                  +##+      
                  ###+      
                 +###       
                +###+       
                ###+        
               +###+        
              +###+         
              +###          
             +###+          
             +###           
            +###+           
            +###            
           +###             
          +###+             
         +###+              
        +####               
       +####+               
       ####+                
      +###+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#++   +++         
        +###+   +##+        
       +##+    +###+        
       ###     +##          
       ##+     +##          
      +##      +##          
      +##      +##          
      +##      +##          
      +##      +##          
       ##+     +##          
       ##+     +##++++++    
       ###+ +++########+    
       +###########+++      
        ++####+###          
               +##          
                ##+         
                ##+         
                ##+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                 ++++       
              ++#####+      
            ++########+     
           +###########     
           +####++++###+    
           +#++    +###+    
           ++      +###     
                   +###     
                  +###+     
                + ####      
           ++########+      
         +###########+      
       +##############+     
      +######++########+    
     +####+   +###+++##+    
    +####+  ++###+          
    +###++++####+           
    ###########+            
    ##########+             
    +++++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++++++####++++++       
   +#################+      
   +#################+      
    +++++++++++++++##+      
                  +##+      
                  ##+       
                 +##+       
                 +#+        
                 ##+        
                +##         
                ##+         
                ##+         
                ##+         
               +##          
               +##          
               +#+          
              +##           
              +#+           
              ##+           
                            
                            
                            
                            
               +++++++      
          ++++########+     
         +############+     
        +######++++####     
        +###+     +###+     
         +++     +####+     
               +####++      
           +++######+       
         ++#########+       
        +############+      
        +######+++###+      
        ++#+++    +##+      
                  +###      
                  +##+      
                 +###+      
    ++++++      +###+       
   +#####    ++####+        
   +##############+         
   +############++          
   ++++++++++++             
                            
                            
                            
                            
                            
                            
                            
              +###+         
            ++#####         
           +###++#+         
          +##++  #+         
         +##+   ++          
         +#+                
        +##                 
        ##+                 
       +##                  
      +##+                  
      +##+                  
      +##        ++##+      
      +##       +#####+     
      +##+      ##+ +#+     
      +##+      #+   ##     
       +##+     ##  +#+     
        ##+     +##++#++    
        +###+    +######++  
         ++###+++###+       
           +#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#####+      
          ++##########+     
        +#############+     
       +#########++###+     
       +####+++   +##+      
        ++        ###+      
                 +##+       
                +###+       
               +###+        
              +###+         
             +###+          
            +###+           
           +###+            
          ####+             
        +####+              
        +###+               
      +####++               
      +###+                 
     +###+                  
      ##+                   
                            
                            
                            
                            
                            
                            
               ++########   
             +########++#   
           +####++++        
          +###++            
         +##++              
         ##+                
        +##+                
        +##+                
         +##++              
          +###++            
            +###            
             +###+          
               +#+          
                ##+         
                ##+         
               +##+         
         +#   +##+          
         ##+++###           
         ######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++###++      
             ++#######++    
           ++###########+   
          +#####+  +#####   
         +###++  ++####++   
         +##+   +#####+     
         ###  ++###+#+      
         +###++###+++       
         +#######+          
          +#####+           
         +####+             
        +######             
       +#######+            
      +###++##+             
     +####+###+             
     ########+              
     #######+               
     +++##++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ##+      
                  +##+      
         +#       +##       
        +##+      +##       
        ###       +##       
       +##+       ###       
       +#+       +###       
      +##+       +##+       
      +##+     ++###+       
      +##+  +++#####+       
      +##++#####+###        
      +#######+++###        
       +####++  +##+        
        +++     +##+        
                ###         
                ##+         
                ##+         
                ##+         
                ##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++    +++++   
             +##+++######+  
             +#######+++++  
            +###++++        
            ##+             
           +##+++           
          +######+          
         +###+++##          
         +#+   +#+          
          +    +#+          
              +#+           
      ++++++++#+            
      ########+             
      ++++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
             +####          
        +########+          
        #######++           
        ++###+              
         +###+              
          ####              
          ####  ++++        
          #### +####++      
          ###########+      
          ############      
          #######+####      
          +#####++####      
          +++++  +####      
        +##+     +####      
        +###++   +###+      
        +############+      
         +##########+       
            +######+        
            ++####+         
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++       
               ++####+      
             ++#######+     
             +####+###+     
             +##+  +##+     
              ++   +##+     
                   +##+     
                  +##+      
                  ###+      
         ++++++++###+       
      ++###########+        
    +###############+       
   ++#####++++#######+      
   +###++    +###+####+     
   +###++   +##+  ++##+     
    +#####+####+            
    ++#######++             
      +++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##++              
         +######+++         
          +########+        
           +++######+       
                ####+       
               +###+        
              +###+         
             +####+++       
          +##########       
          +#########+       
          +######+++        
           ####+            
          +###+             
          +##+              
         +###+              
         +##+               
        +###+               
        +###                
        +###                
         +#+                
                            
                            
                            
                            
                            
                            
                  +#+       
                 +###       
                 +##+       
                +###        
               ++##+        
               +##+         
              +###+         
             +###+          
             +###+          
            +###+           
            +###            
           +###+            
           +##+             
          +###              
          ###+              
         +###               
        +####               
        ####+               
       +###+                
       ###+                 
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
             +###           
             +###+          
             ####+          
             ####           
             ####           
            +####           
            +####           
            +####           
            +####           
            +####           
           +####+           
           +####+           
           ####+            
           ####+            
           ####             
          +####             
          +####             
          +####             
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++     ++++##+ 
            +##++#########+ 
           +###########+++  
           +##++++++        
          +##+              
         +##++++            
        +########+          
        ######+###+         
        ##+++  +##+         
        ++     +#+          
              +##+          
       +#+##+###+           
       ########+            
       +++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
               +#+          
               +#           
               #+           
              +#+           
              ++            
             +#+            
             +#             
            +#+             
            +#+             
            +#              
            #+              
            ++++++          
            #####+          
           +##+++#+         
           +#+  +#+         
           ##+  +#+         
           ++  +#+          
           +#++##+          
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +###++       
             +#######+      
            +#########      
           +##++   +##+     
          +##+      ####+   
          ##+      +####+   
         +##+   ++####++    
          ###  +#####+      
          +##++####+        
          +######++         
           +####+           
          +#####            
         +######            
        +###+###+           
        +##+ +##+           
       +###  +##+           
       +##++###+            
       +######+             
       +#####++             
        +##++               
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++++++++#+        
      #############+        
     +##+########+++        
     +#+                    
    +#+                     
    +#+                     
    +#+                     
    +###########++++        
    ++##############+       
       +++++++++#####+      
                 ++###+     
                   +##+     
                    +##+    
                     ##+    
       ++            ##+    
       +##+         +##+    
       +####+     ++##+     
        +#####+++####++     
         +++########+       
            ++++#++         
                            
                            
                            
                            
                            
                            
                            
                            
              +#####+       
            +########+      
           +####++######+   
          +###+    +####+   
         +##++    +#####+   
         +##+    +####++    
        +###    #####+      
         ###+  +####+       
         +###+####+         
         +#######+          
          +#####+           
          +#####            
          ######+           
         +##+###+           
        +###+ ###           
        ###+ +##+           
       +##+ +###+           
       +###+###+            
       +######+             
       +######              
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +##        
                 +##        
         ++      +##+       
        +##      +##+       
        ###      +##+       
        ###      +##+       
        ###      +##+       
       +##+      +##+ +     
      +##+     +++#####+    
     +###+++##########+     
    +############+##++      
    +######++++  +##+       
     #+++++      +##+       
                 +###       
                 +###       
                 +###       
                 +###       
                 +###       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                            
                  ++#++     
                +#####+     
               +######+     
              +###+###+     
             +###+ ###+     
           +###++  ###+     
           +##+   +###      
          +###+   +###      
         +###+    +###      
        +###+    +###+      
        +##+     +###+      
       +###+      ###+      
       +##+      +###+      
      +##+       +###       
      ###+      +###+       
     +###     ++###+        
     +### ++++####+         
     +###########+          
     +#########+            
      +++##+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
        +###########+       
      +######+    +###+     
      +#++         +##+     
       +           +##+     
                  +##+      
                 +##+       
                +##+        
                +#+         
               +##          
              +##+          
             +##+           
             ##+            
            +##+            
           +##+             
           ##+              
          +#+               
          ##++              
         +####+             
          ++++              
                            
                            
                            
                            
                            
                            
                            
             ++++##+++      
           ++#########      
          +###++++++##+     
         +##++      +#+     
        +##+       +##+     
       +##+       +###      
       +#+       +###+      
      +#+       +###+       
     +##+     ++###+        
     +#+    ++####+         
     +#+ +++##++##+         
     +######++ +#+          
     +####++  +##+          
      +++     ##+           
             +##            
            +##+            
            +##             
           +##+             
           ##+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
            +++#+++         
          +########++       
         +####+   +##+      
        +#####+    +##+     
        +###++     +##+     
        +###+     +###+     
        ###+      +###      
       +###+    ++####+     
       +###+  ++#####+      
        +############       
         ++####++###+       
               +####        
              +####+        
             +####+         
            +####+          
           +####+           
          +####+            
          ####+             
         +###+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                   ++#+     
                ++#####+    
             +##########    
           +#####++  +#+    
           ###++     ##+    
           ++       +##     
                   +##+     
                  +##+      
         ++++++  +##+       
        +######++##+        
      +###########+         
     +###++  +#####+        
    +##+    +###+####+      
    +#+   ++##++ ++##+      
    ##+  +###+              
    ##+++###+               
    +#####++                
     +##++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++###           
          +####++           
         +##++  ++          
        +##+    ##+         
       +##+   ++##+         
       +##+   +###+         
       ##+   +####+         
      +##+ ++##++#+         
      +######++ +##         
      +#####+   +##         
        +++     +##         
                +##         
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                 ##         
                 ##         
                 ##+        
                 +++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++      
  ++              ++##      
  ##+     ++    ++####      
  +##    +###+#######+      
   ++    +######+++##+      
        +###+++   ##+       
        +#+      +#+        
         +      +##         
               +##+         
              +##+          
  ++         +##+           
  ++        +##+            
            ##+             
           +#+              
          +##               
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++++##+++#++            
    +###########+           
    +##############+        
    +++++++++++#####++      
                ++####      
                  +###      
                  +###+     
                  +###+     
                  ####+     
                 +####      
                +####+      
               +####+       
              +####+        
            ++####+         
            +###++          
           +###++           
          +###+             
         +###               
         +####+             
          +#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++###+     
              ++#########   
             +###+++###++   
            +##+ +###+++    
            ## +###++       
            ##+###+         
            ####+           
          ++###+            
         +####+             
       +###+##+             
      +###+ ##              
     +##+++##+              
     #######+               
     +#+++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +      +#+          
       +##+++++###          
       +##########          
        +++#++ +#+          
               ###          
              +###          
              +##+          
              ###+          
              ###           
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                       ++   
                      +##   
            +        +##+   
           +#+      +##+    
          +##+      ##+     
         +##+     +##+      
        +##+      ###       
       +###+     +##        
      +######+  +##+        
     +###++########++       
     ##+    ++####++        
     ++      +##+           
             ##+            
            +##+            
           +##+             
          +##+              
          +##+              
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++++         
         ++########+        
         +###+++++##+       
         +++     +##+       
                 +#+        
                +##+        
               +##+         
              +###          
              +##           
             +##+           
            +##+            
           +##+             
           +##+             
          +##+              
          +##+      +++     
          ##+    ++##+      
         +##  +++###+       
         +##++####+         
         +######++          
          ++#+++            
                            
                            
                            
                            
                            
                            
                            
                    +#      
                   +##      
                  +#++      
                 +#+        
                +#+         
               +#+          
              +#+           
              ##            
             +#+   +        
            +#+  ++#+       
           +#+  +###+       
           #+  +#++#+       
          +#+ +#+ +#        
         +#+ +#+++#+        
         #+ +#++##+         
        +#++####+           
       +#++####+            
       +#####+              
       +###+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
          ++######+         
          +##+++###+        
         +##+    ###        
         ##+     +##        
        +##+      ##        
       +##+      +##        
       +##+    ++##+        
       +##+    +###+        
       +##+    +###+        
        ###+ ++####         
        +###+######         
         +#####++##         
          +++++ +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                 ##+        
                 +#         
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
                 +##        
                 +#+        
                +#+         
                ##+         
               +#+          
              +##+          
              +#+           
             +##+           
             +##            
            +##+            
            +#+             
           +#++             
          +##+              
          +#+               
         +##+               
        +##+                
        ##+                 
       +##                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++#######++++     
      ++##############+     
    +##################+    
    +##################+    
    +#########+########+    
    +##+++++++ +++####+     
                  ####+     
                 +####+     
                +####+      
               +####+       
              +####+        
             +####+         
           ++####+          
          +#####+           
         +#####+            
         #####+             
        +###++              
        +##+                
       +##+                 
       +##+                 
                            
                            
                            
                 +#+        
                 +##+       
                 ###+       
                +###        
               +####        
              +##+##+       
             +##++##+       
            +##+ +##+       
           +##+  +##+       
          +##+   +##        
          +##+   +##        
         +##+   +##+        
        +##+    ###+        
        ##+    +##+         
       +##+  ++##+          
      +##+  +###+           
      +#+ +####+            
      ##+####+              
     +#####++               
     +###++                 
                            
                            
                            
                            
                            
                            
               ++#+         
               ###+         
              +###+         
             +###+          
            +###+           
           +###+            
         +####+             
         ####+              
       +####+               
       ####+                
      +###+     ++++        
      +##+   +++####+++     
     +####+############+    
     +#################+    
     +##########+######+    
     +##########+######+    
      +################     
       +###############     
        +++##########       
           +#######++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#      
                   +##      
            ++     +#+      
           +##    +##       
           +#+    +#+       
           ##+   +##        
          +#+    +#+        
         +##+   +##         
         +#+    ##+         
        +##+   +##          
        +##++++##++         
       +##########++        
       +++++ +##+           
             +#+            
             ##+            
            +#+             
            ##+             
           +#+              
           +#+              
           +#               
                            
                            
                            
                            
                            
                            
                            
                            
            ++++####+       
            +########+      
         ++###########+     
        +#######+++###+     
       +###+++    +###+     
       +###     +####+      
        +#+     +###+       
        ++    +####+        
              +###+         
            ++####+         
            +####+          
          ++###++           
          +###++            
         +####     ++       
        +#####+++###+       
       +############+       
       ###########++        
       ##########++         
       #####+++             
       +#+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+   ++++###+  
           +#########+++++  
          +####+++++        
         +##+               
         ##++               
        +#####+             
        ++++++#+            
              +#            
      ++      +#+           
      +#+    +#+            
      +########             
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+++++++++       
          +##########       
          +##########+      
           ++########       
               +####+       
               +###+        
              +###+         
             +###+          
             ###+ +++       
         +++#########+      
         +##########+       
         +#######+++        
          +###++            
          +###+             
         +###+              
         +###               
         ###+               
        +###+               
        +###                
        +###                
                            
                            
                            
                            
                            
                            
               +###++       
             ++######+      
             +########+     
            +####++###+     
          +####++ +###+     
          +###+   +##+      
         +####    +###      
        +####+    +###      
       +####+     +##+      
       ####+      ###+      
      +###+      +###       
      +###       ####       
      ###+      +###+       
     +##+      +####        
     +##+     +####+        
     +##+   +#####          
     +##+ +#####++          
      ########++            
      +######+              
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++#++        
      +++++#########+       
      +#############+       
      +#############+       
      ++######+#####        
        +++    ####+        
              +####         
              ####+         
             +####+   +     
            +######+++++    
        +#############+     
         ##########++       
         ++#######+         
           +####+           
           +####+           
           #####+           
          +####+            
          +####             
           +###             
            +++             
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                  ###+      
                 +##+       
                +###+       
                ###+        
               ###+         
              +##+          
             +###+          
            +###+           
            +###            
           +###+            
           +##+             
          +###+             
         +###+              
         +##+               
         ###+               
        +##+                
       +###                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###          
           ++######+        
          +#####+###        
          #####+  ##        
         +####+   ##+       
         +##++    ##+       
         ##+      +#+       
         ##+      +#+       
         ##+      ###       
        +##+      ##+       
        +##+      ##+       
        +#+       ##        
        +#+      +##        
        +##+     +#+        
         ##+    +#++        
         +#+   +##+         
         +##+ +###+         
          ###+###+          
          +#####+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
           ++#######+       
         ++###++ +##+       
       +######+ +###        
      +#####++  ###+        
       +++     +##+         
              +##+          
            +####++         
           +#######+        
          +####++##+        
        +####+   ##+        
       +###+    +##+        
       ##++     +##         
       ++       ##+         
               +##+         
               ###          
              +##+          
             +##+           
    +++    ++##+            
   +##########+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++ ++++###+      
       +##############+     
       #########+++###+     
       ##+++++++   ###      
       ++         +##+      
                 +###+      
                 ###+       
            ++++####++      
        +#############+     
       ++##########+++      
       +##++++###++         
        ++   +##+           
            +##+            
            ###+            
           +##+             
          +###+             
          +##+              
         +##+               
         +#+                
         +#                 
                            
                            
                            
                  +#        
                 +##        
                 ##+        
                +#+         
               +#+          
              +##           
              ##+           
             +#+            
            +#+             
           +##              
           +#+   +++        
          +#+   +##+        
          ##+ +####+        
         +#+ +##++#+        
        +## +##++#+         
        +#++##++##+         
        ## +####++          
       +#++####+            
       +#####++             
       +####+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
           +++    ++##+     
           ##########++     
           +########+       
           +##+++++         
           +##+             
           +##+             
           +##              
           +##              
           +##++            
           +#####++         
           +#######+        
            +++++###+       
                 +##+       
                  ##+       
                 +##+       
     +##        +###+       
     +#####++++####+        
     +############+         
      +++++#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                +####+      
               +#####+      
              +###++#+      
             +###+ +#+      
            +###+  +#+      
            +##+   ##+      
           +##+    ##+      
          +##+    +##       
          ###+    +#+       
         +##+     ##+       
        +##+     +##        
        +##+    +##+        
       +##+     ###         
       ##+     +##+         
      +##+    +##+          
      ##+    +##+           
     +##+   +##+            
    +##+  +###+             
    +#+  +###+              
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
            +######         
           +###++           
          +###+             
          ####              
         +###+              
         +###++             
         ######++           
        +########++         
        +##########+        
        +###  ++###+        
        +##+    ###+        
        +##+    +##+        
        +##+    +##+        
         ###+   +##+        
         +###+  +##+        
          ####+####+        
          +########+        
           +#######+        
             ##++           
                            
                            
                            
                            
                            
                            
                            
                            
                  +#++      
                +####+      
                +####+      
                +####+      
               +####        
              +#####        
              +####+        
             +####+         
            +#####+         
            +####+          
           +#####+          
           +####+           
          +####+            
         +#####+            
         +#####             
        +#####+             
       +#####+              
       +####+               
      +#####+               
     +#####+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##########+   
           +#############+  
         ++#####++++++++++  
       ++#####++            
       +####++              
      +###++                
      ####+                 
      #####++               
      ++######++            
        ++######++          
           ++#####+         
              +####+        
                +###+       
                  ##+       
       ++        +##+       
       +#+     ++###+       
       +#++   ++####+       
        +##+++#####+        
        +#########+         
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 +##+       
                +##+        
                +##+        
               +##+         
               ##+          
              +##           
             +##+           
             ###            
            +##+            
            ###             
           +##+             
          +##+              
          +##+              
         +##+               
         ##+                
        +##+                
       +##+                 
       +##                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ++++++++++++++++##+      
  +##################+      
  +++++++++++++#++##+       
                  ##+       
                 +#+        
                 ##+        
                +##         
               +##+         
               +##+         
               ##+          
              +##           
             +##+           
             +##            
             ##+            
            +#+             
            ##+             
            ##+             
            #++             
           +###+            
            ##+             
                            
                            
                            
                            
                            
                 ++##+      
               ++#####+     
              +###++###     
             +##+ +####     
            +##+ +####+     
            ##+ +###+#      
            ## +###+ +      
            ##+###+         
            +####+          
            ####+           
           +###+            
          +####+            
         +###+#+            
         ###++##            
        +##+ +##            
       +##+  +#+            
       +##+ +##+            
       ##++###+             
      +##+###+              
       #####+               
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++#++    
              +#########+   
              +#########+   
             +###+++++++    
             ##+            
            +##             
            +##             
             ##+            
             +##+           
              +##+          
               +##          
               +##          
       +       ###          
      +#+     +##+          
     +##+    +##+           
     +##+   +###+           
     +##+  +##++            
      ###+###+              
      +####++               
       +##++                
                            
                            
                            
                            
                            
                            
                            
                   +##+     
                 ++####     
                +###++#     
               +###+ +#     
             ++##++ +##     
             ###+   +##+    
           +###+    +##+    
          +##++      ##     
         +###+      +##     
         ###+       +#+     
        +##+       +##+     
       +##+       +##+      
      +##+       +##+       
      +#++      +###+       
      +#+      +###+        
     +#+     +###++         
     +#+    +###++          
    +##   +####+            
     ## ++###++             
     +######+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ++###++++                
   #########+               
   ++    +##+               
         +##                
        +##                 
        +###+++             
         ++####++++         
           +++######+       
               +++###+      
                  ++##+     
                    +#+     
           #+       +##     
          +##+     ++#+     
           +##+++++###+     
            +########+      
             +++#+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       ++   
                      +##   
            +#+      +##+   
           +###      +##    
           ###+     +##+    
          +##+     +##+     
         +##+      ###+     
        +###+     +##+      
       +###+      ###       
      ++###++++  +##+       
      +#########+###        
     +#############+        
     ###++     +##+         
     ##+      +###          
     ++       +##+          
             +##+           
            +###+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##           
           +#####+          
         ++##+++#+          
         +#+   +#+          
         ++    +##          
               +##          
               +#+          
               +#+          
               +#+          
          ##+++##++++       
          +#########+       
            ++####++        
              +#+           
              +#            
             +#+            
             +#+            
             +##            
             +##            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
              +++###+       
          +++#######+       
       ++############       
     +##########+++##       
    +########++   +##       
    +####++       +##       
     ++           +##       
                  +##       
                 +###       
                 +###       
                +###+       
               +###+        
              +####+        
             +####+         
           ++####+          
          +#####+           
         +####+             
        +####+              
       +####+               
       +###+                
                            
                            
                            
                            
                            
                            
          +#+++++           
         +#######+          
         +##++###+          
         +##+   +           
          ##+               
          ##+               
         +##+               
         +##+               
         +##++              
         +########++        
         +###########+      
         +#+     ++###+     
                   ++##+    
                    +##+    
                   +###     
                  +###+     
        ++      +####+      
        +#+  ++####++       
         +#######++         
          +##+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +         
            ++++####+       
  +    ++############+      
  +    ######+++   +##      
  +    ++++       +##+      
                 +###+      
                +##++       
               ###+         
              +##+          
             +##+           
           +###+            
           +##+             
         +###+              
         ###+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++##+#++        
       ++###########+       
      +##############++     
     +######+++++######     
     ###+ ++      +####     
     ## ++##+     +###+     
     +  +####   +####+      
        ++###+++####++      
         +########++        
          +######++         
          +######+          
         +#######+          
        ++##++###+          
        +##+  ####+         
       +###+  +###+         
       +###++ +###+         
        #####++###+         
        +##+######+         
         ++######+          
           +++#+            
                            
                            
                            
                            
                  ++        
                 +##+       
                +###        
                +##+        
               +##+         
              +###          
              ###+          
             +##+           
            +##+            
           +###             
          +###+   ++        
          ###+  +###        
         +##+ +#####+       
        +##+ +###+##+       
        +## +##+++##+       
       +##+ ###++##+        
       +## +##+###+         
       +#++######+          
       +#+#####++           
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ###+            
           +#####+          
          ###+####+         
         +###++###+         
        +##++ +###+         
       +##+   +###+         
       +##+   +###+         
       +##++++###+          
        +#########          
         ++###+###          
             + +##+         
        ++      ###+        
        +#++    +##+        
         +##++   ###        
          +###+  +##+       
           +####++##+       
             +#######       
              +######+      
               ++#####      
                  ++#+      
                            
                            
                            
                            
                            
                            
                            
         ++####+++++        
         +##########+       
        ++##########+       
         +++++++++##+       
                +###+       
              +####+        
            ++####+         
          ++#####+          
         +########+         
        +##########+        
        +####+++++##+       
         ++       ###       
                  +##+      
                  +##+      
                 +##+       
               +####+       
   +++       ++####+        
  +####+++  +####++         
  +#############+           
  +++#########++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
            ++#####+        
           +#####++         
          +###++     ++     
         +##+        ##+    
         +##      +###+     
        +##++    +###       
         +###+ +###++       
          +###+###+         
           +####++          
            ####            
           #####+           
          +#+++##+          
         +##+  +#+          
         +#+    ##+         
         +#     ##+         
         +##+   ##+         
         +###+  #+          
          +####+#+          
           ++###+           
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
                  +##+      
                 +##+       
                +###        
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
          +###   +++        
         +###+  +###+       
         +##+  ###+#+       
        +##+  +##++#+       
       +##+  +## +##+       
       +#+  +##++##+        
       ##   +##+##+         
       #+  +####+           
       ########+            
       +++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
          +##+              
           +#+              
           +##+             
            ##+             
            ##+             
            ##+             
            +#+             
            +##             
             ##             
             +#+            
             +#+            
             +#+            
             +##            
             +##            
             +##+           
              +#+           
              +#+           
              +#+           
               ++           
                            
                            
                            
                            
                            
                            
                            
                  +#++      
                +####+      
               +####++      
              +######       
             +###+ +#+      
            +###+  +#+      
           +###+   ##+      
          +###+   +##+      
          +##+    +##+      
         +###+    +##+      
        +###+    +###       
        +##+     ###+       
       +###     +###        
       ###+    +###+        
      +##+    +###+         
      +##+  +####+          
      ##+  +###++           
     +##++####+             
      ######++              
      +###++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
           ++#####+         
          +###+++#++        
          +##+ +++#+        
          +#+   +###        
          +#+  +###+        
          ##+ +###+         
          ## +####+         
          #######+          
          +######+          
           ++++##           
              +#+           
              ##+           
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
             +##            
                            
                            
                            
                            
                            
                            
                            
                            
    +        +#+     +#+    
         +#+####++++###+    
        +##############+    
        +##############+    
       +#########+++###+    
      +####+  +    +###+    
      +###+       +####+    
      +##+       +####+     
       ++       +####+      
               +####+       
              +####+        
             +####+         
            +####+          
           +####+           
          +####+            
         +####+             
        +####+              
       +####+               
      +#####                
     ++####                 
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
            +###+           
           +####+           
           #####            
          +##+##            
           +++##            
             +##            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
           + ###            
          ######++          
         +########+         
           +####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++#++       
           +++######+       
        ++###########       
       +######+++ +##       
      +####++    +##+       
     +##++     ++##+        
      ++      ++##+         
             +###+          
           ++####+          
         ++#######+         
        +##########+        
        +###++  +##+        
        +#+      +#+        
                 +#+        
                +##+        
               +##+         
              +###+         
            ++##++          
         ++#####+           
     #########++            
                            
                            
                            
                            
                            
                            
                            
          +#                
         +##                
        +##+###++           
        +########++         
       +##+   +++##+        
       +##       ###+       
       +#+       ++##+      
      +##+         ###+     
      +#+          ++##     
      +#+           +##+    
      +##            +##+   
       ##             +##   
       ##              +#   
       ##              +#   
       ##+             #+   
       +#+            +#+   
       +##+          +##+   
        +##+       ++##+    
         +##++ ++++##++     
          +########++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++++   
              +#+++######+  
              ########+++   
             +##++++        
            +##+            
           +##+             
          +##++++++         
         +########+         
         +####+++##         
         ##+    +#+         
          +    +##+         
      ++     +###+          
      ###+++####+           
      +#######+             
       +##+++               
                            
                            
                            
                            
                            
                            
                            
                            
          +#++              
          +###              
          +###              
         +###+              
        +###+               
        +###+               
       ++##+                
       +###+                
      +###+                 
      +###+     ++#++       
      +###     +######+     
      +###    +#######+     
      +###    #########     
      +###   +########+     
      +###+  +########+     
       +###+  +#######+     
       +####+++######+      
        +###########+       
         ++########+        
           +++####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
                     +##+   
                    +##+    
            +#+     +##+    
           +##+    +##+     
          +##+    ++#+      
         +##+     +##+      
        +##+     +##+       
       +###++++  +##+       
      +#########+##+        
      #############+        
     +###+++ ++###+         
     +#++     +##+          
             ++##+          
             +##+           
            +##+            
           ++#++            
          +###+             
          +##+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
          ##+      ++       
         +##+     +##       
        +###+     ###       
        +##+     +##+       
       +##+      +##+       
       +##       ##+        
       ###      +##+        
      +###      +##+        
      +##+      +##         
      +###+     ###         
      +####++  +###         
      +############+ ++     
       +##############+     
        ++++###+#####+      
             +++#++ +       
               ##+          
              +#+           
              +++           
              ++            
                            
                            
                            
                            
                            
                            
                            
                 +++##+     
               +#######     
             +######+##+    
           +#####++ +##+    
           +###+    +##+    
           +#++     +##+    
                   +##+     
                  +###+     
             +   +###+      
         +++###+++##+       
        +###########        
      ++############        
      ####++ +######+       
     +###+  +###+++##+      
    +###+  +###+   +#+      
    +##+  +###+             
    +##++####+              
    +######+                
    +#####+                 
    +###+                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           +#+     +        
          +##+    +#+       
         +###+    +##+      
        +###+     +##+      
       +####      +##       
      +###+     +++##       
    ++###+++#########       
    +################+      
    +################+      
    +#########++++###       
                  +##       
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                  +#+       
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +###            
           +####            
          +####       +     
          +##+       +#     
         +###        ##     
        +###++      +##     
        #######+++ +##+     
       +##############+     
       ###############+     
       +++++++++++###+      
                +###+       
                ###+        
    +          +###+        
              +###+         
              ###+          
             +###           
            +###+           
            +##+            
           +###             
                            
                            
                            
                            
                            
                            
                            
     ++++++###++            
     +##########+           
      +####+++###           
        ++    +##+          
              +##+          
             +##+           
           ++###            
         +++###+            
         +#####++++         
         ++#########++      
          ++ ++######++     
                 +++##+     
                   +##+     
                  +###+     
                +####+      
              ++#####+      
      +#++ ++######+        
      +#########+++         
      ++######++            
        ++#++               
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
                 +##        
                 ##+        
                +##         
                +#+         
               +#+          
              +##+          
              +#+           
             +##+           
             +#+            
            +##             
           +##+             
           +#+              
          +##+              
          ##+               
         +#+                
        +##+                
        ##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++++++######++++      
   +##################      
   +#######+++++######      
    ++++++        +###      
                  +##+      
                  +##+      
                 +##+       
                 +##+       
                +###        
               +###+        
               ####         
              +###+         
              ###+          
             +###+          
            +###            
            +##+            
            ###+            
            +##+            
            +###++          
             +###+          
                            
                            
                            
                            
                            
                            
                            
                            
           +#+       ++#+   
         ++##+      +###+   
       ++###+    ++#####+   
       +###+++++########+   
      +################+    
     +###########++###+     
     #######++++ +###+      
     ##+ +      +###+       
     ++        +###+        
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
        +###+               
       +###+                
      +###+                 
                            
                            
                            
                            
                            
               +##+         
              ###+          
             +##+           
            +###            
            +##+            
           +##+             
           ###+             
           ###              
          +##+              
          +##+              
          +##+              
          +##+++            
          +#####+++         
          +##+++###         
          +##+ ++##+        
          +##+   +##        
           ###+  +##        
           +###++##+        
            +######+        
             +####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++#+      
                 +####+     
               +######      
              +#######+     
             +###++###+     
            +###+  +###     
           +###+   +##+     
          +###+    ###+     
         +###+     ###+     
        +###+     +##+      
       +###+     +###+      
       +##+     +###+       
      +##+     +###+        
      +##+    +###+         
     +##+   +####           
     +##+  +###+            
     ##+ ++###++            
     ###+####+              
     ######++               
     ++##++                 
                            
                            
                            
                            
                            
                            
                            
                            
           +++###+          
          +#######+         
         +##++  +#+         
         +#     +#+         
         +#    +##+         
          ++   ##+          
            ++###+          
            +######+        
            +++++###+       
                 +##+       
                  +#+       
                   ##+      
       +           ##+      
      +###+        ##+      
      +##+++      +#+       
      +##+       +##+       
       +#+      +##+        
       +##+  ++###+         
        +##++####+          
         ++###++            
                            
                            
                            
                            
                            
                            
                    +#      
                   +##+     
                  +##+      
                 +###+      
                +###+       
                +##+        
              +###+         
              +##+          
             +##+           
            +##+            
           +##+  +++        
          +##+ ++###+       
         +##+++#####+       
        +##+ +##++##+       
        +##++##+ +##        
       +##++##+++##+        
       +##+##++###+         
       +#++######+          
       +#######+            
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             +######+       
           ++##+++##+       
          +###+    ##+      
          ###+     ##+      
         +##+      +#+      
         +##+      +#+      
         +#+       +#+      
         ##+       ##+      
        +##+       ##+      
        +##        ##       
        +##       +#+       
         ##      +##+       
         ##      +##+       
         ##+    +##+        
         +#+    +##         
         +##   +##+         
          ##+++##+          
          +#####+           
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +##    
           +##      +###    
          ####+   +#####    
         +###++ ++#####+    
       ++###+++#######+     
       ##############+      
      +########+++###+      
      +##++++   +###+       
       +#+     +###+        
              +###+         
              ####          
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
        +####               
       +###+                
      +####                 
     +####+                 
                            
                            
                            
                            
                            
                            
              ++            
              #+            
              #+            
              #+            
              #+            
              #+            
              #+            
             +#+            
             +#+            
             +#+            
              #+            
              #+            
              #+            
              +#            
              +#+           
              +#+           
              +#+           
              ##            
              ##            
              #+            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                  ###+      
                 +##+       
                +##+        
                ###+        
               +##+         
              +##+          
             +##+           
             +##+           
            +##+            
           +##+             
           +#+              
          +##+              
         +##+               
         ##+                
        +##+                
       +##+                 
       ##+                  
      +##+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                #+          
               +#+          
                #+          
       ++      +#+          
       +#+      #+          
        +#     +#+          
        +#+    +#+          
         +#+  +##+          
          +##+###+          
           +###+#+          
                #+          
                #+          
                #+          
                #+          
                ##+         
                +#+         
                +#+         
                +#+         
                +#          
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++###+      
              +########+    
            ++###+++###+    
           +###+   +###+    
          +###+   +####+    
         +##+    +####+     
       ++##+  ++#####+      
       +##+ ++######+       
      +##+++########        
      +#######+++##+        
      +#####++ +##+         
      +###+    ###+         
       ++     +##+          
             +###           
             ###+           
            +##+            
           +###+            
          +###+             
         +###+              
        +###+               
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                +##+        
                +##+        
         ++     +##+        
        +##+    +##+        
        ###     +#+         
        +##     +#+         
        +##+    +#+         
        +##+    +#+         
         ##+   +##+         
         +#+  +###+         
         +##+##+##+         
          ####++##+         
          ++++ +##+         
               +##          
               +##          
               +#+          
               ##+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++##+       
            ++#######       
          +##########       
         ######++###+       
         +##+  +###+        
              +###+         
            ++###+          
          ++#####+          
        ++########+         
       +##########+         
       +####++  +##+        
       +#++     +##+        
                +##         
               +##+         
              +##+          
              +##           
             +##+           
            +##+            
           +###             
       ++#####              
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
        ++         +###+    
       +##+        +###+    
       +##+       +###+     
       ###+       ###+      
      +##+       +##+       
      +##+      +###+       
      +##+   ++####+        
      +##++++#####+         
      +###########+         
       +#####++##+          
         +++  +##+          
              ###           
              ###           
              ##+           
             +##            
             +##            
            +##+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +#####++++   
              +##+  +####   
              +#+   +##+    
             +#+  +###+     
             +#+ +###+      
             +#++###+       
             +####+         
            ++###+          
           +####+           
         ++###+#            
       ++###+ +#            
      +###+  +#+            
     +###+  +##+            
     +########+             
     +++++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###+++          
           #######+         
           ########++       
           +###+####+       
           +##+ +####+      
             +++  ####+     
               +  +###+     
                  +###+     
                  +###+     
                  +###+     
                  +##+      
                 +###+      
                +###+       
               +####+       
       ++++   +####+        
   ++###############++      
   +##################+     
   ############++++#+++     
   +#########++    +        
   +#######++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++##++    
               ++######+    
             ++####+++##    
            +####++  +#+    
           +###+    +##+    
           +##+     +##+    
                   +##+     
                  +##+      
                 +##+       
                 +##+       
      ++++##+++#####+++     
     +###############+++    
    +###++++++###++         
    +#+      +##+           
    ##+    +###+            
    +##+++####+             
    +#######+               
     ++##++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++          
              +##+          
              +##+          
             +###+          
             +###+          
             +###           
             +##+           
             ###+           
            +###            
            +##+            
            +##+            
            +##             
            ##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##              
            #+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++        
             +######+++##+  
           +###++++#####+#  
          +##++    ####+    
          +#+    +###+      
          +#+   +###+       
           ## +###+         
           +#+###+          
           +####+           
          +###+             
         +####              
       ++#####              
       +##++#+              
      +##++##               
      ##++##+               
      #####+                
      +###+                 
        +                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +##+      +++       
        ####+     ##+       
        ######+ +###+       
        #######+####+       
       +##++########+       
       +##+ +#######        
      +###    ++####        
      +###      ###+        
       +##      ##+         
        ++      ###+        
               +##+         
               +##+         
               +##+         
               +##          
               +##          
              +##+          
              +##+          
              +###          
              +###+         
               +#+          
                            
                            
                            
                            
                            
                    +++++   
                   +#####   
                 +###+ +#   
               +###+   +#   
             ++###+    #+   
            +#####+   +#    
           +###+++   +#+    
          ###+       ##     
         +##+       +#+     
        +###+       +#      
       +#####+     +#+      
      +##  +##     ##       
      +#+         +#+       
     +#+         +#+        
     +#         +##         
     #+        +##+         
     ##     ++###           
     ###++++###++           
     +#######+              
       +++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
         +########+         
         ###+++++##+        
         +##++   ++#+       
          ++##+    ++       
           +###++#++++      
           +##########+     
          +######+  +++     
          ###++##+          
         +#+   ##+          
         +#+   +#+          
         +#+   +#+          
         +#+   +##          
         +#+   +##          
         +#+   +##          
          +#+  +##          
          +#+  +##          
           +#+++##          
           +#####+          
            +++++           
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +#+        
                 +#+        
                +#+         
                +#+         
               +#+          
               ##+          
              +#+           
             +##+           
             +#+            
            +#+             
            ##+             
           +#+              
           ##+              
          +#+               
          ##                
         +#+                
        +##                 
        +#+                 
        +#                  
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +####+           
          +#######+         
         +########+         
         +#+ +#####+        
        +##   +#####+       
       +##+    +#####       
       +##+     +####+      
       +##       +###+      
       ###        ####+     
      +###        +###+     
      +###        +###+     
      +###+        ###+     
      +###+        +##+     
      +####+       ##+      
       +####+     +##+      
       +#####+++ +##+       
        ++#########+        
          +#######+         
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +###+     
                 +####+     
               ++#####+     
             ++###+ ##+     
          +++####+ +##+     
         +#####++  +##+     
        +#####+   +##+      
      ++#####+    +##+      
     +######+     ##+       
    +#####++     +##        
    ####+       +###        
   +###+       +###+        
   +##+       +###+         
             +###+          
             +##+           
             ###+           
           +###+            
           +##++            
          +##+              
          ###+              
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +###+         
             +###+          
            +###+           
            ###+            
           +###+            
           ###+             
          +###+             
          +##+              
         +###+++            
         #######+           
         ########+          
         ####+ +##+         
        +###+   +#+         
        +###+   +##+        
         +###   +##+        
          +##+++###+        
           +######+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                ++###+      
              +#####+       
            +###++#+        
          +###+++#+         
         +##++ +#+          
         +#+  +##+          
             +#####         
            +##++##+        
           +##+  +#+        
           #++   +#+        
           +     +#+        
                 +#         
                 #+         
     ++         +#          
    +##+        +#          
     ###+      +#+          
     +#####++###+           
      +########+            
       ++##+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++##++             
        +#######+           
       +#+   ++##+          
       +#+     +##+         
       ++       +#+         
                +#+         
                ##+         
                ##+         
               +##          
               +#+          
               ##           
              +#+           
             +#+            
            +##             
            +#+             
            ##              
           +#+              
           #+               
           #+               
           +                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++      
    ++       +##++++##      
   +#+     ++########+      
  +#+    +#####++++#+       
  #+     ##++++   +#        
  +      ++      +#+        
                +#+         
               +#+          
              +#+           
             +##            
             ##+            
            +#+             
           +#+              
          +#+               
          ++                
          +                 
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+          
        ++++#####+          
       +######+ +           
       +##++                
        ##+                 
        +#+                 
        +#+                 
        +##                 
         ##     ++          
         ##+  ++###         
         +##+#######        
          #####+ +##+       
          +++     +##+      
                   +#+      
                   +#+      
                   +##      
                   +##      
                   ##+      
                  +##       
                 +##+       
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +##++#+        
             ##+  +#+       
            +#+   +#++      
            #+     #++      
           +#+    +##       
           +#    +##+       
           +#+  +##+        
            ++ +##+         
            +#+##+          
            +###+           
           +###+            
          +####             
         +##++#             
         ##+ +#             
        +#+  +#             
       +##   #+             
       +#+ +##              
       +#####+              
        +##++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
             +####++        
             +#####+        
           +########+       
          +###++++##+       
         +###+   +##+       
         ###+    +#+        
         ###++ ++##         
         +########+         
          ++######+         
            +#####+         
           +###++#+         
         ++##++  +#         
         +##++   +#         
         +#+     ++         
         +#     +#+         
         +##+  +#+          
          +###+#+           
          +#####+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +        
              ++#+ +        
            ++#### +        
           +##+ +# +        
          +##+   +          
          +#+   +#          
         +#+   +##          
         +#  ++###          
         +#######+          
          +#+####           
             ###+           
             +##+           
             +#+            
             #+             
            +#+             
           +#+              
           ##               
          +#+               
          #+                
         +#+                
                            
                            
                            
                            
                            
                            
            ++              
          +####+++          
         +########+         
        +###+++++###+       
        +##+      +##+      
       +##+        +##+     
       +#+          +##+    
      +#+            +##    
     +##+             ##+   
     +##+             +#+   
     ##+              +##   
     ##+              +##   
     ##               +##   
     ##   +++        +##+   
     ##+ +#+         ###+   
     +#+ +#+        +###+   
     ++###+##++  ++####+    
       +++ ###########      
            +#######++      
              ++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                     +###   
                   ++####   
                 ++######   
               ++###+++++   
              +###++   #+   
             +###+    +#+   
            +###+     ++    
          ++###+     +#     
         +##++#      ++     
        +##+ ++     +#+     
       +##+         ++      
      +##+         +#+      
      ##+         +##       
     +#+         +##+       
     ##        ++#++        
     #+      ++##++         
     #+  ++++###+           
     #########++            
     #######++              
     +###+++                
                            
                            
                            
                            
                            
                            
                            
                  +         
                  +#+       
             +++  +#+       
            +##+  +##+      
            +###+ +##+      
           +#####++##+      
           ######++##+      
          ######+ +##+      
        ++#####+  +##+      
       ++#####+   +##+      
       +######+ ++###+      
      +#######++######++    
     +##################    
     ###################+   
     ###################+   
     ###########+++###+     
     +########++   ###+     
      #####+++     ###+     
      ++++         +##+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +          +#        
                  ##        
                  #+        
                 +#+        
                 ##+        
                +##         
                ##+         
               +#+          
               ##+          
              +#+           
             +##            
             +#+            
            +##             
            ##+             
           +#+              
          +##               
          +#+               
         +#+                
         +#                 
         #+                 
                            
                            
                            
                            
                            
                            
                            
                            
           ++++###++        
          +#########+       
          +##########+      
           ###+#####+       
          +##+ +#####+      
           +##++ ++##+      
           ++###+           
             +###+          
               +##+         
                +##         
                +##+        
                +##         
                +##         
           ++   +#+         
         +##+   +#+         
        +##+   +##+         
       +##+    ##+          
      +##+    ##+           
      +##+++####+           
       ++####++             
                            
                            
                            
                            
                            
                            
                   +++#     
                + +##+#     
               +###++ +     
               ###+  ++     
             +###+  +#+     
            +###+   +#+     
            ###+   +#+      
           +##     +#       
           ##+    +#+       
           ++    +##        
                 ##+        
              +++#+         
         +++#####+          
       ++########+          
     ++####+ +###+          
     +##+   +##+#+          
     ##++++###++#+          
     ########+ +#+          
     +####++   ##           
       ++      +#           
                            
                            
                            
                            
                            
                            
                            
                            
      +##+++##++            
      +#+    ++##+          
               ++#+         
                 ##+        
                 +#+        
                  +#+       
                   ++       
                   ++       
                   ++       
                   ++       
                   #+       
                  +#+       
                  #+        
                 ##+        
      +###+++++ +#+         
      #++++++####+          
      #+      +#++##++++++  
      #+    ++#+    +++##+  
      +#++++#++             
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##++       
              ++#####+      
             +#####+#+      
           ++####++++       
          +#####+ +#+       
         +####+  +#+        
         +##+   +##         
               +##+         
            ++#####+        
            ####++#+        
            ##++  +#+       
            ++    +#        
                  +#        
       +          ++        
      +#+         ++        
      +#+        +#+        
      +##+    +++++         
       +###+++##+           
       +######+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
             +######++      
            +###++ +##+     
           ###++  +####     
         +###+   +####+     
         +##+   +####+      
         +##++  +###+       
         +#####+###+        
          +#######+         
             +###+          
            +#####          
           +###++++         
          +###+             
         +###+              
         ###+               
        +##+                
       +##+                 
       +#+                  
       #+                   
       +                    
                            
                            
                            
                            
                            
                            
                     +#     
                     #+     
             +      ++      
            +#+     #+      
            +##    +#       
            +#+    #+       
           +#+    +#        
          +##+   +#+        
          +#+   ++#+        
         +##    +##         
         +##+++###+         
         ########+          
         +####+#+           
          +++ ++            
             +#+            
            +#+             
            +#              
           +#+              
           ++               
          +#                
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++##+           
         +#######+          
        +###++ +##+         
       +##+     +##+        
       +##+      ##+        
       ##+       +##+       
      +##        +###       
      +##+        ###       
       ##+     ++####       
       +###++++#####+       
        +#######+ ##+       
          +++++  +#+        
                 ##+        
                +##         
                ##+         
               +##+         
               +##          
              +##+          
              +##+          
               #+           
                            
                            
                            
                            
                            
                            
                            
                    +++++   
                  ++####+   
               ++######++   
              +####++++     
             +##+           
           ++#++            
          +##+  +           
         +###+++#++         
        ++#####++##         
        ####+++ +##         
        +#++     +#+        
        ++       +#+        
                +##         
      +        +##+         
     +#++ +++++##+          
     ###########+           
     +########++            
      ++++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###++       
          +##########+      
        ++############+     
       +#######+++####+     
      +#####++    ++###+    
      +####+        +##+    
    ++####          +##+    
    ####+           +###    
    ####+           +###    
    +####++         +##+    
    +###++          +##+    
    +###+           +##+    
    +###+           +##+    
     ###+          +##+     
     +##+         +###+     
     +###+       +####+     
      +###+++ +++###+       
       +###########+        
        +########++         
          +##++++           
                            
                            
                            
                            
                   +#       
                  +#+       
                 +##+       
                 +##        
                +##+        
                ###         
               +##+         
              +##+          
             +##+           
             ###+           
           +###             
          ++##+             
          +##+++####+       
         +###########+      
        +############+      
        +#####+   +##+      
       +####+    +##+       
      +###+++++####++       
      +###+#######+         
      +#########+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ###+#####++++         
      #############+        
      ++++++++++###+        
               +##+         
               ###          
               ##+          
              +##+          
              +##+          
              ###           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
              ##+           
              +##           
              +##           
              +##           
               ##+          
               +##+         
                            
                            
                            
                            
                            
                            
                            
                            
             ++#     ++++   
           +####   ++###+   
         +#####++++#####+   
       +###########++##+    
      +##########+ ++##+    
     +########++   +##+     
     ######++     +##+      
     ++##++      +###       
                +###        
                ###+        
               +##+         
              +##+          
             +##+           
            +##+            
            ###+            
           ###+             
         +###               
        +###+               
        +##+                
        +##                 
                            
                            
                            
                            
                            
                            
               +#++         
               +##+         
               +##+         
               +##+         
               +##+         
              +###          
              +##+          
             +###+          
             +###           
             +##+           
             ###+           
            +##+            
            +##+            
            ###+            
            ###+            
            ##+             
           +##+             
           +##+             
           ###+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
             +##++++        
            +#######+       
            ##++++##+       
           +#+    +#+++     
           ##     +#+##     
           ##     +##+      
           ##+  +###+       
           +##++###+        
            +#####          
           +######          
         +####+++#+         
        +###++   ##+        
        +##+     +#+        
       +##+      +#+        
       +##       +#+        
       ##+       +#         
       +##+     +#+         
       +##########          
        +########+          
          +##++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#++           
          +######+          
         +####+++#+         
         +##+    +#+        
        +##+      ++        
        +#+       +#        
       +##+        #+       
       +#+         ++       
       +#+          #+      
       +#           ++      
       +#           ++      
       ++            #+     
       ++            #+     
       #+            #+     
       #+            #+     
       ++           +#+     
       ++           +#      
        ++        ++#+      
         +#+++++++##+       
          +++###+++         
                            
                            
                            
                            
                            
                            
                            
                            
       +#++  + +            
       +###++++#++          
       +#########+          
       +#########+          
       +#########+      +   
           +++###+     +++  
              ###+     +++  
            +####+  +#+++   
            +### +++####+   
            +###++#####+    
            ++#######++     
            +#######++      
          ++######+         
        ++#######++         
       ++#######++          
       +########+           
       +######+             
       +####+++             
       +###+                
       +###+                
                            
                            
                            
                            
                            
                            
                            
        +++####++           
       +#########+          
       ####+++####+         
       ###     +###+        
       +##      +###+       
        +        +##+       
                 +##+       
                  ##+       
                  ##+       
                  ##+       
       ++#######++##+       
      +#############+       
     +####++++  +#####+     
     +##+      +#######+    
     +###++++++###++####+   
      +##########+   +##+   
       +########+     +#+   
        +++++++       ##+   
                     +##+   
                      ##+   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++       
               +######+     
             +########+     
           ++####+++###     
          +####+     +#     
         +###+       +#     
        +###+        +#     
       +###          ##     
      +###+         +#+     
     +++#+++        +#+     
     +#+           +#+      
    +##            +#       
   +##+          ++#+       
   +#+          +###+       
   #+          +###+        
   #+         +##+          
   ##++    +++#++           
           +++              
                            
                            
                            
                            
                            
                            
                            
           +#+              
           ##+              
          +##+              
         +###+              
         +###               
         +##+    +#+        
          ##+    +#+        
         +##     +#+        
         ##+     +#+        
         ##+     +#+        
        +##      +#+        
       +##+      ##+        
       +##+      ##+        
       +##++    +######+    
      +###############+     
      +########++###        
      +#+        +##        
      ++         +##+       
                 +##+       
                 +#++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  ###       
                 +##+       
                 +##+       
                +###        
   +            ###+        
               +###         
               ###+         
              +##+          
             +###+          
             +##+           
            +###            
            ###+            
           +##+             
          +###              
          ###+              
         +##+               
         ###+               
        +##+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +##+            
             ###            
             ###            
             ###+           
             ###            
             ##+            
             ##+            
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
            ###             
            ###             
            ###             
            +##++           
            +####+          
            +####+          
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                        ++  
                    ++++#+  
                ++++++++#   
             ++####+  +#+   
            +####+   ++#    
           +###++    +#+    
           ##++    ++++     
           +      +##+      
                 +##+       
                +##+        
               +##+         
         ++++++#++          
       +########+           
       ###++####+           
      +#+  +#++##+          
      ##+ +##+ +#+          
      +#++##+   ##          
      +###+     ##          
       +#++     +#          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++###++++        
    ++##############++      
   +####+++++++++#####+     
   #++++         +++##+     
   +               +##+     
                  +###      
                 +###+      
                +###+       
               +###+        
               +##+         
              +##+          
             +##+           
             +##+           
            +##+            
            ###             
           +##+             
           ###              
           +#+              
           +##+             
            +++             
                            
                            
                            
                            
                            
                 +++        
               ++##+ +++    
            ++#########+    
           +#####+  +#+     
          +###++  +##+      
          +++    +#++       
              +++#+         
           +++####          
          +####++##+        
          +##+   +#+        
          +++     ##        
                  +#+       
                  +#+       
    +++           +#+       
    #####++###+++##+        
    +#############+         
     ++#######+#+++         
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++###+++        
          +###+++###+       
         +#++    ++#++      
         ##     ++ ##+      
        +#+    +## ++       
        +#+    +##          
        +#+   +##+          
         ##+ +###+          
         +#######           
         ++##+++#           
           +   #+           
              +#+           
              +##           
               ##           
               #+           
               ##           
               +#           
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                    +##+    
              +   ++###     
             +#++++###+     
         +++######++#+      
        +######++  #+       
        +###++    #++       
        ++++     +#+        
                +##+        
              +###+         
             +###+          
             +##+           
            ###+            
           +##+             
          +#++              
         +##+               
        +##+                
       ++##+                
       +#++                 
      +#++                  
      +#+                   
                            
                            
                            
                            
                            
                            
         +##+++             
         +######++          
         +++ ++###+         
               +###+        
                +##+        
                ###+        
               ###+         
             ++##+          
            +###+           
           +###+            
           ###+             
          +##+              
          ##+               
         +#+                
         +#+          +     
         +#+        +##     
          ##+     ++##+     
          +##++  +###+      
           +########+       
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
               +++##+       
              +##+++##      
             +##+   ++      
             ##+    ++      
             #+   ++        
            +##  +++        
             ##++#+         
             +####+         
              ###+          
             +###           
            +####+          
          ++###+#+          
         ++##+ +#+          
         +##+   #+          
        +##+    ++          
        ###     ++          
        ##+   +++           
       +##+  +#++           
       +####+++             
        +####+              
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
              +#+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             ###            
            +##+            
            +##+            
            +##             
            ###             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++  ++      
           +####### ++      
          +###+++##+++      
         +##+    +#++       
        +##+      #+        
        +#+      +#+        
        +#+     +##+        
        +##++++####+        
         +########+         
          ++#+####          
           +#+###+          
           +####+           
            ++##+           
            +##+            
            ##+             
           +##+             
          +##+              
          ###               
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
                            
               +++###+      
             ++#######+     
           ++####+####+     
           +###+   +++      
          +##+              
          +##               
          +#+               
          +#+   +           
          +#+++##+          
         +##+#####+         
         +#####++#+         
         +###++ +##         
         +#+    +##         
                +##         
                +##         
      +        +##+         
     +#+   ++++###+         
      ##+ +#####++          
      ++#+###++             
       ++#++                
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +##+#+        
            +##+  ++        
           +##+   ++        
          +##+    ++        
          +#+     #++       
         +#+     +##+       
         ##     +##+        
         +##+  +##+         
          ###+ ##+          
          +###+#+           
           +####            
            +###            
           +####+           
           +#+ ##           
           #+  +#+          
          +#+   #+          
          +#+  +#+          
           ##+###           
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#+++            
        +#######+           
       +#+ +  +#+           
       +#++   +#+ ++        
        +##+  #+ +#+        
         +###+#++#+         
            +####++         
             ###++          
            +###++          
           +##++#+          
           +#+  +#+         
           +#    +#         
           ##    +##        
          +##     +#+       
          +##     +#+       
          +##     +#+       
           +#+    +#+       
           +##++ +##+       
            +######+        
              ++#++         
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 ##+        
                +#+         
                +#+         
               +#+          
               +#+          
              +##           
              +##           
              ##+           
             +##+           
             +#+            
            +##             
            +#+             
           +##+             
           +#+              
           ##+              
          +#+               
          +#+               
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
              ++###+        
             +###++++       
            +##+ ++++       
            ##+  +##+       
           ##+   +##+       
          +##   +###+       
         +##+  +##+++       
         +#+ +####          
         +#######+          
          ######+           
           ++##+            
           ++#+             
           +##              
          +##+              
         +##+               
        +###                
        ###+                
       +##+                 
       ##+                  
                            
                            
                            
                            
                            
                            
             ++###+         
           +#######+        
          +###+++###+       
         +##+     +#+       
        +#++      +#+ +#    
        ##+        #++#+    
        ###+      +###+     
        +####+   +###+      
         ++####+###++       
           +######+         
            +####+          
          ++######+         
         +###+ +##+         
        +###+   +#+         
       +###+    +#+         
       +#+      +#+         
      +##+    ++##+         
      ####+++####+          
      ##########+           
      ++###+++              
                            
                            
                            
                            
                            
                            
                            
                            
           +#++             
          +####+            
         +##++###+          
         +##  +###          
          ++  +###          
              +###          
              +###          
            +####+          
          +#####+           
         +#####+            
         +#####+++          
          +#######+         
           + ++####         
               +###+        
                +##+        
                ###+        
            +++####+        
           +######+         
           +#####+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                    +##     
                   +###     
                  +####     
                 +####+     
                +####+      
                ####++      
              ++###+        
              +###+         
             +####+         
             ####+          
           ++###+           
           +###+            
          +###+             
         +###+              
         +###+              
        +###+               
       +###+                
      +###+                 
     +####+                 
    ++###+                  
                            
                            
                            
                            
                            
                            
                            
                            
                  +##       
                +###+       
               +###+        
              +###+         
              +##+          
             +##+           
            +###            
            +##+            
           +###             
          +####+            
          +######           
           ##+###+          
           ##++##+          
           ##++##+          
           ##++##+          
           ##++##+          
           ###+##+          
           +#####+          
           +####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++##   
               ++######++   
              +#####++      
              ###++         
             +#++           
            +##             
           +##++++          
          +#######          
         +#####++#+         
         +##++  +#+         
         +++    +#+         
                +#          
               +#+          
     ++       +##+          
     +#+    ++##+           
     ###########            
     +#########+            
      ++#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++##+      
         +++#########+      
      ++#############+      
    ++########++++##+       
    ######+++    +##+       
    ++++         +#+        
                +##+        
               +###+        
               +##+         
               ##+          
              +##+          
              ###+          
              ###           
              ##+           
             +##            
             +## +          
             ####+          
            +####+          
            +####+          
             +##+           
                            
                            
                            
                            
                            
                            
                      +#    
                     +#+    
              +      ##     
             +#+    +#+     
            +##+   +#+      
           +##+    ##+      
           ##+    +#+       
          ##+    +#+        
         +##+   ++#+        
        +##+    +###+       
       +##+   ++##++        
       +##++++###++         
       +#########           
        +##+++##            
             +#+            
            +#+             
           +##+             
           +#+              
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
           ++++##++         
        +++#####++++        
       +#####+++  #+        
       +##+       +#+       
        ++        +#+       
                  ##+       
                 +##+       
                 +##        
               ++##+        
              +###+         
             +###++         
             ###+           
           +###+            
          ++##++            
         +#+#+              
        +##++               
       +###++               
       +#####+++++          
        +#########+         
         ++++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +++    
              ++ ++####+    
            +###+######+    
          ++###########+    
        ++########+++##     
      ++#######++  +##+     
    +########++   +##+      
    ######++      +##+      
    +##++        +##+       
    +++         +##+        
               +##+         
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####+            
         +#######+          
         #########+         
         ###++#####+        
         ###+  +###+        
        +##+    ####+       
        +##+    +###+       
        ###      +###       
        ###      +###+      
        ###      +###+      
        +##       ###+      
        +##       ###+      
        +##       ###+      
        +##       ###+      
        +##+     +###+      
         ###+   ++###+      
         ####+ +####+       
          +#######++        
          +#######          
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                   + +++    
                ++#++###    
               +#######+    
            ++########+     
          ++######+##+      
          #####++++#+       
          ##+++++###+       
             +#######+      
            +####+ +#+      
            +##++  +#+      
            +++    +#+      
                   +#       
                   ++       
     +            +#+       
    +#+          +#+        
    ###+       +##+         
    +###+++++###++          
    +##########+            
     +########+             
       +++++++              
                            
                            
                            
                            
                            
                            
                            
            +++###+         
           +########+       
          +#####++###+      
         +#####+  +###      
         +#####+   +##+     
        +###+++     ###     
        ####+       +##     
       +###         +##+    
      +##++         +##+    
      ###+          +##+    
     +##+           +##+    
     ##+            +##     
    +##+            +##     
    +##+           +##+     
    +##+          +###+     
    +##+         ++###      
     +##++    +++###++      
     +####++++#####+        
      ++#########++         
       ++######+            
                            
                            
                            
                            
                            
                            
                            
                            
                 +          
        +        +          
        #       +#          
        +      +##          
               +#+          
              +#+           
             +##            
             ##+ +          
            +#+ +#          
           +##++##          
           +######          
            ####++          
             ##+            
            +##+            
            ##+             
           +#+              
          +#+               
          +#+               
         +#+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
               +#           
               +#+          
                #+          
                #+          
                #+          
                #+          
                #+          
               +#+          
               ++           
              +#+           
              +#            
              #+            
             +#             
            +#+             
            #+              
           ++               
          ##                
         ##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#         
                +##         
                ###         
               +##+         
              +###+         
              +###+         
              ####          
             ++##+          
              +##           
              ##+           
             +##            
             ##+            
            +#+             
            ##+             
           +#+              
           ##+              
          +#+               
          ##                
         +#+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++++++++++###+    
      +################+    
      +#++++++++++ +##+     
                 +###+      
                ++##+       
               +###+        
               +##+         
              +##+          
             +##+           
            +##+            
            +##+            
           +##+             
           ##+              
          +##               
          ##+               
         +##+               
         ##+                
        +##                 
        +##                 
        +##+                
                            
                            
                            
                            
                            
                            
             +######++++    
            ++#+++###+#+    
          +##++   +####+    
         +##+      ####+    
        +##+       ###+     
       +#+         ###+     
      +#+          ###      
      ##          +##+      
     +#+        ++###       
     ##+      ++####+       
     ###+++++######+        
     ##############         
      +#####++++##+         
        ++++   ###          
              +##+          
             +##+           
            +##+            
            +##             
           +##+             
          +##+          +   
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###+           
            +###            
            +###            
            +###            
            +##+            
            +##+            
            ###             
            ###             
           +###             
           +###             
           +###             
           +##+             
           +##+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##        
                 ###+       
                +##++       
                ##+         
               +##+         
               +##          
              +##+          
              +#+           
             +##+           
            +###+           
             ##+            
            +##+            
           +##+             
           ##++             
         +###+              
         +##+               
         ##+                
        +#+                 
       +##+                 
      +##+                  
                            
                            
                            
                            
                            
                            
                            
              +#+           
            ++####+         
           +###++#+         
          +##+++ ++         
          +#+    #+         
          ##    ##+         
          +#   +#+          
          +#+ +##+          
          +##+##+           
           +###+            
            ###+            
            +###+           
           +#++##++         
           +#+ ++##++       
           ##+    +##+      
           ##     +##+      
           ##+   ++#+       
           ##+ ++##+        
           +######+         
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                     ++++   
                 ++++####   
               ++######++   
             +#######++     
            +####++         
            +#+++           
           +#+              
           ##               
          +#                
         +#+  ++++          
        +##+#######+        
        +######++##+        
         +++++   +##+       
                 +##+       
     ++        +++##+       
     ###+++++++#+ ++        
     ############+#+        
     ++###########+         
       ++#######+           
          ++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####++         
                ++#+        
                  #+        
                 +#         
                 ++         
                +#+         
                +#          
         +++++++#+          
        +####++##           
         +     #+           
              +#            
              ++            
             +#+            
             ++             
             #+             
            ++              
            #+              
           +#               
           ++               
           #+               
                            
                            
                            
                            
                            
                            
                            
                            
                       +    
                    +++#++  
              +++++#####+   
             +######+++     
            +#+++++         
           +##+             
          +##+++#+          
         +########+         
         +###++++#+         
         +#++    ##         
      ++      +  #+         
      ###++++##++#+         
      +#######++##+         
       ++########+          
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +###++      
              +###++##+     
            ++##+   +#+     
          +####+    +#+     
          +###+      +#+    
         +###+       +#+    
        +##+++       +#+    
       +##++         +#+    
       +##+          +#+    
      +##+           ##+    
      +##+          +#+     
      +#+           ##+     
      ##           +##+     
      ##           ##+      
      ##+        +##+       
      ##+       +##+        
      +##+    ++##+         
      +###+++####+          
       ++#######+           
         +++#++             
                            
                            
                            
                            
                            
                            
                 ++#+       
                 ###+       
               +###+        
              ++##+         
              +##+          
             +##+           
            +##+            
           +###+            
           +##     ++       
          +##+   ++##+      
          +##+  ######+     
         +##+ +#######+     
        +##++####+ +##+     
       ++##+####+  +##+     
       +######++   +#+      
      +######     +##+      
      #####++    +##+       
     +#####    +###++       
     +###+  ++###++         
     +###########           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
             ###+           
             ##+            
            +##+            
            +##             
           +###             
           ####             
           ###+             
          +###+  ++         
          +###+ +##++       
         +###+ +#####       
         +###  ######       
         +### +######       
         #### +######       
         ####  +#####       
         #### +#####+       
         ##########         
         #########+         
         +#####++           
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++++     
                +######     
              ++#######+    
             +######+##+    
            ++#+#+#+ ##+    
           +###++ +  ##+    
          +###+      ##+    
         +###+      +##     
        ###++        +++    
       +##+          +#+    
      +##+           ##+    
      +##+          +##+    
     +##+           +#+     
    +##+           +##+     
    +##           +##+      
    +##         +###+       
    +##+      ++###+        
    +###++++++###++         
    +###########+           
     +++++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##           
              +##           
              +##           
              +##+          
           +  +##+          
          +++  +#+          
          ##+  +#+          
         +#+   +##          
        +##+   +##          
       +##+++++###          
      +###########          
      ######++++##          
      ++       +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                  #+        
                 ##+        
                +##+        
                +##+        
                +#+         
               +##+         
               +#+          
              +##+          
             ++#+           
             +##+           
             ###            
            +##+            
           ++#+             
           ++#+             
          +##+              
          +#+               
          ##+               
         +#+                
         +#+                
         +##+               
                            
                            
                            
                            
                            
               +#+          
               +##+         
               +##+         
               +###+        
                +###+       
                 ####+      
                 +###+      
                 +##+       
                +###+       
               +####        
             ++###+         
           ++#####+         
         ++######+          
      +++######+            
     +########       +##    
    +#######++++++++###+    
    ##################+     
    ++###############+      
       +++++#####++++       
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++#+      
              +++++##++     
         ++++#########+     
       ++############+      
      +######++++###+       
      +##++    ++###+       
      +++    ++#####+       
            +####+###+      
          ++###++ +##+      
           ###+   +###      
           ++      ##+      
                  +##+      
                  +##+      
                  +##+      
    +#+#+++++     +#+       
   +###########+++##+++     
   ###################+     
   +##################+     
    +###########+++++++     
    +++++++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
           +      #+        
          +#+    +#+        
           +#    +#         
           +#    #+         
           +#    #+         
           +#   +#+         
          +#+   +#+         
          +#+   +#          
      +#####+   #+          
      +######++ #+          
        ++  ++####++        
              ++##+         
               +#           
               +#+          
               +#           
               +#           
               +#           
               ##           
               #+           
                            
                            
                            
                            
                            
                            
                            
                      +     
              +      ++     
             ++     +##     
            +##     ##+     
            +##    ##+      
           +##+   +##+      
          +###    ##+       
          ###+   ###  +     
         +##+   +##++++     
        +##+   +######+     
       +###   +######+      
       ###++++#####++       
      +#########+++         
       +#######+            
        ++++##+             
           +#+              
          +##+              
         +##+               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +##+          
             +###           
             +##+           
            +###            
            +##+            
           +###+            
           +##+             
           +##+             
           +###+            
           +####+           
           +##+##+          
           +##++##+         
           +##++##+         
           +##++##+         
           +##+###+         
           +#####+          
            +####+          
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++++       
               ++++++       
             ########++     
           +###+++++##+     
           ##+     +#+      
          +#+      +#+      
          +#+     +#+       
          +##+    #+        
           +#++ +##+        
           +###+##+         
            +####+          
            +###+           
           +#####           
          +###+##+          
         +###  +#+          
        +##++  +##          
        +##+   +##+         
        ##+    +##          
       +##+   +##+          
       +###+++##+           
                            
                            
                            
                            
                            
                            
                            
                            
             ++#++    ++    
           +##++++   +#+    
         +###+       +#+    
        +##++         +#    
        ##+           +#+   
       +##            +#+   
      +##+            +#+   
      +#+             +#+   
     +##+             +#    
     +#+              +#    
     +#+             +##    
     +#+             +#+    
     +#+             #+     
     +#+           +##+     
     +#+          +##+      
      ##+        +##+       
      +#+       +##+        
      +##+   ++###+         
       +###++###+           
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++++        
          ++########+       
         +####++#####+      
        +###+   ++###+      
       +###+      +##       
       ###+      +###+      
       ##+    ++#####       
      +###++++######+       
      +############+        
       +###########         
        +++++#####+         
            +#####+         
             +###+          
            ++##+           
            ###+            
           +##+             
           +##+             
          +##+              
          ###               
         +##+               
                            
                            
                            
                            
                            
            ++              
            ##              
           +##++            
           +#######+++      
           +##########      
           +#+   +++++      
           ##               
           ##               
          +##               
          ##+++##+          
          #########         
          ####+++###+       
          ###+   +##+       
         +###     +#+       
         +##+     +#+       
     +   +#+     +##+       
     ++   ++     +##+       
     +#+        +##+        
      ##++   ++###+         
      +#########++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##+++++      
          +++#########+     
         ++###++++++###+    
         ###+        ##+    
        +##+        +##+    
         ###+      +##+     
         +###+   +####+     
          +###++####+       
           +######++        
            +####+          
           +#####+          
          +##+++##+         
         +##+   ##+         
         ##+    +#+         
        +##+    +##+        
        +#+      ##         
        +##     +#+         
        +##++  +##+         
         ########++         
         +#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++####+        
           +#######+        
           ++++++##+        
                +##+        
                +#+         
               +##+         
               +#+          
              +##+          
              ##+           
            ++##++          
           +#######+        
           +######++        
           +###+            
           +##+             
          +###              
          +##+              
          +##               
          ##+               
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                   +##+     
               ++######     
              +######+#     
             +####++#+#+    
            +###++ +++#+    
           +###+   +++#+    
          +###+   +# +#+    
         +###+     + +#     
         ###+       +##     
        +###        +#+     
       +###         +#+     
       +##+        +##      
      +###+       +##+      
      +###+      +###       
      +#++      +###+       
      ##+      +##++        
      ##+   ++###+          
      +##+######+           
      +#######+             
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++###+           
    +###########+           
    +############           
    +###+++++####           
      ++    +###+           
           +#######+        
           ##########+      
          +###########+     
          +####+++++##+     
           +#+      +#+     
                    +#+     
                    +##+    
                    +##+    
                   ++##+    
                   +###     
                  +###+     
        ++++++++++###++     
        +###########+       
         +########++        
           +#+##+           
                            
                            
                            
                            
                            
                            
                            
                            
               ++    +++++  
              +###########  
            ++##########++  
           +##+####++++     
           #+               
          +#++              
          +####++           
          +######           
               +#+          
                ##+         
                +##         
                 +#+        
      +###++++++###+        
      ###########+#+        
      #######+#++##+        
      +####+++####+         
       +########+           
        +++#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          #++               
          ##+               
          +#+   ++          
          +#+   ##          
          +#+  +##          
          +#+  +##          
          ##+  +##          
         +##    ##          
         +##   +##+         
         +########+         
         +####++##+         
         +#++   ##+         
                ##+         
                ##          
                ##          
               +##          
               +#+          
               +##          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                      ++++  
                 +++####++  
                +###+++     
               +#+          
               #+           
              #+            
             ++ ++          
            +#+##+          
            +##+++          
           +##+ +#          
           ++   ++          
                ++          
      ++++++++###+          
      ########++#           
      ####+++ +#+           
      +##++++##+            
       +#####+              
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
          +#######+         
         ####+++###         
        +##+    +##+        
       +##+      +##+       
       +##+      +##+       
       +##+      +##+       
        +###+++++###+       
         +#########++       
          ++++++###         
               +##+         
               +##          
              +##+          
              +##+          
              +##+          
              ###+          
              ###+          
              ###+          
              +##+          
              +##+          
                            
                            
                            
                            
                  +#        
                 +#+        
                 #+         
                +#+         
               +#+          
              +#+           
              +#+           
             +#+            
            +##             
            +#+  +++        
           +#+  +###+       
           +#++###+#+       
          +#++##+ +#        
          ##+##+  +#        
         +####+  +#+        
         ####+ ++#+         
        +###+++##+          
        +#######+           
       +######+             
       +#++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###+++           
       ++#########+         
       +###+++#####+        
      +###+    ++###+       
       +##+       +##+      
       ++#+       +##+      
         +        +##+      
                  +#+       
                 ###+       
                +##+        
               +##++        
               +##+         
              +##+          
             +###           
            +###+           
            ###+            
            ##+             
           +##+             
           +#+              
           +#+              
                            
                            
                            
                            
                            
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                +###+       
               ++##+        
               +###         
               ###+         
              +##+          
             +###+          
            +###+           
           +###+            
           +##++            
          +###              
         +###+              
        +###+               
        ###+                
       ###++                
      +###+                 
     +###++      ++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##++              
        +######+ ++++       
        ######+  ###+       
       +###     +###+       
      +###+     +###+       
      +###+    +####+       
      +##+     +####        
      +##+    +####+        
      +###+  +####+         
      +###########+         
       +##########+         
        +####+####+         
          +++ +###+         
              +###+         
              +###+         
               ###+         
               ###+         
               +##+         
               +##+         
                +#+         
                            
                            
                            
                            
                  +#+       
                  +#+       
                 +#+        
                 +#+        
                +#+         
                ##+         
               +#+          
               ##+          
              ##+           
             +#+            
             ##             
            +#+  +++        
           +##+++####       
           +#+####+##+      
          +####++  ++       
          +###+   +#+       
         +##+    +#+        
       ++##+    +#+         
       ####+  ++#+          
      +#++######+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
              +#+           
              +#+           
              +##           
              +##           
              +##           
             +###           
             +##+           
             +##+           
             +#+            
             ##+            
            +##+            
            +##+            
            ###             
            ##+             
            ##+             
           +#+              
          +##+              
          +##+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                 +     +    
               +#+   ++#    
             ++#++++####    
            +###+##++##+    
          +######++ +#+     
        ++###++    +#+      
       +###++    +##+       
       +++      +####+      
              ++###+#+      
             +##++  #+      
             ##+    #+      
             +     +#+      
    +#             +#       
    +#+          ++#+       
    ###         +##+        
    +##+       +##+         
    +####+++++###+          
     +#########++           
      ++####++              
                            
                            
                            
                            
                            
                            
                            
                            
          +++++             
        +####+#+            
       +#+++  ++            
       +#                   
       +#                   
        #+                  
        +#++                
         +##+               
          +#++              
           ++#++#+          
             +###+          
             +##++          
             +#++++         
             ++    #+       
             ++    +#       
             ++     #+      
             ++     +#+     
             +#+   +##+     
              +##++##+      
               ++##++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++    
                 ++#####    
               +####+##+    
            ++###+++##      
         +++###++ +##+      
        +###++   +###       
        +#++   ++####       
             +###+++#       
     +      +##++  ++       
     #+     ##+    #+       
    +##+          +#+       
    ###+        ++#+        
    ####+    ++###+         
    +#####+######+          
    +#########+++           
      +###++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            +######+        
           +#######+        
         +###++++##+        
        +#### ++####+       
       +####++######        
       #########+##+        
       +######+ +##+        
       +####+   ###+        
               +##+         
               +##+         
              +##+          
              +##+          
             +###+          
             ###+           
            +###+           
            ###+            
           +###+            
           +##+             
            +#+             
                            
                            
                            
                            
                            
    +               #+      
                   +#+      
                  +##+      
                  ###       
                 +#++       
                +##++       
               +##+         
               ##+          
              +##           
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
        +###                
       +###                 
       +##                  
      +##                   
      +#+                   
      +#+                   
                            
                            
                            
                            
                            
                            
                            
                +##++       
               +##+#+       
              +##+ +#+      
              ++   +#+      
             ++    +#+      
            +#      #+      
             +     +#+      
                   +#+      
                   +#+      
                   ##+      
                  +#+       
        +++++##++#+#+       
      ++##+++ +++###++++    
     +##++       +#+   +    
     +#+        +#+         
     ++        +#+          
    +#+       +#+           
     +#+    +##             
     +###+###+              
      ++####+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++   ++#+    
            ++####++###+    
           +##########++    
        ++############+     
      +########++ +##       
      +#####+++  +##+       
      +##++     +##+        
                ##+         
              +##++         
              +#++          
             +##            
            +##+            
           +##+             
          +##+              
          ##+               
         +##+               
        +##+                
       +##+                 
       +#+                  
       #+                   
                            
                            
                            
                            
                            
                            
            +++++##+        
          +#########+       
         +##########+       
          +##+++####        
           +   +####        
               +###+        
               +###         
              +######+      
            ++######++      
          +########+        
          #######++         
          +#####+           
           +###+            
           +###+            
           ####+            
          +###+             
          ####+             
         +###+              
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++     ++    
              ####+ ++##    
             +#####+++##    
            +###+ ++ +#+    
         ++######+   +#+    
        +######+    +##     
      ++####++     +##+     
     +#####+       ##++     
    +####++       +##+      
    +##++        +##+       
    #++         +##+        
    +          +##+         
              +##+          
             +##+           
            +##+            
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
              ++#++         
             +#####         
           +###+++#         
          +##+ +++#         
          ##+ +##+#         
         +##+  +###+        
         +#+    +##+        
        +#+      +##+       
        +#+       +##+      
        ##+        +#+      
       +##          ##+     
       +#+          ##+     
       +#+          +#+     
       +#+          +#+     
       +#+          +#+     
        ##+         +#+     
        +##+       +##+     
         +##+    ++##+      
          +#########+       
           ++####++         
                            
                            
                            
                            
                            
                            
                            
                            
                +#+ ++      
              +#######+     
             +#####++#+     
          ++####++  +#+     
          ####+     +#      
        ++##+      +#+      
        +##+       ##+      
        +++      ++#+       
                 +#+        
                +#+         
               +#+          
      ++####+++#+           
     +##########+           
     +###########++         
     ########++###+         
     +#####++  +###+        
      ++++      +###+       
                 +###+      
                  +###      
                   +##+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++######+         
        +##########         
       +#######+###+        
        +#+++   ###+        
         +    ++###+        
             +####+         
            +####+          
            +###+           
            +##+            
            +###++          
             +####+         
              +####+        
                 +#+        
       ++         +#        
       +#        +##        
        ##+     +###        
        +##++++####+        
         #########+         
         +#######+          
          ++##++++          
                            
                            
                            
                            
                            
                            
                            
                   ##       
                  +#+       
                  +#+       
                  ##        
                 +#+        
                +##         
                +#+         
               +#+          
              +##+          
              +#+           
             +##            
             +#+            
            +#+             
           +##              
          +##               
          +#+               
         +#+                
        +#+                 
        ##                  
       ##+                  
                            
                            
                            
                            
                            
                            
                            
                            
               #+           
              +#+           
              +#+           
              +#+           
              ##            
             +##            
             +##            
             +##            
             +##            
             ###            
             ##+            
            +##+            
            +##+            
            +##             
            +##             
            ##+             
           +##+             
           ###              
           ##+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
               ++    +#     
              +#+   +#+     
             +#+   +#+      
             +#+   +#       
            +#+   +#+       
           +#+    ##        
          +#+    +#+        
         +##+   +##+        
        +##+ ++###+         
        +##+#####+          
       +######+#+           
      +####++++#+           
       +++   +#+            
            +#+             
           +##+             
           +#+              
          +#+               
         +#+                
         +#                 
                            
                            
                            
                            
                            
                            
                            
                            
        ++++####+           
       +#########+          
      +#####+#####+         
      +##+     +###+        
      +#+       +###        
       ++        +##        
                 +##+       
        ++++++#+++##        
        +###########+       
       +############+       
       ####++ ++####+       
       +##+     #####+      
       +##+    +######+     
       +##+   +####+##+     
       +###+++####+ +##     
        +########+  +##+    
         +#####++   +##+    
          +###+      ##+    
                     +#+    
                     +#+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++  +++++++  
              +##+####+++   
             +#+++++        
             #+             
            +#   ++         
           +#++++##         
          +#+##+++#+        
          ###+    #+        
          ++      #+        
                 +#         
      ++         ++         
      ##        +#          
      +#++++++++#+          
      +#########+           
       ++#####+             
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +###+         
             +####+         
            +#####+         
           +#####+          
           +####+           
          +#####            
         +######++          
         +#######+          
         +########+         
         +#########         
         +######+##         
         +######+##+        
         +#####++##+        
         +#####++###        
          #####+###+        
          +########+        
           +######+         
            +#####+         
             +##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++##+      
              ++######+     
             +##++####+     
            +##++##++#+     
           +#+ +##+  ##     
           +# +##+  +#+     
            ++##+   +#+     
            +##+   ++#      
            +##    +#+      
           +##     ##       
          +##+    +#+       
         +##++    +#+       
         +##      ##+       
        +##      +#+        
       +##     +##+         
       ##+     ##+          
      +#+    +##+           
     +#+   +###+            
     +#++++###+             
    +#######+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +####+           
          +##+###+          
         +##+ ####+         
         +#+ +#+##+         
         +#++## ##+         
         +####  #+          
          ##++ +#+          
           +   +#+          
               ##           
              +#+           
              +#+           
             +##+           
             +#+            
             ##             
            +##             
            +#+             
            +#+             
            ##+             
            ###             
            +#+             
                            
                            
                   +#+      
                  +##+      
                 +##+       
                 +#+        
                ##+         
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
          ++##   ++#+       
          +##++++####+      
         +##++####+##+      
         #######+  +#+      
        +#####+    ##+      
       +####+     +#+       
      +###+     +###+       
      ###+   +++###+        
     +####+++####+          
    +#########++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +########+    
          +++####+++++##+   
        ++###++     +##+    
       +###++      +##+     
      ###++       ++#+      
     ###+      +##++        
     #+     +++##+          
     +     +###++           
          +###+             
        +####++++#######+   
       +#################   
     +######+++++      ++   
     +###++                 
      ++                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++###++++          
        +#########+++       
        ##+   +++###+       
       +##+       +###      
       +##+        +##+     
        ###++       +++     
        +####+      +++     
         +#####+++##+       
           +#######+        
           ++######++       
          +###+++###+       
         +###+   +###+      
        +##+      +##+      
       +##+        ##+      
       +#+        +##+      
       +#+        +##       
       ##+       +##+       
       ####+++++###+        
       +#########++         
         ++###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#++         
            +#######+       
          +####+  +##+      
         +###+     ##+      
        ###++      ##+      
       +##+     +  ##+      
      +##+     +#+ ##+      
      +##    ++##+ ##+      
      +##++++####+ ++       
      +##########+          
        +++++++##           
              ##+           
              ##+           
              ##            
              ##            
              +#+           
              +#+           
               ##+          
               +###+        
                +#++        
                            
                            
                            
                            
                            
                            
         ++++###+##+        
        +###########        
        ++++++++++++        
                            
                   +        
                 +##        
               +###+        
              +###+         
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
         ##+                
        +##                 
        +##                 
        +##+                
        +###++++++++        
         +##########        
          ++######++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###++++          
          +#######++        
          ++#######+        
                +##+        
              +###++        
             +###++         
           ++###+           
           ###++            
         +###+              
         +####+++           
          +######+          
            +++###+         
               ++##+        
                +##+        
                 +##+       
                 +##+       
         ++    ++##+        
         ##++++###+         
         ########+          
         ######++           
                            
                            
                            
                            
                            
                            
                            
               ++###+       
             ++#####+       
            +#######+       
           +####++#+        
        ++###++  +#+        
       +###++   +#+         
       +#++    +#+          
             ++##+          
            +#####          
           +##++##+         
           ##+   ##         
           ++    ##+        
                 +#+        
                 +#+        
     ++++        +#+        
     +##++       +#+        
     +##++      ++#         
      #####+++++##+         
       +#########+          
         ++##++++           
                            
                            
                            
                            
                            
                            
                            
                ++#+        
              +######+      
             +###+ +++      
            +###+           
            +##+            
           +##+             
           ###              
          +##+              
         +###               
         +##+               
        +###                
        +##+ ++###++        
        +##++#######        
        +##++++ +###+       
        +##      +##+       
        +##+     +##+       
        +##+     ##+        
         +##+++++#+         
         +#######+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++####+        
           +####++##+       
         +###++   +##+      
        +##++      ##+      
       +##+        ##+      
       ##+        +##+      
       ##         ###+      
      +#+        +###       
      +##+++++++####+       
      +############+        
       +#######+###         
         +++   +##+         
              +##+          
              +#+           
             +##            
            +##+            
            ##+             
           +#+              
          +##               
          +##+              
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                +###        
                ###+        
              ++##+         
              +###+         
             +###+          
            +####+          
           +#####+          
          +##++##           
       ++###+ +#+           
      +###++ +##+           
     +##++   +##            
      ++     ##+            
            +##+            
            +##+            
            +##+            
            ###             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +###           
             +##+           
             +##            
             +#+            
             +#+            
            +#+    ++       
           +##+    ++       
          +##+++++##        
          #########+        
         +#########+        
         ++###+++##         
                ##+         
               +#+          
              +##           
              +#+           
              ##            
             +##            
             +#+            
             +#             
                            
                            
                            
                            
                            
                            
                            
         +###++             
         #######+           
         +++++###+          
              ++#+          
               +#+          
              +##+          
              ###           
             ###+           
       +++++###             
       #######++            
       +###+#####+          
              ++##          
                +##         
                  #+        
                  +#+       
                  +#+       
                  +#+       
         +##+    +##+       
         +###+++###+        
          +++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                 ++#        
                +####+      
              +######+      
            +#######+       
         ++####+++##+       
      +++####++  +#+        
      +###++    +#+         
      +#++     +#+          
       +      +##+          
            +#####+         
           +####+##+        
           ##+   +#+        
           ++    +#+        
                 +#+        
      ++          ++        
      +#+        +#+        
      +##+      ++#+        
      +####+++++###         
       +##########+         
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                            
            +++#++          
           +######+         
          +########+        
          +#####++##+       
          +##+    +##+      
         +###      +#+      
         ###+       +#+     
        +##+        +#+     
        ###+        +#+     
       +##+          #+     
       +##+          ##     
       +##+         +##     
       +##          +##     
       +##         +##+     
       +##       ++###+     
       +##+     +####+      
       +###+ +++####++      
        +##########+        
         +#######++         
          ++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
               +#+++###     
             +########+     
           +######++#+      
        ++#####++ +#+       
       ######+   +##        
       ##+++    +##+        
       ++      +##+         
              +##+          
             +##+           
            +##+            
            ###             
           ###+             
          +##+              
         +##+               
        +##+                
       ++#+                 
       +#+                  
       ##                   
      +#+                   
                            
                            
                            
                            
                            
                            
                            
                 ++#++      
     +++++++++########      
     +###############+      
      ++++++++++++###+      
                 +##+       
                 +##+       
                +###        
                +##+        
               +##+         
            +++###+         
       +++########+         
       #########+           
       ##+++++##+           
       ++    +##+           
            +##+            
           +###             
           +##+             
           +#+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                   +#+      
                   +#+      
                  +##+      
                  +#+       
                 +#+        
                +##+        
                +#+         
               +#+          
              +#+           
             +##+           
            +##+            
            ##+             
           +##              
          +##+              
         +##+               
         +#+                
        +#+                 
        +#+                 
        +###+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++########+##+         
    +##############         
     ++#++      +##+        
                +##+        
                +##         
                +##         
                ##+         
               +##+         
               +#+          
               ##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +#+            
            +##+            
            +##+            
            +##             
            +###            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++    
     ++        +    ++##    
    +#+      ++#+ +####+    
    ##+     +#########+     
    #+  +++#######++#+      
    +   +######++ +##       
    +   +#+++++  +#+        
                +##+        
               +##+         
               ##+          
              +##           
             +##+           
            +##+            
           +##+             
           ##+              
          +#+               
         +##                
         +#+                
         #+                 
         ++                 
                            
                            
                            
                            
                            
                            
                            
     ++#######++            
    +###########+           
    +############+          
     +#++    ++###          
              ####          
           +#####+          
        +++#####+           
       +########++++        
      +############++       
      +##############+      
       ++++       ++##+     
                    +##+    
                    +##+    
                    +##+    
                  ++###+    
                 +####+     
               ++####+      
         +  ++#####++       
        +#+######++         
        +#####+++           
                            
                            
                            
                    +#+     
                   +##+     
                  +##+      
                 +##        
                 +#+        
               +##+         
               ##+          
              ##+           
             +#+            
            +#+             
           +##              
          +##+  ++##        
         +##+ ++####+       
         +#+ ++##++#+       
        +#+ +###+  ##       
        +#++##+   +#+       
       +#++##+   +##        
       +#+###  +###+        
       #####+++##+          
       ####+####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
    ++           +#+        
    ##+          +#+        
    ###+          +#+       
    #+#+          ++#+      
    ++#+           +#+      
      ##+++++++##++###+     
      ##++############+     
      +#######++ ++++##     
      +####++        +#+    
      +###+          +#+    
      ###+           +#+    
      +#+            +#+    
       ++             +#    
                      +#    
                      +#    
                      +#    
                       +    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
           ++#######+       
          +###++  +##       
         +##++  +  ##+      
         +##+   +++##+      
        +##+    +####       
        +#+    +####+       
        +#++++#####+        
        +##########+        
        +#####++##+         
          ++   +#+          
              +##           
             +##+           
             +#+            
            +##+            
           +##+             
          +##+              
          +##               
         +##+               
        +##+                
                            
                            
                            
                            
                            
          ##+++++++++++++   
         +############++    
         +##+++++           
         ##+                
        +#+                 
        ##+                 
       +##++++++            
       ###########+         
      +###+++++#####++      
                 ++###+     
                    +##+    
                     +#+    
                     +##    
      +#+            +#+    
      #+             ##+    
     +#+            +##     
     +#+          ++##+     
     +##++      ++###+      
      +############+        
       ++######+++          
                            
                            
                            
                            
                            
                            
                            
                            
                       +#   
                      +#+   
              ++      #+    
              +#     +#     
             +#+    +#+     
            +#+    +#+      
           +##     ##+      
          +##+    +#+       
         +##+    +#+        
        +##+    +## ++      
       +##+     ##++#+      
       +#+++++++###++       
       ##########++         
       +####++##+           
             ##+            
            +#+             
           +#+              
          +#+               
          ##                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++                   
       #+                   
      +#+                   
      #+         +          
      +#        +#+         
      +#+       #+          
      +##+     +#+          
       +##+    +#+          
        ++#++  +#+          
          +###+##+          
           ++#######++++++  
               +##++++++++  
               +#+          
               +#+          
               +#+          
               +#           
               +#           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                      +     
                     +#+    
        ++         +++++    
       ++         +#+ ++    
      +#        ++#+ ++     
     +#+       +##   ++     
     ++       +#+   ++      
              ++   +#+      
                  +#+       
    ++++          ++        
    ++           +#         
             ++++#+         
         ++######+          
       ++##+++####+         
       +#++ +##+ +#         
       #+  +##+   #+        
       +####+     ++        
        +++        +        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++##+           
        #########+          
        ++++++++#+          
               +#+          
               ##+          
               ##+          
              +##           
              +##           
              +#+           
              +#+           
              +#+           
              +#+           
              ##+           
             +##+           
              ##+           
              +##           
               ##+          
               +#           
                #+          
                ++          
                            
                            
                            
                            
                            
                            
                            
             +++##++        
            +###++###       
           +##+    +#+      
          +##+     +#+      
         +##+     +##+      
         ##+    ++###+      
        +#+    +#####       
        +#+  +######+       
        +#+++#######        
        +##########+        
         ++++++###+         
              +##+          
              ###           
             +##            
            +##+            
           +##+             
          +##+              
          ##+               
         +#+                
        +##+                
                            
                            
                            
                            
                            
                            
              +++           
             +#+++          
            +#+  #+         
            +#+  +#+        
           +#+    +#+       
           +#      ++       
           #+      ++       
          +#+      ++       
          ++       ++       
          ++       #+       
          #+      +#+       
         +#       ++        
         ++       #+        
         ++      +#         
         ++     +#+         
         ++    +#+          
         ++   +##+          
         +#+ +#++           
          +####+            
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +##++#+        
     +     +##++  +#+       
     +    +##+     ++       
     +    +#+      +#       
     +   +#+    +++#+       
     +   +#+   +####+       
         +#++++#####+       
         +##########        
          +###+####+        
            +  +##+         
               +##+         
              +##+          
              +##           
             +##+           
            +##+            
           +##+             
           ##+              
          +##               
         +##+               
                            
                            
                            
                            
                            
                            
            +++#+           
           +###+#+          
          +#++  +#          
         +#+    +++         
        +#+    ####+        
        +#     +++#+        
        +#        +#+       
        +#         ++       
        +#+        ++       
         +#+ +++  +#+       
         +##########+       
         ++########+        
         +#+++++++#         
        +#+      +#+        
        +#+       ++        
        ++        ++        
        +#       +#+        
        +#+     +#++        
         +##++#+#++         
          ++####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++    
                     +#+    
            +        #+     
            #+      +#+     
           +#+     +#+      
          +##      +#+      
          +#+     +#+       
          ##     +##        
         +#+   + ##+        
        +#+  ++#+#+         
        +#++#####+          
        #########+          
        ###+ +##+           
        ++   +#+            
            +#+             
           +##+             
          +##+              
          +#+               
         +#+                
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
        +++                 
        ###+    +++         
       +###+    +##+        
        +# +    +##++       
        +#      +#+#+       
        +#      +#+         
        +#      +#+         
        +#+     +#+         
        +#+     +#+         
        +##     +##         
         ##++++####+        
         +######+##+        
           +++++ ##+        
                 +#+        
                 +#+        
                 +#+        
                 +##        
                 +##        
                  +#++      
                  +##+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
          +#######+         
          ###++++#+         
         +#+     +#+        
         ##+    +###+       
         #+     ####+       
         #++  ++###+        
         +#########         
          +#######+         
            ++###+          
              +##+          
             +##+           
            +##+            
           +##+             
           ##+              
          +#+               
         +#+                
        +#+                 
        +#+                 
        #+                  
                            
                            
                            
                            
                            
                            
               +#+          
              +###+         
              +###+         
              +###+         
             +###+          
             ####+          
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
           +####+           
           +####+           
           +###+            
           +###+            
           +###             
           +###             
            +##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                   +   #+   
                 +++   #+   
              +++++   +#    
              ++#+   +#+    
            +##+     ##     
          ####++    ##+     
         +###+     +##      
          +++     +##+      
                 +#++       
                +##+        
               +##+         
               +##+         
              +##+          
             +##+           
         ++++##+            
      ++#########+          
      ############+         
     +##+++##+  +#+         
     +#++###+   +##         
      #####+    +##         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##+               
         ###+        +      
        +###+       +##+    
        #####      +###+    
       +####+      +####    
       ####+       +###+    
      +###+        ####+    
      +###+       +####+    
     +####+    ++######     
     +####+++#########+     
    +################+      
    ###########++####+      
    +#########++####+       
     +####++   +###+        
      ++       ####         
               ####         
               ###+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
           ++#####+         
          +####++##         
         +###+   +#+        
        +##+      #+        
        +#+       #+        
       +##       +#+        
       +#+     + ###        
       +#+    +++###+       
       +#+  ++######+       
       +############+       
        +##########+        
         ++++######+        
             +####+         
              +##+          
             +###+          
             ###+           
            +##+            
           +##+             
          +###              
                            
                            
                            
                            
                            
                            
                            
          +###++            
           ++++#+           
                #+          
                ##          
                ##          
                #+          
               +#+          
         +++ ++#+           
         ++###++            
           ++#+             
             +#+            
              +#+           
               ##+          
               +#+          
               +#+          
               ##+          
              +#+           
       ++    +##+           
        ##+++##+            
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                            
             ++++###+       
             +#######+      
            +#########+     
           +###########     
          +############     
          #######++####     
         +#####+  +###+     
        +####++  +####+     
        +###+    +####+     
       +####     +###+      
       +###+    +####       
      +####+    +####       
      +###+    +#####       
     +####    +#####+       
     +####++++######+       
     +#############+        
     +############+         
     +###########+          
     +#########++           
      ++####+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                 +###+      
             +++ +#++       
             +#++##+        
             +#++##+        
            +##++##+        
          +###+ +##         
          ####+ +##         
        +###++ +##+         
       +####   +###+++##+   
      +###++++##########+   
     +#############+++++    
     +###########+          
     ++###++  ###           
       +     +###           
             +##+           
             ###+           
             ##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                +##+        
               +###+        
              +####+        
              #####+        
              ####+         
             +####+         
            +####+          
            +####+          
            +###+           
           +####            
           +####            
          +####+            
          +####+            
          +###+             
         +####+             
         +####+             
         +####+             
         +####              
         +##++              
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
                +###+       
               +##++        
              +##+          
             +##+           
             +#+            
            +#+             
           +#+              
           ++               
          +#+               
          +#+               
          #+                
         ++                 
         ++  ++++++         
         ++ ++#####         
         #+ +  ++#+         
         #+     ++          
         #+   +##           
         +##+##+            
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
             +###+          
            +#####+         
           +#######+        
           #########+       
           ####+####+       
           ###+ +###+       
               +####+       
               +####+       
         ++   +####+        
       +###+++#####         
       +#########++         
      +##########+          
     +###########+  ++++    
     +##################+   
     ###################+   
     ###################+   
     ######++##########+    
     +###++   +++++++++     
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                  ++#+      
                +####+      
              ++####++      
             +####++        
            +###++          
           +###+            
          +###+             
         +###+              
         ###+               
         ###                
        +##+                
       +##+  +++++++++      
       +##+ +#########+     
       +## +####++####+     
       +#+  +++   +###+     
       +#+       ++###+     
       +##+    ++####+      
        +##++++####++       
         ########++         
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##++##+        
           +########+       
           +########+       
           +#########       
           +###+#####       
            ++ +#####       
              +#####+       
             +######+       
             +#####+        
             +#####+        
             +#####+        
       ++    ++####+        
      +#+      +###+        
     +###+    +####+        
     +####++++#####+        
     #############+         
     +############+         
      +##########+          
      +#########+           
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +#++       +++#+        
    +####++++++####+        
     +##########+##+        
      +++#####++ ##+        
                +##         
                +##         
                +##         
                +#+         
                +#+         
                ##          
               +#+          
               +#+          
               +#+          
               ##+          
              +##+          
              +##           
              +##           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                    +#+     
                   +##+     
                   +##+     
        +++       +###+     
        +##       +##+      
        ###       ###+      
       +###       ###+      
       ###+      ###+       
      +###       ###+       
      +###     ++###+       
     +#####++#######+       
     +##############+       
     +##############+       
     +############++        
     +####++++###+          
      +      +###+          
             +###           
            +###+           
            +###+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
           +##++            
          +####+            
          +##+##+           
         +##+ +##           
         +##+ +##+          
          ++  +##+          
              +##+          
              +##+          
               +#+          
              +##+          
              +##+          
              +##+          
         ++######+          
        +########+          
       +##########++        
       +##+ +#######+       
       +##++#### ++##++     
        +######+   +##+     
         +###++     +##++   
           +         +##+   
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ###+           
            +####           
            +###+           
           +####            
           ####+            
          +####+            
          ####+             
         +####+             
         +###+      ++      
         ####    +####+     
        +###+   +#####+     
        +###+  +#######+    
        ####   +#######+    
        ####  +########+    
        ####++########+     
        #############+      
        ############+       
        #########++         
        ++####++ +          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#               
          +#+               
        ++#+                
       +##+                 
      +##+         ++##+    
      ##          +##++#+   
     +#+         +#+   +#   
     #+        +##+    ##   
     #+        ##+    +#+   
     #+       +#     +##    
     ##       ++    ++#+    
     +##+         ++##+     
      +##++++++++###++      
        ++#####++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++#++++          
        ###########+        
        ############+       
       +############+       
       +############+       
        ++++++++####+       
               +####+       
               +####        
               ####+        
              +####         
              ####+         
             +####+         
            +####+          
            +###+           
           +####+           
           #####            
           ####+            
          +####+            
          +###+             
          +##+              
                            
                            
                            
                            
                            
                            
            +++             
            ###             
            ###+            
            ###+            
            ###+            
            ###+            
            ####+           
            ####+           
            ####+           
            ####+           
            ####+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
             +##++          
              +##+          
              +#++          
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
           +#######+        
          +#########++      
         +############+     
         ##############     
         ####++++++#####    
        +###+      #####    
        +###+    +#####+    
        +###+  ++#####+     
        +#############      
        +###########++      
        +#########++        
       +#########+          
       +#########+          
       ##########+          
       ####++####+          
      #####+#####+          
      ##########+           
      ##########+           
      +#+######+            
       + ###+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++######+            
      +##########+          
      +###+++++###+         
      +##+     ++#+         
      +#+       ###         
      +#+       +##         
      +#+        +#+        
      +#+       +###+       
      +###+    +####+       
       +####++######+       
        +###########+       
          +#####+ +##+      
           + +++  +##+      
                  +###      
                   ###      
                   +##      
                   +##      
                    ##+     
                    +##+    
                    +++     
                            
                            
                            
                            
                            
                            
                 +++#+      
               +#####+      
              +#######+     
             +#########     
           ++#########+     
          ++#########+      
          #######++##+      
         +#####++ +##+      
        +#####+   +##+      
        +####+   +###+      
       +####+    ####+      
       +###+    +###+       
       ####+   +####+       
      +####+  +#####+       
      +####++######+        
      +###########++        
      +###########+         
       +#########+          
        +#######+           
         +##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
     ++           #+        
     +#+          +         
     +#+          #+        
     +#+          ##        
     +#+          +#        
     +#+          +#+       
     +##           ##       
     +##      +    +#+      
     +## ++#######+##+      
     +###########+###+      
      ####++      +###      
      +#++         +##+     
       +            +#+     
                    +##+    
                     +#+    
                     +#+    
                      #+    
                      +#+   
                      +#+   
                            
                            
                            
                            
                            
                            
                            
               +##          
               +##          
              +###          
              +###          
              ####          
              ####          
              ####          
             +###+          
            +####+          
            +####+          
            ####+           
            ####+           
           +####            
          +####+            
          #####+            
          #####+            
         +####              
         +####              
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
               +#           
               +#           
               +#+          
        #+     +#+          
       +##     +#+          
       +##     +#+          
       +##     +#+          
       +##     +##          
       +##     +##+         
       +##     +##+         
       +##++######+         
       +###########+        
        ++++++++####        
               +###+        
                ###         
                +##+        
                +##+        
                 ##+        
                 ##+        
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          ++#####++         
          +#######+         
         +########+         
         +########+         
         +#########         
         +####++###         
         +##+  +###         
           +  +###+         
          +++#####+         
        ++########+         
       ++#########          
       ###########+         
      +#############+++     
     +#################+    
     +##################+   
     +##################    
     +######+ +#########    
     +#####+    +######+    
     +##++          +#++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##+          
              ###+          
              +##+          
              ###+          
              ###+          
             +###+          
             +##+           
             +##+           
             +##+           
             +##            
             ##+            
            +##+            
            ###             
            ###             
            ###             
           +###             
           +###             
           +###             
            ##              
                            
                            
                            
                            
                            
                            
                            
                            
             +++#++++       
          +++#######+       
         +###########       
         +##########+       
         +###########       
         +##########+       
          ++++######+       
            ++#####+        
            +######+        
            +#####+         
            +######         
        +++ +######+        
       +###++#######        
       +####+++#####        
       +#####+######        
       +###########+        
       +##########          
        +########+          
         +######+           
          +##+++            
                            
                            
                            
                            
                            
                            
                 ++#+       
                +##+#+      
               ###+ ++      
             +###           
             +#++           
            ###+            
           +##+             
          +##+              
          +#+               
         +##                
        +##+     ++++       
        +##    +++#+#+      
        +#+  ++#++  #+      
        +#+ +##+   +#+      
        ##++##+   +++       
        +###+    ++#+       
        +##+   ++#+         
        +###++###+          
        +######++           
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                 +###       
          ++     ###+       
         +##+   +###+       
         ###+   +###+       
        +###    +###+       
        +###    ####        
       +###+   +####+       
       ####++++######       
      +##############       
      +##############       
      +############+        
      +###########          
       ###+#+####+          
            +####+          
            ####+           
            ####+           
            ###+            
            ###             
            #+              
                            
                            
                            
                            
                            
                            
              +##           
              +##+          
             +++            
            +##+            
            +##             
           +##+             
           +##+             
          +##+              
          +##    ++         
          ###   +##+        
          ##+  +####+       
          ##+ +#####+       
          ##+ +###+#        
          ##+ +##++#        
         +##+ +#+ ##        
         +##++#+ +#+        
         ++##+##+##+        
          +#######+         
           +#####+          
            +++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +  ++##+++        
         +#++########       
        +############+      
        +############+      
        +####++++####+      
        ###+    ####+       
        ++     +####+       
              +####+        
             +#####+        
            +#####+         
           +#####+          
           +####+           
          +#####+           
         +#####+            
         +####+             
        +####+              
        +####               
        +###+               
        ####                
        +#+                 
                            
                            
                            
                            
                            
                            
       +++++####+++++ +     
       +#########++#++++    
      +##########++###++    
       +###+++++++  +++     
       +##+                 
       +##                  
       +##+###++            
       +#######+#+          
      +####++####+#+        
      +####+ ++#####+       
      +#++     ++####+      
       +         +#+##+     
                  ++###+    
                   +###+    
      +          ++###+     
      +#+++++++++#####+     
      +##############+      
      +#############+       
       ++#######+#+         
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+####        
            +#######+       
          ++#########+      
          +##########+      
         +############+     
         +#############     
         +############+     
         +############+     
         +##########++      
         +#########+        
        +#########+         
       +##########+         
       #####++#####         
       ####+ +####+         
       #####++####+         
       +##########+         
       +##########+         
       +#########+          
       ++########           
         ++#++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#+++++         
       +++#########+        
     ################       
     ########+#######       
     ###+++      ####       
     +++         ####       
                +####       
                +###+       
               +###+        
               ####+        
               ####         
              +####         
             +####+         
             +####+         
             ####           
             ####           
            +###+           
            +##+            
           +###             
            +#+             
                            
                            
                            
                            
                            
               +++## +#+    
              +##### +##+   
            ++######+##+    
          ++#######++##+    
          #########+###+    
        +#########+ ###+    
        +#########++###+    
       +#######+++ +##+     
      +#####+++    +##+     
      +####+      +###      
     +####+      +####      
     ####+      +####+      
     ####+     +####++      
     ######+########        
     ##############+        
     #############+         
     +############+         
     +######+####+          
     +########+++           
      +#####+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++#+        
          ++########        
       ++########+++        
       +#####+              
       +#++#                
          ##                
         +##++##+           
          +#+####+          
          ####+ ##+         
          ###+   ##+        
          +##+   +#+        
          +#+    +##        
           +     +##+       
                 +##+       
                 +##        
                 +##        
         ##     +##+        
         ###+ ++##+         
         ++######+          
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
                ####+       
               +###+        
              +####+        
              +####+        
              ####+         
            +#####+         
            +#####+         
            +####+          
           #####+           
           #####+           
          +####+            
          +###+             
         +####+             
         #####              
         ####               
         ####               
         ###+               
         ###+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
                            
                +#          
                +#          
         +#+    +#+         
        +##+    +#+         
        +##+    +##         
        ###+    +##+        
       +##+     +##+        
       ###+     +##+        
      +#######+++##+        
      +#########+##+        
      ++#++++######+        
              ++###+        
                ++#+        
                 +#+        
                +##+        
                +##+        
                 ##+        
                 +#+        
                +##+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
             +++++          
            +#####+         
          ++######+         
          +#######          
          +#######          
          +##+###+          
           +++##+           
            +###+           
           +###+            
        +######+            
      ++########+     +++   
     +###########++  +###   
     ##############+####+   
     +######+###########    
      ###++  #########++    
      +#+    +#######++     
      ++      ++##+++       
                 +          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#######+       
          +#####+#####+     
          +###+   ++###+    
         +####+     +##+    
         +######     +##    
          +#+###    +##+    
           +++##+  +###+    
              +#+++##+      
              +#####+       
              +####+        
            ++####+         
           +###+##+         
        ++####+ +#+         
       ++###+   +##         
       +###+    +#+         
      +##+     +##+         
     +##+    ++##+          
     +##+++++###            
     +########++            
      +####+++              
                            
                            
                            
                            
                            
                            
                            
                            
                      +##   
           ++#+      +###   
          +###+     ++###   
         +####+     +####   
        +####+     +####+   
        #####+     ####+    
      ++####+  ++ +####+    
     +#####+     +####++    
     ######++++++#####++    
     ###################    
     +#################+    
      ################+     
      +#############++      
      ++++++######++        
           +#####+          
           +####+           
           +####+           
           +###+            
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++++####+       
       +#########+###       
       +####+++   +#+       
       +##++      ##+       
       ##+       +##+       
      +##        +##+       
      +##        ###        
       ++       +###        
                +##+        
               +##+         
               +##+         
               +##+         
               +#+          
              +##+          
              +##+          
              ###+          
             +##+           
             +##+           
             ###            
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
         +#####+++++        
        +###########+       
        +############       
         ############       
         ############+      
         +#+++++#####+      
          +    +#####+      
               +####+       
             ++#####+       
             +#####+        
            +######+        
            ######+         
           +#####+          
          +#####+           
         +#####+            
         #####+             
         ####+              
         ####+              
         ###+               
         +#+                
                            
                            
                            
                            
                            
           ++#++            
          +#####+           
          +##++##+          
          +++  +#+          
               +#+          
               +#+          
              +##+          
            ++##+           
         ++####+            
        +#######+           
         +++++###+          
               +##+         
                +#+         
                +##         
                +##         
        ++      ##+         
        +#+    +##+         
        +#++ ++###+         
         +#######+          
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++         
            ++#####+        
           +#######+        
          +#########+       
          ##########        
          +####++###+++#+   
         +####+  +##++##+   
          +####++#######+   
       +++#############++   
     ++#############+# +    
     ############### +      
     ############+++        
     +##########+           
     +######+###+           
     ++#########+           
     ++#########+           
        +#######+           
          +#####            
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
           +                
          +#+   ++          
         +###   +#          
         +##+   ##          
          ##+   ##          
         +##+   ##+         
         +##    +##         
         ##+    +##         
        +##     +##+        
        +##     +##+        
       +##+     +##+        
      +###      +##+        
      +###++#############   
     +###################   
     #######+++++##+  +     
     ##+++      +##+        
     ++         ++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          ++#####+          
         +########+         
        +##########+        
        +###########+       
       #######++#####       
       +####+  +####+       
      +####  ++#####+       
      +#############+       
       +############+       
        +###########        
         +#########+        
          ++#######+        
            +#####+         
           +#####+          
          +#####+           
          ######+           
          +####+            
           +###+            
           ++##             
                            
                            
                            
                            
                            
              +++           
            +#####          
            +##++##+        
            +#+  +++        
            +#+             
             +#+            
             +#+            
              +#+           
              ++#+          
               +##+         
                +##+        
                 +##+       
                  +##+      
                    #+      
                    ##      
                   +##      
  ##+            ++##+      
  ###+++++  ++++####+       
    +###########+++         
      ++++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
          +#######+         
         +#########         
         ###########+       
        +######++####++     
       +#####+  +######+    
       +####+    +#####+    
       +####+  ++######+    
       +#### ++#######+     
       +####+########+      
        +###########+       
         +#########         
         +#######+          
         #######+           
         #######+           
         ########+          
         #########          
         +########          
         ++######+          
           ++##++           
                            
                            
                            
                            
                            
               +#+          
               ##+          
              +#+           
             +#+            
            +#+             
           +##              
          +##+              
          +#+               
         +##                
         +#+                
         ##                 
        +#+    +++#+        
        +#+   +#####+       
        +#   +#+   +#+      
        +#   ##    +#+      
        +#+ +#+    +#+      
        +#++#+     #+       
         +###+   ++#        
          +##++++#+         
           +#####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+ + +++++         
       +###########+        
       #############+       
       ##############       
       ######+++####+       
       +###++   +###+       
        ++      ####+       
               +####+       
               #####        
               ####+        
              +####+        
              +####+        
             +####+         
             +####+         
            +#####+         
           +#####+          
           +####+           
           +####+           
           +####+           
           +####            
                            
                            
                            
                            
                            
                            
                            
          +++####++         
        ++#########+        
      +#####+++++###+       
    +####+++     +##+       
    ++++         ###        
               +###+        
             +####+         
           +#####+          
          +####++           
          +####+            
           ++###++          
             +####+         
              ++###+        
                +##+        
      +##        +##+       
      +#+        +##+       
      +##+      +###        
       ####+++++###+        
        +#########+         
         ++####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
           +   +###+        
          +#+  +###+        
          +##+ ###+         
         +###+ ###+         
         +###++###          
        +###++###+          
        +####+####++        
        ############+       
        +############+      
         +###########+      
          +#####+++++       
          +####+            
          +####             
          +###+             
          ####+             
         +####+             
         +####+             
          +##+              
                            
                            
                            
                            
                            
                            
                 ++#+       
                +###+       
               +##+         
               ##+          
              +#+           
             +##            
             ##+            
            +#+             
           +#+              
           +#+              
          +##+++#++         
          +#++#####         
          +#+#+++##+        
         +##+#   ##+        
         +## +  +##         
         +##    +#+         
         +#+   +##          
          ##  +##+          
          +#++##+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##++##+          
         +########+         
         +#########+        
         +#########+        
          +++++++##+        
                +##+        
               +####        
               +###+        
              +####+        
             +#####         
             +####          
             ####+          
            +###+           
            ####+           
           +###+            
          +####             
          +####             
          +####             
          +###+             
           +#+              
                            
                            
                            
                            
                            
                            
               +++          
              +##+          
             +###           
             +###+          
             +###           
             +###           
             ####+          
             ####           
            +####           
            +####           
            +###+           
            +###+           
            +###+           
            +###+           
            +##+            
            ###+            
            ###+            
            ###+            
            ###+            
            ++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#####+####++        
       +############+       
       +############+       
       +############+       
        +###########+       
          ++++++####+       
               +####+       
               #####+       
               #####+       
              +####+        
              #####         
             +#####         
             +####+         
            +#####+         
           +#####+          
           +#####           
           +#####           
           +####+           
            +###+           
            +##+            
                            
                            
                            
                            
                            
           #+               
          +##               
          +##+              
          +#+   +           
          +#+  +#+          
          +#+  +#+          
          ##+   ##          
          ##    +#+         
         +#+    +#+         
         +#+    +#+         
         ##+    +#          
        +##     +#          
        +##+++++##+++       
        +############+      
        ++++++++##+++       
                +#          
                +#+         
                +#+         
                +#          
                 +          
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
            +####++++       
           +#########+      
          +##########+      
          +##########+      
           +####+#####      
           ++#+ +#####      
             +#######+      
            +########+      
            +#######+       
            +######+        
            +######+        
     +##+     +####+        
     +##+     +####+        
     +###+ ++######+        
     +####+########+        
     +############+         
      ###########++         
      +#########++          
        ++##+++             
                            
                            
                            
                            
                            
                            
                            
            +#++            
            +###+           
            ++###+          
              +##+          
               +##+         
               +##+         
              +###+         
           ++####+          
           #####++          
           #####+           
             ++##+          
               +##          
               +##+         
                ##+         
         +     +##+         
        +#+    +##+         
       +###+ ++##+          
        +########+          
         ++#####+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####++       
            +########       
           +#########+      
          +#####+++###      
          +###++   +##+     
          ###+ +#+ +#++     
         +###++###+ ++      
         +########+         
          +#######+         
           #######+         
            ######          
            +####+          
            #####+          
           +####+           
           #####            
          +####+            
         +####+             
         +####+             
         +###+              
          +##+              
                            
                            
                            
                            
                            
                            
           +++#+#+          
          +#######+         
          +#+++++##         
         +#+     +#         
         +#      +#         
         ##      +#         
         +#+    +##         
         +##   +##+         
         +##+++##+          
         +######+           
          +######+          
         +##+++###+         
         +#+   ++##+        
        +#+      +#+        
        +#       +##        
        #+        ##        
        ##+      +##        
        +##+++++###+        
        +#########+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####+         
          +########++       
         +###########       
        +#####+#####+       
        +###+  #####+       
        +###+  +####+       
         +####+####+        
          +#######+         
           +#####+          
           +#####+          
           +######+         
          +###++##+         
         +###+ +###         
         ####  +###+        
        +###+  ###+         
        +###++####+         
        +###+#####          
        +#######++          
        +######+            
          ###+              
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +##+           
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             ###            
             ###            
             ###+           
             ###            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++####++       
        ++###########+      
      +###############+     
      +#####+++    ###+     
      #####+       +##+     
      ####+       +###+     
      +###       + ###+     
      +###+        +##+ ++  
       +###+      +######+  
        +###+  +#########   
         +############+     
         +#########++       
          +#####+           
          +####+            
          +####+            
          +#####            
          +#####            
          ++####            
            ####            
             ++             
                            
                            
                            
                            
                 +#         
                +##         
                +#+         
                #+          
               +#           
              +#+           
              ##            
             +#+            
             +#             
            +#+             
            +#+++           
           +#++##+          
           +#++##+          
           +# #++#          
           +#+#++#          
           ##++ +#          
           ##++ #+          
           ###++#+          
           +#####           
            ++#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++             
          ++###+            
          ########++        
         +###########       
          +##########+      
  +        +++++######      
  +          ++#######      
           ++########+      
           +########+       
           +#######+        
            +######+        
     +++     ++#####+       
   ++###++      +####       
   #######++    +####       
   +########++ +#####       
    +#########+######       
     ++#############+       
         +#########+        
           +######+         
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
               #+           
               #+           
               #+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#            
              +#            
              +#            
              #+            
             +#+            
             +#+            
             +#+            
             ##+            
             ##             
             ##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ####+          
             #####+         
             #####+         
            +#####+         
            +#####+         
            +#####+         
            +#####+         
            +#####+         
            +#####+         
           +######+         
           +#####+          
           +#####+          
           +#####+          
           +#####+         +
           +#####          +
           +#####           
           +#####           
           +#####           
           ++####           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
            +#####++        
           +##+++##+        
          +###+  ##+        
          ###+   ##+        
        +###+   +##+        
       +####+   +##+        
      +####+   +###+        
      +###+ +++####+        
      ###+ +#######+        
      +++++######+#+        
         +######++#+        
         #####+  ##+        
         ###++  +##+        
                ##+         
               +##+         
             +###+          
          ++####+           
          ####+             
          +#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
          ++###             
         +#####+++#+####+   
        +################+  
        #####+###########+  
        +#### +#######++++  
         ####++ +++         
         +#####+            
          ++####+           
            ++###+          
              +###          
       ++      ###+         
      ###++    ###+         
      ####+++++####+        
      #############+        
      ++###########         
         +########+         
            +++++           
                            
                            
                            
                            
                            
                            
                            
           ++#+++           
         +##+#+##+          
        +##+   +##+         
        +++     +##+        
                 ##+        
                 ##         
                +##         
                ###         
               +##+         
              +##+          
              +##+          
            +###+           
            ###+            
           +##+             
          +###+++    +++    
         +########++ +#+    
       ++#####++#######+    
      +####+++  ++####+     
      +##++        +++      
      +++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
           +#######++++     
         ++#############    
        +###############+   
       +#####++########++   
       ####+++######++      
       ####+ ######+        
       +###++#####+         
        ##########          
        +#########          
         +#######+          
          #######+          
          #######+          
          ########+         
         +###++####+        
         +###++####+        
         +#########+        
         +#########+        
         +########+         
          ++###+++          
                            
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
                   +##+     
                   +##+     
                   ##+      
         ++       +##+      
         +#+      +##+      
        +##+      +##+      
        +#+      ###+       
       +##       ###+       
      +##+       ###        
      ###+       ###        
     +##+        ##+        
     +##+        ##+        
     ##+         ##+        
     ##++++++++++##+        
     ##############+        
     ++###+++++++##+        
       +++       +#+        
                 ++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+++            
        ++######++          
        +########+          
        +####++###          
         +++  +###+         
              +###+         
              +###+         
             +####+         
            +####+          
           +#####+          
          +######           
       ++#######+     +++   
      +#########+    +##+   
     +###########+++++###   
     #######+############   
     +####++ +##########+   
      +#++     ++######+    
                 ++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++#+         
           +#######+        
          ###++++###        
          ##+    +##        
          ##+    +#+        
          ##+    ##+        
          +##+  +##+        
          +####+###         
            +#####+         
              ++##+         
               ##+          
              +##+          
             +##+           
             +##+           
            +##+            
            +##             
           +##+             
          +###              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
             ++####         
       +#+#+#######         
     +#############+        
      +#############        
       +##+++++#####        
        ++     #####        
               #####        
              ######        
              ######        
             +#####+        
             +####+         
             #####+         
             #####+         
            +#####+         
            +####+          
            #####+          
            #####+          
           +#####+          
            ####+           
             ###+           
                            
                            
                            
                            
                            
                            
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
              ##+           
             +##+           
            +###+           
            +###+           
            +###+           
            +###+           
             ###+           
             +##+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###            
            +###            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++      +##+        
       +##+     ####+       
       ###+     #####       
      +####     #####       
      ####+    +####+       
      ####+    +####+       
     +####+    #####        
     +##############+       
     +###############       
      ###############       
      ++#############       
            ++#####+        
             +#####         
             +#####         
             #####+         
             #####          
            +#####          
            +####+          
             ####+          
             ++##           
                            
                            
                            
                            
                            
                            
            +####+          
           +######+         
          +###+ +##         
          +##+  +##         
         +##    +##         
         +#+    +#+         
         +##   ++#          
         +##+++###          
          +#######+         
           +####+##         
            ###+ +#         
           +###  +#+        
          +###+  +#+        
          +##+   +#+        
         +##+     +#+       
         +#+     +##+       
         +#+     +##+       
         +##+    +#+        
         +####++###         
          ++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
         +##+++#+           
        +########+          
        +#########          
        +#########+         
         +#+##+###+         
            +++###+         
              +####         
             +####+         
             +####+         
        ++#++#####          
       +#########+          
      +#########+    ++     
     +##########+   +##+    
     +############++####+   
     +###################   
      ######++###########   
      +###++  ++#########   
       +++      +++++++++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###++          
           +##++##+         
           ##+  +#+         
          +#+    +#+        
          ##      #+        
          #+      ++        
         +#+     +#+        
         +#+    +##+        
          #+    +#+         
          #++ ++##+         
          +######+          
            ++++#+          
               +#+          
               ##           
               ##           
               #+           
               #+           
               #+           
               ##           
               ++           
                            
                            
                            
                            
                            
             +#++           
             ####           
            +####+          
            #####+          
           +#####           
          +#####+           
          +#####            
         +#####+            
         #####+             
        +#####+             
        +####+              
        +####               
        +####     +++       
        +####   ++##+       
        +####  +#####+      
      +  +###++######+      
          ###########+      
          +##########       
           +########+       
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++     +#       
        ++###+     +#+      
       +####++     +#+      
      +###+       +##+      
      +##+        +##+      
     +##+         +##+      
     +##+         +##+      
     +##+         +#+       
     +##++       +####+     
      +###+++++++#####+     
       +#############++     
        +##########++       
          +++++++##+        
               +###         
               +###         
              +###+         
              +##+          
             +###++         
             ++####         
               +#++         
                            
                            
                            
                            
                            
                            
                            
              +##++         
              +####+        
             +######        
             +#####+        
             +#####+        
             +####+         
            +#####+         
           +######+         
           +#######+        
           +######+         
           +########++   ++ 
           +######++++      
          +######+          
          +######           
         +#######           
         +######+           
         +######+           
         ######+            
         +#####             
         ++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++++++####++            
    ############+           
    ++###++ +###+           
       ++   +##+            
           +###             
           +##+             
          +##+              
         +###               
          +##++++           
           ++####++         
             +#####+        
                +###++      
                  +##++     
                   +###     
                    +##     
                     +#+    
                     +#+    
                    +##+    
                  ++##+     
                ++###+      
                            
                            
                            
                            
                            
                            
                            
        ++      +#++        
        ##+    +###+        
       +###+   +####        
       +###+   ####+        
       +###+   ####+        
       ####+  +####+        
      +####++++###++++      
       ################+    
      +################     
       ################+    
        +##++##########+    
             +###++++       
             +###+          
             +###+          
            +#####+         
            +####+          
            +###+           
            +###+           
            +###+           
             +#+            
                            
                            
                            
                            
                            
                            
                  ++        
              +++####+      
           ++########+      
         ++###########      
       ++######++####+      
       +#####+ +####+       
       +###+  +####+        
       ++++ ++####+         
           ++####+          
          +#####+           
         +####++            
        +####+              
       +####+               
     +#####+++++ +++++++    
     +##########+#######+   
     ####################   
     +#################++   
     +++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+++++##+   
             +###########+  
            +############+  
            +###########+   
           +######+#++#+    
          +#####+           
         +#####+            
        +########           
        +#########+         
         ++++#####+         
      +    +++####          
      ++##+++ ######        
      +###+  ++####++       
      +####+  +##           
      ######++###+          
      +##########+          
       ++########           
         +######+           
         +#####+            
           +###             
                            
                            
                            
                            
                            
                            
          ++++++            
        +######++           
        +###+++##+          
        +##+   +##+         
        +##     +##+        
        +##      ##+        
         ++      +##        
                 +##        
                  ##        
                 +##        
                 +##        
                 +##        
                 ##+        
       +###++   +##+        
       #######++##+     +++ 
       ##+++######++ ++###+ 
       ##+ +#############+  
       ##############+++    
       +#####++   +++       
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
              +##++++####+  
            ++############  
           +#############+  
          +#############+   
         +#########++  ++   
       ++#####+             
       +#######+            
       +#######+            
        +#######+           
         +++######+         
         ++#######+         
        #++  ++#+           
      ++##+  +##+           
      #####+ +###+          
      +##########+          
       ++########+          
        ++######+           
          ++####+           
            ++++            
                            
                            
                            
                            
                            
                            
              +###+         
             +####+         
            +####+          
           +####+           
          #####+            
         +####+             
        +####+              
        +###+  ++++++       
       +###+ +#######+      
       ####++#########++    
       ####++###+++####+    
       ####+###+    ++##+   
       ###++##+       ##+   
       +###+##+       #+    
       +###+###+     +#+    
        +#######+   +#+     
        +######## ++##+     
         +############      
          +#########++      
           ++#####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +####++ ++    
           +###########+    
         +##############+   
        +################+  
       +#####+   +#######   
       +#####+  +#######    
       +#####+++#######+    
         ############++     
         +##########+       
        +##########+        
       +##########+         
        ##########+         
       +######+###+         
      +#####++####+         
      +####+ +#####+        
      +####+++#####+        
      #############+        
      ############+         
      +##########+          
        +#####++            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
             +######        
            +#######        
           +####++##+       
          +####+ +##+       
          #####  +##+       
         +###++  +###+      
         +###+   +##+       
        +####    +##+       
        +####    +##+       
        +###+    +##        
       ++##+     ###        
       +###+    +##+        
       +###+   +###+        
       +###+  +###++        
       +###+++####          
       +####+####+          
       +########+           
        +#####++            
         +###++             
                            
                            
                            
                            
                            
                            
                            
             +###           
            +####++         
           +######+         
          +#######+         
         +#######+          
        +########+          
       +########+           
      +########++++++       
     +###############+      
    +#################+     
    +##################     
    ++#################     
     +#################+    
      +################+    
      +################+    
       +############+++     
        +###########++      
        +###########++      
         ##########+        
         ++###++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#++            
          +####+            
          ######+           
         +#+  +#+           
          +   +#+           
              +#+           
              +#+           
              +#+           
              +#+           
             +##+           
             +##+           
             +##+           
            +###            
            +##+            
            ###             
           +##+     ++      
           ###    ++#+      
          +##+++++##+       
          +#######++        
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++   +###+       
         +##+   +####+      
         ####+++######      
        +#####++#####+      
        ######++#####+      
        #####++#####+       
       +#####++######       
      +##############       
      +###############      
     +################      
     +################      
      ###############+      
      +#############+       
        ++++########        
           ++######+        
           +####++          
           #####+           
           ######+          
          +######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++ ++#+        
            +########       
          +####+++++#       
         +###++     +       
       +###+          ++    
       +##+          +##    
      +##+           ##+    
      ###           +#+     
      ###         +##+      
      +##+++ ++++####       
       +########+###+       
         ++#+++ +##+        
               +##+         
               ###          
              +##+          
              +#+           
             +##            
             ##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                  +#+       
        ++++     +###++     
        +##++   +#####+     
       +####+   +#####+     
       +####+  +#####+      
      +#####+  +####+       
      +#####+ +#####+       
     +######+++#####++      
     +################      
     +################+     
     +###############+      
      +####+++####++        
       ++++++######+        
            +#######+       
            ++####+++       
            +#####+         
            +######         
            ######+         
            +#####          
            +####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#++        
            +########+      
           +#####++###+     
          +##++    +##+     
         +##+       +##     
        +##+       +##+     
       +###++++++++##+      
       +#############+      
        +###########+       
          +     ###+        
              ++##+         
              +##+          
             +##+           
            +###            
           ###+             
         +###++             
        +###++              
      +####+                
     ####+                  
     #++                    
                            
                            
                            
                            
                            
                            
                            
                            
          ++      +#+       
         +##+    +###+      
        +####+   #####      
        +####+  +#####+     
        +####+  +####++     
        +####  +#####++     
       +#####+#########     
       ###############+     
       ##############+      
       +###########+        
         +++++####+         
             +####+         
            +#####+         
            +####++         
            +####+          
           +#####+          
           +####+           
           +####+           
           +####+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
             +++            
      +   ++####+           
     +++########++          
     +++######++            
     +#++##++++++++         
     ##++##########+++      
     ########++#+#####++    
     +###+++       ++###    
     +++             ++#+   
                      +##   
                      +##   
                    ++###   
                   ++###+   
       +#+       ++####+    
       +###+++#######+      
       +###########++       
        ++++++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +###+         
              +####         
              +####         
              #####         
             +#####         
             ######         
             #####+         
            +#####+         
            +#####+         
           +#####+          
           +#####+          
           +####            
          +#####+           
         +######+           
         +######+           
         +####++            
        +#####+             
        +#####+             
          ##++              
                            
                            
                            
                            
                            
                            
                            
           ++#++++          
           ########+        
           #++++++++        
           #+               
           #+               
           ##               
           ##               
           ##               
           ##               
           ##+++++          
           ####+###         
           ##+   +#+        
        ++ ++     ##        
       +#+        +#        
       +#        +##        
       +#+      ++#+        
        ##++   +###+        
        +####+####+         
         +#######+          
          +++#+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####++         
          +########         
         +#####+###+        
        +####+  +###+++     
        +####    +#####+    
       +####+     +####+    
       +####+     +####+    
       ++####+   +####+     
         ++###+ +#####      
           +#########+      
          +#########+       
          +########+        
          +#######+         
          +###+###+         
         +###+ +##+         
       ++###+   ###+        
       +###+   +###+        
       +###++++####         
       ++#########+         
         ++###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
            +#+    +#+      
            +#+   +##       
           +#+    +#+       
           +#+    ##        
          +##+   +#+        
          +#+    +#+        
         +#+     ##         
         ##+    +#+         
        +#+   ++###+        
       +##+++#####+         
       +######+##+          
       ++++++++##+          
              +#+           
              +#            
             +#+            
             #+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++######         
      +############+        
     +##############        
     ++####+++++####+       
       +++     +####+       
               +####        
              +#####        
              +####+        
             +#####         
             +####+         
             +###+          
            +#####+         
            #######+        
            +#####+         
           +####+           
           +#####+          
           +#####           
          +#####+           
          +####+            
          +###+             
                            
                            
                            
                            
                            
                            
                            
           ++#++            
          +#####+           
         +#######+          
         +###+###+          
         +##+ ###+          
         +## +###+          
         +##+####+          
          +######+          
           +##+##+          
               +#+          
               +#+          
               +##+         
               +##+         
          +#+   ##+         
          +##   ##+         
          +##++ ##+         
           +##++##+         
            +#####+         
             +####+         
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++      +    
             ++##+++####    
            +############   
           +#####+######+   
         +####++  ++++      
         #####+             
         ++####+            
          +#+##++           
          ++++##+           
          ++####+           
      ++++  +##+            
     +###+  ###+            
     +####++###+            
      +########             
        +#####+             
           +                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +##+#+          
           +#+  +#++        
           #+    ##+        
          +#+   +#+         
          +#    #+          
          +#   ##+          
          +######           
           ++++#+           
              +#            
             +#+            
             +#+            
             #+             
            +#+             
            #+              
           +#+              
           +#               
           #+               
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
              +++      +    
            ++###++#####+   
           +#############   
          +#####+###+++++   
         +#####+            
         +######+           
           +####+           
           ++####           
          +++####+          
             +###+          
      +++    +###+          
     +##+    ###+           
     +###++ +###+           
      +########+            
       ++######+            
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +######+          
         +##+   ##+         
         ##+     #+         
        +##     +##         
        +#+    +###+        
        +#+  +#####+        
        +#++#####+#         
        +#####++#++         
         +#++  +#+          
               +#+          
              +##           
              +#+           
              +#+           
              +#+           
              ##+           
              +#+           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
               +##+         
              +####+        
             +#####++       
             +######+       
             +#####+        
            +######+        
            +######         
            #######         
            #######         
           +######+         
          ++######+         
          +#######+         
          #########         
          ++######+         
          ++###+++          
         +#####+            
        +#######+           
        +######+            
         +#####+            
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
          ##+               
         +##++++++++++++    
         +###############+  
         +#+                
         ##                 
         ##                 
         ##+                
         +##+               
          +###++            
           ++###+           
             ++##+          
               +##+         
                +#+         
                 +#+        
                  #+        
                 +#+        
               ++#+         
      ++++++++###++         
      ++######++            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
            +#######++      
           +#########+      
          +#####+####+      
          +####+ +###+      
          +###+ +####+      
         +###########+      
          +#########+       
          +#########+       
          ++######++        
          +#######+         
      ++++########+         
      +############         
      +############         
     +#####++ +####         
     +#####+  #####         
      +#####++#####         
       +##########+         
        ++########+         
           +#####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++            
     +++########+           
    +############+          
    #############+          
    #############+          
    #####+++#####+          
    ###++ +#####+           
    +#+   +#####+           
          +########+        
          +##########+      
           +##########+     
            +##########+    
                  ++###+    
                  +#####    
                ++######    
              ++#######+    
            +##########+    
            #########++     
            +#######+       
             ####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###++        
          ++########+       
         +###########+      
       +######+++####+      
       +####+   +####+      
      +####+    +####+      
      +####    +#####+      
      +####++++#####+       
      ++############+       
        +##########+        
         ++#+######         
           ++#####+         
            ######+         
            ######+         
           +#####++         
           +#####           
           +####+           
           #####+           
           #####            
           ++##+            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++++        
            +#######        
           +########        
          +###++++##+       
         +###+   +##+       
         ###+   +###        
         ###+++####+        
        +#########+         
        ++####+###+         
         +##+++###          
              ###+          
             +##++          
            +###+           
            +##+            
            +##+            
           ++##+            
           +##+             
          +###+             
          +##+              
          ++                
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
             +####          
             #####+         
             #####+         
            +#####          
            #####+          
            #####+          
           +#####+          
           +#####+          
           +#####+          
          +######+          
          +######+          
          +######+          
          +######+          
          +#####+           
         +######+           
         +#####+            
         +#####             
         ++++#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+++             
          #####+            
          +##+###+          
          +##  +##++        
           +#+  +####+      
           +##   +++#+      
            +#+   +##+      
            +#+  +##+       
             #++###         
             +###+          
            +###            
           #####+           
         +##+ +#+           
         +#+   ##           
        +#+    +#+          
        +#+     #+          
        ++      +#          
        +#+     +#+         
        +##     +#+         
         +#+    +#          
                            
                            
                            
                            
                            
                            
                            
             +###++++++     
           +###########+    
          +#############    
          +####+++ +###+    
          ++#+     +###+    
                  ####+     
                +####+      
              +#####+       
             +#####+        
             +#####+        
             ++####+        
                +###+       
     ++#+       +####       
    +#####+     +###+       
    +#####+    +####        
    +######+ +#####+        
    #############++         
    +###########+           
    +########++             
      ++#+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#+++          
          +########++       
         +######+####+      
        +###+     +###+     
        +##+       +###+    
         ###+     ++###+    
         ####++++###+       
         ++#######+         
           +#####+          
            +#####+         
           +##++###+        
          +##+  ###+        
          +##   +##+        
         +##+   +##+        
         ###    +##+        
         ##+   +###+        
         ##+  +###+         
         ########+          
         +######+           
          +###++            
                            
                            
                            
                            
                            
                            
               ++#+         
              +####         
             +####+         
            +####+          
           +####+           
          +####+            
         +####+             
        +####+              
        +###+               
       +####      +++       
       ####+    ++###++     
       ###+    +######+     
      +###+  +########+     
      +###+ +####+####+     
      +####+####++####+     
       ##############+      
       +###########++       
        +#########+         
         +######++          
          +++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#++        
            +#######+       
           +#########+      
           ##+++######      
          +#+   ++++++      
         +##+               
         +##+               
         +##+               
         +##+ ++++          
         ##++#####++        
        +##########+        
        +#####+  ##+        
         ###++   ##+        
                 ##+        
                +##         
               +##+         
      +##++   +##+          
      +#####++###           
       ++#######+           
          +++#++            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
             +#####         
            +######+        
            +######+        
             +######        
                +###+       
                +###        
                +##+        
         ++++++####+        
       ++##########++++     
     ++#################+   
     +###################   
     ##########++++######   
     ########+        ++    
     +######+               
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++###++          
        +#########+         
       +##########+         
       +###+++++###+        
        +#+     +##+        
         +     +###+        
               +###+        
               +###+        
               ####         
              +###+         
              ####+         
             +###++         
             ####+          
            +####           
           +####+           
           +###+            
          +###+             
          +###+             
          ###+              
          +++               
                            
                            
                            
                            
                            
                            
            +++#+           
          ++######++        
         ++########+        
        +###########+       
       +#############       
     ++#######++#####       
     +######++ +#####       
     +#####+   +#####       
      +##++    +####+       
       ++      +####+       
              +####+        
             +#####+        
            +#####+         
          ++#####+          
       +++########++        
      +#############+       
     +##################+   
     +##################+   
      ++################+   
        +++++    ++###++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++                 
       ####+++   ++++++     
       +################    
        +++#############    
             ++++ ++###+    
                  ####+     
                 ####+      
               ++##+        
              +###+         
            ++##+           
          ++##++            
        ++##++              
       +###+                
     +###++                 
    +##++                   
    ###                     
    +##                     
      +                     
                            
                            
                            
                            
               +##+         
               ###+         
              +###+         
             +####+         
            +#####          
            +####+          
           +####+           
           +###+            
          +####+            
          ####+             
         +####              
        +####+    ++++      
        +###+  ++#####+     
       +####  ++#######     
       +###+ +#########+    
      +####+++#########+    
      +################+    
       +##############+     
       ++###########++      
           ++#++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#++          
             +#####+        
               ++###+       
                 +###+      
             ++++++##+      
           ++####++##+      
          +##########+      
         +####+##++##+      
         +###  ++ +##+      
        +###+     +##       
       +###+      +##       
      +###+      +###       
      +##+       +##+       
      +##+      +###+       
      ###+     +###+        
      ###+    +####         
      ###+++++###++         
      +##########+          
      +########+            
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
           ++######+        
          +#########        
         +#####+####        
        +###+#+ ####        
       +####+  +####        
       ####+    +###+       
       ####+    +###+       
       ####+++++####+       
       #############+       
       +###########+        
        +##########+        
         +##++####+         
             +####+         
             +###+          
            +####+          
            +###+           
            ####+           
            +###+           
             ##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++##############     
    +###########+#+####+    
    +######+++++ + + ##+    
    ####+           +##+    
    ###+            +##     
    ###+           +##+     
    +##           +##+      
    +##          +###+      
     ++          +##+       
                +##+        
               +##+         
              +###          
              +##+          
             +##++          
             ###+           
            +###+           
            +##+            
           +##+             
           ###+             
           ##+              
                            
                            
                            
                            
                            
                            
             ++###+         
            +######+        
            #######+        
          +########+        
         +####+  +##+       
         ####+   +###       
         ####+++#####       
         ###########+       
         +##########+       
          +########+        
            ++####+         
             +####+         
             +###+          
            +####           
            ####            
           ####+            
           ####+            
          +###+             
          +###+             
           ##+              
                            
                            
                            
                            
                            
                            
                            
          +#+               
         +#++     +         
        +##+     ++         
        +##      +#         
        +#+      ##         
        +#+      ##         
        ##+      ##+        
        ##       +#+        
        ##       +#+        
        +#+       ##        
         ###++++++##        
         +##########        
          ++++++ +##        
                 +##        
                 +#+        
                 +#+        
                 ##+        
                 ##+        
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                +#+         
              +####+        
             +#####         
             #####+         
            +####+          
           +#####+          
          +#####+           
         +#####+            
        +######+##+         
        +##########+        
       +############+       
       +############+       
       #############+       
       #############+     + 
       +############+     + 
        +##########++       
         +#######+          
         +++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++###++     
             ++########+    
           ++####++++##+    
           +#####++++       
         +###########+      
        +##+++###+++##+     
       +##+ +##+    +##     
      +##+ +#+       +#+    
     +##+  +#+       +##    
    +##+   ++        +##    
    +##+             +##    
    +#+              ###    
    ##+             +##+    
    ##+             +##     
    +#+           ++##+     
    +##+          +##+      
    +###+       ++##+       
     +####++++####+         
      +##########++         
        +++#++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
            ###+  ++++++++  
           +##############  
          +####+##########  
         #####+ ########++  
        +#####+  ++++++     
        +#######+           
         +######+           
           +++##+           
      ++     +##+           
      ##++   +##+           
      ####+++###+           
      ++#######+            
        +######+            
         ++###+             
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
          +++#####+         
         +#####+###+        
         ++++    +#+        
                 +#+        
                +##+        
               +##+         
             ++##+          
            +###+           
         +######++          
        +##########+        
         +++   ++###+       
                  +#+       
                  +#+       
                  +#+       
       +         +##+       
      ++        +##+        
     +#+      ++##+         
     +#++++++####+          
      #########++           
       +++#+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++  ++ ++++   
           ++#############  
          +###############  
        ++################  
        ######+ ++++++++++  
        #####++             
        +#####+             
         +++####            
            ++##+           
      +       ##+           
      #+      +#+           
      ##+     +##           
      ###+    ###           
      +###++++###           
       +########+           
       ++#######            
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++#++++++         
       +###########+        
     +##############+       
     +###++++++++###+       
     ####+      +###+       
     ###        +###+       
    +###        +###+       
    +###        +###+       
    +###        +####       
    +###        +###+       
     +++        +###+       
                +###+       
                +###+       
                +###+       
                +###+       
                +###+       
                +###+       
                +###+       
                +##+        
                 ++         
                            
                            
                            
                            
                            
              +###+         
          ++#######         
         +#########++       
         ############+      
         +###########++     
          ###++++#####+     
          +++   +#####      
            +++#######      
           +#########+      
           +#######++       
           +######+         
           ++######         
            +######         
      +++     ++###+        
     +##++    ++###         
     +####++++#####+        
     ##############         
      +############+        
      +##########+          
        +#######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++#+       
              ++##+##       
             +##+++##       
            +#+ ++##+       
          +##+  +###        
         +#+   +###+        
        +#+   +####++       
       +#+   +####  +       
      +#+ ++#####+          
      +#####+++##+          
       +++++  +#+           
             +#+            
             ##+            
            +##             
           +##+             
           +#+              
           ##               
          +#+               
          +#+               
          +##               
                            
                            
                            
                            
                            
                            
           +##+             
         ++####+++++        
        +###########+       
        +############+      
        +############+      
         ++###++++###+      
            +   +####+      
               ++####       
              +#####+       
             +#####+        
             #####+         
             #####+         
             ######+        
     +++     +#####+        
    +###+++  ++#####+       
    ++#####++++#####+       
     +##############+       
     +##############        
       +###########+        
         +########+         
                            
                            
                            
                            
                            
                            
                            
             +####+         
             #####+         
            +##++++         
           +###+            
           +##+             
           +##+             
          +##+              
          +##+              
          ###+              
          ###+              
          ###               
          ###++##++         
          #########++       
          #####++###+       
          #####  ++##+      
          +###+    ##+      
          +###+    ##+      
           +###+ +##+       
            +#######+       
             ++###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           + ++#####+       
         ++##########+      
        +#############      
       +########+++###      
       ######+++   +##      
      +####+      +##+++#+  
       ###+       +++####   
       +###+       +####+   
       +####+    ++####+    
        +####+++######+     
         +##########++      
          #########+        
       +++########+         
      +###########          
      +####+++###+          
      +###++++###+          
       +#########+          
       +#########+          
        +#######+           
         +++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
          +++###++          
        ++########          
       +###+++++##+         
       +##+    +##+         
      +##       +#+         
      +##       +#+         
      +#+     ++##          
      +#+   ++###+          
       +    +####+          
             #####+         
              +###+         
               +###         
                +##+        
                 ##+        
                 ##+        
                +##+        
        +++    +##+         
        ###+++####+         
        +########+          
         +++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                 ##         
               +###+        
               +###+        
              +###+         
              +###+         
             +###+          
             +###+          
            +####+          
            +###+           
           +###+            
           +###+            
           +###+            
           +##+             
           ###+             
           ###+             
          +##+              
         +###+              
         +###+              
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
++++++                      
+###################        
+++#################        
      ++###++#######        
                +###        
                +###        
                ###+        
               +###+        
               +##+         
               +##+         
              +###+         
              +###+         
              +###+         
              +###+         
              +###+         
              +###+         
              +###+         
              +####         
               +##+         
               +##+         
                            
                            
                            
                 +###+      
                +####+      
                +###+       
               +###+        
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
         ###+   ++++++      
        +###+ +######+      
        ####++########+     
       +###+#####++###+     
       +#######++ +###      
       +######+   +##+      
       +#####++++####+      
       +############+       
        +##########+        
         +++####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####+            
          +##########+      
           +#########+      
            +###+++++       
            +##+            
            +##+            
            ###             
           +##+             
           +##+             
           #####+++         
           #########+       
           +###+#####       
            +    ++##+      
                  +##+      
                 +###       
    #####+     ++###+       
    ####+    ++####+        
    +#############+         
     ++########++           
        +##++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++++   
                +#++####+   
               ++#######    
             ++#######++    
            +#######++      
           #####++          
         +#####+            
        +#######+           
        +########+          
      ++++++ ++##           
     +###+    +#+           
     ####+++ +##+           
     +#########+            
      +#######+             
       ++####+              
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++##           
         +#######+          
         #########+         
         +########+         
         ++++++###+         
               ###          
               ###          
              +###          
              +##+          
              +##+          
              +##+          
              +##           
              ###           
             +###           
             +###           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
                            
                            
                            
                +###        
               +####        
               +###+        
              +####+        
             +####+         
            +####+          
           +####+           
          +#####+           
          #####+            
         +####+     ++      
        +####+   +++##+     
        +###+ +++#####+     
       +####++########+     
       +###++#########+     
      +###++###++++###+     
      +###+####+++###+      
      +##############       
      +############++       
       ##########++         
       ++#####+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
            +##+            
            +##+++          
           +#######+        
           ###+++####+      
          +##+ +  +++       
         +##+               
         +##+               
         ##+                
        +##                 
        +##                 
        +##                 
        +######+++          
         ++#######+         
           +++++##+         
               +##+         
               +##+         
              ++#+          
              ##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++  +++   
            ++#######+##    
          ++###########+    
         +############+     
         +############+     
         +###++++#####      
        +####  +####+       
        +####+ +###+        
        +#########+         
         ++######+          
          ######+           
          +#####+           
         +######+           
        ++######+           
        +#######+           
       +########+           
       +#######+            
       #######+             
       +#####+              
       +##++                
                            
                            
                            
                            
                            
                            
           +#+              
           +#++++           
             +###+          
               ++##+        
                 +##+       
                  ++#+      
                  +##+      
               ++###+       
              ++#++         
             +#+            
           +#+              
          ###+              
         +##+               
        +##+                
        +##+                
        +#+                 
        +#      ++++        
        +###########+       
        ++#####++++++       
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#++         
               +###+        
              +####+        
              +####+        
              #####         
             +#####         
             +####+         
            +#####+         
            +#####          
           +#####+          
          +######+          
          +#####+           
          +####+            
         +#####+            
         #####+             
         #####+             
        +#####              
         ####+              
         ####+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ##########++++++++       
   ###++#############++     
        +++++++#######+     
                  +###+     
                 +###+      
                 +##+       
                ###+        
               +##+         
              +##+          
             +###+          
             +##+           
            +##+            
            +##             
           +##+             
           ##+              
          +##+              
          +##               
         +##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
               +###++       
            ++######+       
          ++########+       
        +#######+###+       
       +######++ +##+       
       #####++  +###+       
      +####+   +####+       
      +###+   ++####+       
      +###+ +#######+       
       +############+       
       +###########+        
        +##########+        
         ++++######         
            +#####+         
           ++####+          
           +#####+          
          +#####+           
          #####+            
          +####+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
          ++###++           
       ++#######+           
      +##########+          
     +#####++ +##+          
     +##++    +##+          
      ++      +###          
              +##+          
              +##+          
              ###           
             +##+           
             +##+           
             ###            
            +##+            
            ###             
           +###++           
          +#####++          
         +########+         
         ####++#######+     
         ####+ +######+     
         ++++    +###+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
         ++#########        
       +############+       
       +#######++###+       
       +####+   +###+       
        ++      +###+       
               +####+       
               +###+        
               ####+        
              +###+         
             +####+         
            +####+          
           +####+           
          +#####+           
         +#####+            
        +#####+             
       +#####+              
       +####+               
        ####+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
       ++###++              
      +#######+             
      ####++###+            
      +#+    ###            
      ++     +##            
             +#+            
            +##+            
            ###+            
           +###+            
           +#####++         
            +++####+        
                +###+       
                 +###+      
                  ++#+      
                   +##      
                  +##+      
                  +##+      
            #++++###+       
            +######+        
             +++#++         
                            
                            
                            
                            
                            
                            
               +#+          
              +###          
              ####          
             +###+          
             +###+          
            +####           
           +####+           
          +#####            
          #####+            
         +####+             
        +##### ++#++        
        +####++####+        
        +###########        
        ############        
        ############        
        ############        
        +##########+        
        +#########+         
         +######++          
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##+                  
      +###+++++++++         
      +############+        
      +############+        
       +#+++++++###+        
       +#+     +##+         
       +#+     ###+         
        ++     ###          
              +###          
           +######+         
          +########+        
          +#++#######       
           +  +##++++       
              +##           
              +##           
              +##           
              +##+          
               ##+          
               ###          
               +#+          
                            
                            
                            
                            
                            
                            
                 +++#+      
                +#####+     
               +#######     
             ++########     
            +##########     
           +#####+++###     
          +#####+  +##+     
          ####++++###++     
          #### +####++      
          +#########+       
          +########+        
         +#######+          
        ++######+           
       +########+           
       +#########           
       +####+####+          
       #####+####+          
       ###########          
       +#########+          
        ++#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#####+      
          +##########+      
         +####+++++++       
        +##++               
        +#++                
        +###                
        +##+                
       +##+                 
       +###+++              
        #######++           
         +++++####++        
                +##+        
                  +#+       
                   +#+      
                    ++      
       ++           #+      
       +#+        ++#+      
       +##+++++++###+       
        +##########++       
         +++##++++          
                            
                            
                            
                            
                            
                            
                ##          
               +##          
              +###+         
             +######+       
             +######+       
             +######+       
             +#######       
             +##+###+       
             +######+       
             +######        
             ######         
             ####++         
             ####           
      +      +###           
     +#+    ++###           
     ############           
     ###########+           
     +#########+            
     +########+             
      ++#+##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+            
           +#####           
          #######           
         +###+++#+          
         +#+   +#+          
               +#+          
               ##           
              +##           
            ++####          
          #+######          
          ######+           
          +##+##            
             +##            
             +##            
             ##+            
             ##+            
            +##             
            +#+             
            +#+             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +###+       
        +#+++#######+       
       +############+       
       +############+       
       +############+       
       +#####++++###+       
       +##+++   +###+       
        ++      +###+       
                ####+       
               ####+        
              +####+        
             +#####+        
             +####+         
            +####+          
            #####+          
           +####+           
           +####            
           +###             
           +###             
           +##+             
                            
                            
                            
                            
                            
                            
          ++##+             
        ++#######+          
        ####++++##          
       +#+++    +#+         
      +##+      +#+         
       ##+      +#+         
       +##+     ##+         
        +##++  +#+          
         +####+##+          
          ++####+           
            +####+          
            +######         
            +#+ +###+       
           +#+   +##+       
          +#+     +##       
          +#+     +#+       
          +#      +#+       
          +#    ++##        
          +##+++###+        
           ######++         
                            
                            
                            
                            
                            
                            
                            
                            
                   #+       
                  +#+       
         +#+      +#+       
         ##+     +##+       
        +##+     ###+       
        +##+    +###+       
       +###+    +###+ +     
       +###++++++###+ +     
      +################     
      +################     
      +################     
      +################     
      +######+####++++      
        +++  +###+          
             +##+           
            +###+           
            ###+            
           +###+            
           +##++            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
             +####   +++    
            +###++  +####   
            +##+     +###   
          ++##++     +###   
         +####+      ###+   
         ####+      +##++   
        +###+      +###+    
        ###+       ###+     
       +###+      +##+      
       +###     ++##+       
     ++###+     ###+        
     +###+    +####         
      ###+ ++#####          
      ###++######+          
      #########++           
      +######++             
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###+         
          ++#######+        
          +########+        
          ##########        
          ##########        
          +#++  +###+       
                +###+       
               +####        
              +####+        
              +####         
             +####+         
             ####+          
            +###+           
           +####            
           ####+            
          +####+            
         +####+             
         +###+              
         +###+              
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####++         
         +###+#####+        
         +#++ +++##+        
               +##+         
               ##+          
              ##+           
            ++#+            
           +##+             
          +##+              
          +####+++          
          +#######+         
           +++++###         
               +##+         
              +###+         
             +###+          
            +##++           
           +##+             
          +##+              
         +##+               
        +##+                
                            
                            
                            
                            
                            
                            
                 +##+       
               +####++      
              +######+      
            +########+      
            #########+      
           +#########+      
          +######++##+      
         +######+ +##+      
        +######+ +##+       
       +######+  +##+       
       +#####   +###+       
      +#####+   +###+       
      +####+    ####+       
      #####+  ++####        
      +###+  +#####+        
      +####++#####+         
      +##########+          
       +#######++           
       +#######+            
        +#####+             
                            
                            
                            
                            
                            
                            
                            
               +##          
              +##+          
             +###           
             +##+           
            +##+            
            +##+            
            ###+            
            ###+            
           +##+             
           +###+            
           +####+           
           ######++         
          +##+++##+         
          +##+  +##         
          +##+  +##+        
          +##+  +##+        
           ###+ +##+        
           +##+ +##+        
           +#######+        
            +#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
             +####+ +       
            +#########+     
           +###########     
           +##########+     
             +++++####      
                ++###+      
             +++####+       
             +#####+        
             #######        
            +#######+       
       ++    #######        
     ++##+   ++++##+        
     ####+     ++##+        
     #####+   +###+         
     #############+         
     +###########+          
      +#########+           
      +########+            
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
          ++++##+           
         +#######+          
        +###++####+         
       ++##+ +####+         
       +##   +####+         
       ##+    +###+         
      +##+     ###+         
       ###++++#####+        
       +###########+        
        +#####+++###        
          +++    ###+       
                 +##+       
                 +###       
                  +##       
       ++         +##       
      +###++      ###       
      +######+++++###       
       ++############       
         +##########+       
           +++##++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++##++####       
        +############       
       +#############       
       #############+       
       ####++++++###        
       +++      +##+        
               +##+         
               ###+         
              +###          
             +###+          
             +###           
             ###+           
            +##+            
            ###             
           +##+             
          +###+             
          +##+              
         +###+              
         ###+               
         ##+                
                            
                            
                            
                            
                            
             +#+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ####           
             ####           
             ####           
             +###           
             +###           
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
            +#######        
           +########+       
          +####++###+       
         +###+   +##+       
         +##+    +##+       
         ###+++++###+       
         ###########+       
         ###########        
         +#########+        
          +##+ +##+         
           ++ +###          
              ###+          
             +##+           
            +###+           
            ###+            
           +###+            
           +##+             
           ###+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
          ++++++++          
        +#########++        
        +##########+        
        ####++#####+        
       +###++#####++        
       ############+        
      +#############+       
      +#######+######       
       ####+++  ++###+      
       +#+        ####+     
                   +##+     
                   +##+     
                   +###     
                   +##+     
                   +##+     
       ++++++      ##+      
      +#####+++++++##+      
       ++###########+       
          +########+        
            ++###++         
                            
                            
                            
                            
                            
                            
                            
               ++#+         
              +####+        
            +######+        
            #######+        
           +#######+        
            ##++###         
            ++ +###         
              +###+         
             +####+         
             +####+         
             +#####         
         ++   ####+         
        +##    +##+         
       +###    +##+         
       +###+ ++###+         
       +#########+          
       +########+           
        ########            
        +######+            
         ++##++             
                            
                            
                            
                            
                            
                            
                    +#+     
                  +###+     
                ++###+      
               +####+       
              +####+        
             +####+         
            ++###+          
            ####            
          +####             
          +###+             
         +###+              
         +##+  +++          
        +##+++####++        
       +############+       
       +############+       
       +####++  +###+       
       +####+++####+        
       +##########+         
       +########++          
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++##+     
                ######+     
              ++######+     
             +#######+      
            +#########+     
           +#########+      
          +###########+     
         +#####+  +##++     
        +######   +##+      
       ++####++  ++##+      
       +####+   +###+       
      +#####     ###+       
      +###++    +###        
      +###+    +###+        
     +#####++++###++        
     +############+         
     +###########++         
      +#########+           
      +########++           
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +####+        
            ++##+++#        
           +###+  ++        
          +##+              
         +##+       +       
        +##+       +#+      
        ##+       +##       
       +#+       +##+       
       ##       +###        
      +#+      +####        
      +#+    ++#++#+        
      +#++++###++##         
       ######+  +#+         
       +++++    ##+         
                #+          
               +#+          
              +##+          
              +##+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +####+          
            +#####++        
            +######+        
            +######+        
            ++++###         
          +###++##          
         +#######+          
       +###+#####+          
      +###++######++        
     +###++#########++  +   
     #################+++   
     #######+++#########+   
     +###++     +#######+   
     +++         +++####+   
                    +##+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
         ++###+#+           
         ###++###++         
        +##+ +####+         
         ##+    ##+         
         +#+    ##+         
         +##+  +#+          
          +##++##+          
           +####+           
            +##+            
            +###            
           +####++          
           +#++##+          
           ##  +##+         
          +#+   ##+         
          +#    +##+        
          +#+    +#+        
          +##++++##+        
           +######+         
            ++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
              ++#++ +#++    
            +####+  +##+    
          ++#####+  +###    
         +#######+  +###+   
        +######++    +##+   
       +######+      +##+   
      +#####++       +##+   
      +####+         +###   
     +####+          +##+   
     +####+         +###+   
     #####++       +####+   
     +######++     +###+    
     +#########++######+    
     ++###############+     
      +#############++      
       +###########+        
        +######++++         
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ######+          
         ++#######+         
         +###++####+        
        +###+  +###+        
       +###+  +####+        
       +###   +####+        
       ####   +####+        
      +####   +####+        
      +####+  +####+        
       +############+       
        ############+       
        ++##########+       
           ++++++###+       
                +###+       
                +###+       
      +#+       +##+        
      +##++   +####+        
      +####++######+        
       +##########+         
        ++######++          
                            
                            
                            
                            
                            
                            
                            
                +##+        
                +###+       
               +####+       
              +#####+       
              +#####+       
              +#####+       
             +######+       
            +######+        
            +######+        
            +#####+         
           +######+         
           +######+         
          +######+          
          +#####+           
         ++#####+           
         #######            
        +######+            
        +#####+             
         +####+             
          +##+              
                            
                            
                            
                            
                            
                            
           ++#++            
          +####+            
         +####++            
        +###+               
        ###+                
       +##+                 
       ##+                  
      +##+                  
      +##+                  
      +##                   
      +##          ++++     
      +##       ++#####+    
      +##+     +########+   
      +##+    +###++ +###   
       ###+   +##+    +##+  
       +###+  +#+    +##+   
        +###+ +##+ ++###+   
         +#############+    
          +###########+     
            ++#####++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +####+        
             +######+       
           ++########+      
         ++##########+      
         +############++    
       +#########+######    
       +########+ +#####    
       +######+   +#####    
      +######+     #####    
     +#######+     #####    
     #######+     +#####    
    +######+    ++######    
    ######++  ++########    
    ######+ +##########+    
    ##################+     
    #################+      
    +##############+        
     ++#########+++         
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++###++      
            ++########+     
           +###########     
         +########++###+    
        +#########+ +##+    
       +######++++  +##+    
      ++++##++      +##+    
        +##+        +##+    
        ###         +##+    
       +##+         +##+    
       +#+          +##+    
      +##+          +##+    
      +##+         +##+     
      +#+         +##+      
      +#+        +###+      
     +##+      ++###+       
      ###+++++######+       
      +###########+         
      ++######+++           
        +#+++               
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +###+         
              +###+         
              +####+        
             +#####         
             #####+         
             #####+         
            +#####+         
           +#####+          
           +#####+          
           +####+           
          +#####+           
          +#####            
         +#####+            
         +#####             
         +#####             
        +#####+             
        +####+              
        +####+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#####++         
         +########+         
        +#########+         
        ###+   +##+         
        ###    +##+         
        ###   +###+         
        ###+  +###+         
        ####++####+         
        ++#########+        
         ++###++###+        
           +++  +###        
                +###        
                +###        
                +###        
                +###        
                +##+        
               +###+        
             +#####+        
             ######+        
             +##+           
                            
                            
                            
                            
                            
                            
                ++###       
              ++#####++     
              #########     
            ##########+     
          ++###########     
         ++############+    
        +########+#####+    
        +#######+ #####     
      ++#######+ +####+     
      +#######   +####+     
      +#####+    +####+     
     +######+    +####+     
     +####++   ++#####+     
     #####+    +#####+      
     #####+  +#######+      
    +######++#######+       
     ###############+       
     +#############+        
      +##########++         
       ++#######+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++ +##+         
          +###+####+        
         +####+#####+       
        +####++######+      
       +##### +#######+     
       +####+  +#######     
       +###+    +######+    
      +####+     +#####+    
      #####+      #####+    
      ####+       +####+    
      ####+       +####     
      ####        +###+     
      ####        +###+     
      ####       +###+      
      #####     ++##+       
      #####+++++###+        
      +###########+         
       +#########+          
       +######++            
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
                 +#++       
                 ###+       
         ++     +###+       
         +#     +###+       
        +##+   +####+       
        +###   +####+       
        +###+  ####+        
        +###  +####         
       +#### +#####+ ++     
       ###############+     
       ###############+     
       ###############+     
       ##########+++++      
        +##++####+          
            +###+           
            +###+           
            ####+           
           +####            
           +###+            
           +###             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
      +++++#####++          
      ###########+          
      +#+++++++###          
       +     +###+          
            +###+           
           +###+            
           +##+             
          +##               
         +##+               
         +#+                
         +##++++   +++++++  
          +#####++########  
           +#########+++++  
            ++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +###+         
             +####++        
            +#######        
            +#######+       
           +########+       
          +++#######        
            +######+        
            +######+        
            +#####+         
            +#####+         
           +#####++         
          +######+          
          +######+          
          ######+           
         +######+           
         +#####+            
         +#####+            
         +####+             
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +##+                
        ####++              
        ######++            
        ###++####++++       
       +###+  +++###+       
       +###+       +#       
        ###+       +#       
        +##+       +#+      
        +##+       +#+      
         +#         #+      
          +         +#      
                    +#      
                    +#      
                    +#      
                    +#      
                    +#      
                    +#      
                    +#      
                    +#+     
                     ++     
                            
                            
                            
                            
               ##++         
               ####         
              +####+        
             +######+       
            +#######+       
           +########+       
          +#########+       
         ###########+       
         ###########+       
        ######++####+       
       +#####+ +####+       
       +####+  +####+       
       +####+  +####+       
      +#####+ ++####+       
      +####+  ######+       
      +############+        
       +###########         
       +##########+         
        +#######++          
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++###+            
        +######+            
        ####+###            
        +##++###            
        +#+ +##+            
        +#+ ###+            
        +#++##+             
        +#++##+             
        +#+ +#+             
            +###++          
             +####+         
               ++##+        
                +###        
                +###        
               +###+        
               +###+        
              #####+        
           ++####++         
          +#####+           
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  +##       
                  +##       
          +       ###       
         +#+     +###       
         ###     +###       
        +##+     ###+       
        +##+     ###+       
       +###+++++#####+      
      +##############+      
      +##############+      
      +###########++++      
       ++++++++###+         
              +##+          
             +###           
             ####           
             ####           
            +###+           
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
               +++          
               ###+         
               +###+        
               +##++        
                +##         
    +#+         +##+        
    ##++        +##+        
   +####        +###+       
   ###+#         +##+       
   +##           +###       
   +##+         ++###+      
   +##++    +++######+      
    +################+      
    +###########+++##+      
     ++####++++    ###      
                   ###+     
                   +###     
                   +###     
                   +###     
                    ++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++######+       
        +###########+       
        +############+      
        +############+      
         +####++#####+      
           +    ####+       
               +####+       
              +####+        
              +####         
             +####+         
             +###+          
            +####+          
           +####+           
           +####            
          +####+            
          +###+             
          ####+             
         +####              
          ###+              
          ++#+              
                            
                            
                            
                            
                            
                            
                            
             ++++++++#####  
      +++++++############+  
      +##############+++    
      ############+++       
      #####+++++++          
      ###++                 
      ###++++++             
      +#########+           
      +##########++         
      +###+++  +###+        
       +++      +##+        
                 ###+       
                 ###+       
                 ###+       
                +###+       
               +###++       
             ++####+        
          +#######+         
        ########+           
        +####+++            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##++         
           +#######         
          +########+        
         +##########        
         +####+++###+       
         ####+  +###+       
         ###+ ++####+       
         +###+#####+        
         +#########+        
         +#########+        
          +########         
            +#####+         
             +####          
             +###+          
            +####           
            +###+           
           +####+           
           ####+            
          +###+             
           +##+             
                            
                            
                            
                            
                            
                            
            +##+            
           +####            
          +###++            
         +##+               
         +##+               
         +###          +++  
          +##+       +#++   
           +##+    +##+     
            +##+ +##++      
             +####++        
            ++###+          
           +#####+          
         +####+##+          
        +###+ +##+          
        +###  +##+          
        +###  +##+          
        +###+ ###+          
         ####+##+           
         +######            
           +###             
                            
                            
                            
                            
                            
                            
                            
                            
            ##+             
           +##++++          
           #######+         
          +########         
          +########+        
           ###++++#+        
            ++   +#+        
                 +##        
                +###+       
           +++++###+        
         ++########+        
        +##########         
       +##########          
       +##########+         
       +###########+        
       +#######+####        
       +######+ +###++      
        ++#+++  +#####+     
                 +####+     
                  +##++     
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++##+          
           +######          
           +#######++       
          +##########++     
         +##+ ++#######     
        +##+    +++####+    
       +##+         +###+   
       ###           +##+   
      +##+           +##+   
      +##            +##+   
      ##+            +##+   
     +##+            +#+    
     +##+           +##+    
     +###          +##+     
     +###          ##+      
     +###        +###+      
      ###+     ++##++       
      +####++++###+         
       +########++          
        ++#+++++            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +###+        
               #####        
             +######+       
           ++#######+       
           #########+       
          +#########+       
         +##########+       
         +##########+       
        +######++####       
        #######+ ####       
       +######+++###+       
       ######+ #####+       
       #####++######        
      +############+        
      +############+        
      +#########+#+         
       +########+           
        #######+            
        +###+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
           ++#####+         
          +########+        
         +######+###+       
         +####+   ##+       
         +##++   +###       
          ##+    ####       
          +##+ +###+        
           #######+         
          +######+          
         +######+           
        +###+++##           
       +###+   +#+          
       ###+    +##          
       +##+    +##+         
       +###     ##+         
        +##+   +##+         
         #########+         
         ++######++         
           +++++            
                            
                            
                            
                            
                            
                            
              +##+          
              +###+         
              ####+         
             +####+         
            +#####+         
            +####+          
           +#####+          
           +####+           
          +####+ +          
         +########+         
         +###++####+        
        +##########+        
        +###########        
        ####+######+        
        ####+###+##+        
        ###++######+        
        ###########+        
        +#########+         
        +########++         
         +#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++++++++++            
     ##++#######+           
           ++++##+          
               +##          
               +#+          
               +#+          
              +#+           
             +##            
            +##+            
            +#+             
           +##              
           ##+              
           ##+         ++   
           +###+++++++###   
            ++#####++++++   
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
            +######+        
            +######+        
            +#######        
            +#######+       
              ++ ###+       
                 ###+       
                +###+       
                +###+       
          ++#++#####        
        +#####+####+        
       +##########+         
       +#########++         
       ##########+          
       ###########++        
       ######+#######+      
      +######++######+      
       +####+  +#####+      
        + ++     ++##       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++######++        
        ++###########+      
    ++########+  +###+      
    +#####++      +##+      
     +++++       +###+      
                 +###+      
                 +###+      
                +###+       
                +###+       
                ####+       
               +###+        
              +####         
             +####+         
            +####+          
            +####+          
           +####+           
          +####+            
         +####+             
         ####+              
         ++#+               
                            
                            
                            
                            
               +##+         
               +##+         
              +####         
              +####         
            ++####+         
            +#####+         
            +####+          
          ++####+           
         ++####+            
         +####+  ++++       
        +#####+++####+      
        #####++######+      
       +####++#######+      
       +####+########+      
       +#############+      
       +#############+      
        +############       
         +##########+       
         ++#########+       
            ++#+#++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +##             
            +###            
            +###            
             ###+           
             ###+           
             ####           
             ####           
             ####           
             ####           
            +####           
            +###+           
            +###+           
            +###            
            +###            
            +###            
            +###            
            +###+           
             ###            
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
           +####+           
          +######+          
         +########          
         +########          
         +########+         
         +###++####         
         ++#+  ####         
           +   ####         
               ####         
         +###++####         
        +#########+         
       +##########          
       +##########          
       ###########+         
       ############+++      
       ################+    
       +######++########+   
       +####++  #########   
        ++++     +#######   
                    ++##    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#+         
           ++####+#+        
          +###++++++        
          +##   +#+         
         +#++   +#+         
         ##+   +##          
        +#+    +#+          
       +##+   +##+          
       +##+ +####+          
        +#####+##           
         ###+++##           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              +#+           
              +##+          
                            
                            
                            
                            
                            
         ++++####           
        +#########          
       ++#########+         
       +###########         
       ++##########         
        +###++ +###         
        ++++  +####         
              +####         
              +####         
           +++#####         
           +######          
          +######+          
        +########+          
       +#########++         
       +###########+++      
       +###############++   
       +#####++##########   
       +#####+  +########+  
       +####+    ++#######  
       +##++       +++####  
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +##+       
               ++###+       
              +#####        
             +#####+        
            +#####+         
           +#####+          
           +####+           
          +####+            
          ####+             
         +####+             
         +#####++           
        +########+          
        +#########+         
        +###+ +###+         
         +###+ +###+        
         +####++###+        
          #########+        
          +########+        
            +####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#++          
           +##+###+         
         +#########+        
        ++#########+        
       +######+++###+       
       +####+    ###+       
       +####+  ++###        
       +############+       
       +############+       
        +###########        
         ++++######+        
             ++####+        
              +####         
              +###+         
             +####+         
             +####+         
             #####+         
             +###+          
             +###           
             ++#+           
                            
                            
                            
                            
                            
                            
                            
                            
     +#####+++              
      #########++           
      +##########++         
       +##########+         
        ++++++#####+        
              +#####        
              +#####        
             +######        
             +#####+        
             +#####+        
             +#####+        
            +######+        
            +######         
            ####+#+         
           +######+         
           +######+         
           +#####+          
           +####+           
           +#+#+            
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++##+          
        +########++         
       +###########         
       +###########+        
       +#####+#####+        
      +#####+ +#####        
      +####   ++####+       
      +####  +######+       
      +##############+      
      +##############+      
       +#############+      
        +###########+       
         +#########+        
          ++++######        
             +#####+        
             +####+         
             #####+         
             ####+          
             +###+          
              +#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++                  
      +###+     ++########  
      +####   +###########  
      #####+ +####+++       
      ###++#++##+           
      ###   +###            
      ###   +##+            
      ###++ +###            
      +####+++              
       ++#####++            
           ++#####+         
             +++###+        
                ++##        
                 +##        
                 +##        
                +###        
               +###+        
              +##++         
            ++#++           
            +++             
                            
                            
                            
                            
                            
                            
                            
               ++++++++     
             ++#######+     
            +##########+    
          ++#####+++###+    
         +#####+   +####    
        +#####+    +###+    
       +####+      +##+     
       ####+      +###+     
      +###+       +###+     
     +####+      +####      
     ####+       +###+      
    +###+       +###+       
    ###+      +#####+       
    ###+    ++####++        
    ####+########+          
    +###########+           
     +#######++             
     ++++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                +##         
              ++###         
            ++#####         
          ++########+       
         +###########+      
         +######+++++       
         +#####++           
         +####+             
        ++####+             
        +#####+             
        +######+            
        +###+###++          
        +### +####          
        +###+ #####+        
         +###++#####+       
         +####+#####+       
          +##########+      
           +########+       
            ++####++        
             +++++          
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                  +##+      
                 +##+       
                +###+       
                +##+        
               +###+        
               +###+        
               ####+        
              +####         
             +#####         
            +#####+         
           +#####+          
           #####++          
          +#####+           
         +####++            
        +#####+             
        +####+              
        +####+              
        +####+              
        +####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++      ++#+     
        #######+++####+     
        ############++      
       +##########++        
      +####+  ++++          
       ++###++              
         +####+             
          +####+            
           +####+           
             +###++         
              +####+        
               +###+        
                +##+        
         +      +##+        
         ++     ###+        
         ##+   +###         
         +##+ +###+         
         +#######+          
          +#####++          
           +#++             
                            
                            
                            
                            
                            
                            
                            
                 +++++      
             ++#######+     
          +++##########     
          +########+###     
          +##+++ +  ###     
           ++       ##+     
                   +##+     
                  +###      
                 +###+      
          +++++ +####+      
        ++##########+       
      ++####+######+        
     +###++++#####+         
    +##++++####+###++       
   +#########++ ++###+      
   ########++     +###      
   #####++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
         +##+               
        +##+                
       +##+          ++     
       ##+          +##+    
      +##+         +###     
      +#+        ++###+     
      +#+     ++#####+      
      +##++++#######+       
      +########+ +##        
       +###+++  +##+        
                +##+        
                +#+         
                +#+         
                ##+         
                ##+         
                +#+         
                ##+         
                ##+         
                #+          
                            
                            
                            
                            
                            
                            
           +++###++         
         +#########+        
        +##########+        
        +##+++  +##+        
         ++     +##+        
              +####+        
             +####+         
           ++#####+         
           +####+           
       +++######+++         
      +############+        
     +######+#######+       
     ++##+++ ++++####+      
       ++        +###+      
                 +###+      
                +###+       
     ++++++   ++####+       
     +#############+        
     +############+         
       ++++##+#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##++         
            ++#####+        
           +###++ ++        
           +##+             
          +##+      +       
          +#+     ++#       
         +#+      ###       
         ##+     +##+       
        +##+    +##+        
        +#+   ++##+         
        +#+  +####          
        +##+#####           
         #######+           
         +++++##+           
             ##+            
            +##+            
            +#+             
           +##+             
           +##+             
            +++             
                            
                            
                            
                            
                            
                            
                            
                      +++   
                     +##+   
                    +#++    
                   +##      
            ++    +##+      
           +##+  +##+       
           +#+  +##+        
          +##+ +##+         
         +###  +##          
         ###+ +##     +++   
        +##+ +###+++####+   
       +###+#########++     
      +########+++++        
     +########+             
     ###+++##+              
     ++   +##               
         +##+               
         ##+                
         #+                 
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++             
           ####++++++       
          +##++++####+      
          +##    +##+       
          +#+    +#+        
          +#+   +##+        
         +##    +#+         
         +#+   +##+         
        +##    +##+         
        +#+    +##          
        +#+    +#+          
         +     ##+          
              +##+          
              +#+           
              ##            
             +##            
             +##            
             +##            
             +##            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++++++++   
             ############+  
           +###++++#++++++  
          +##++             
         +##+               
        +###+               
        +#####++            
         +++####++          
            +++###          
               +##+         
               +##+         
       ++   ++####+         
      +##########+          
      ##########+           
      #####+++++            
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +##+             
          +##+              
         +##+               
         +##                
        +##+         +      
        +##       +####     
       +##+     ++#####+    
       +##+    ++##++##+    
       ##+     +##+ +##+    
      +##+    +##+  ###+    
      +##+    ##+   ###+    
      +##+   +##+  +##+     
      +##+   ##+  +##+      
      +##+   ##+ +###+      
       ##+   ##+++##+       
       +##+  +#####+        
       +###+++####+         
        +########+          
         ++++#+++           
                            
                            
                            
                            
                            
                            
                            
                 +##        
                +###+       
                +##+        
               +##+         
              +###+         
              +##+          
             +##+           
            +###            
           +###+            
           +##+             
           +#+              
          +##+              
         +##+               
         +##      ++        
        +###   ++####+      
        +##+ +#######+      
        +##++#######+       
        +##++######++       
        +#########+         
         +######+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++           
       +#########+          
 ++ ++#####+#+++###         
 #######++      +##++       
 #####+          +##+       
 ++++            +##+       
                  +#+       
                  +#+       
                   ##       
                   ##       
                   ##       
                   ##       
                   ##       
                   #+       
                  +#+       
                  +#+       
                 +##+       
                 +##        
                 +#+        
                 ++         
                            
                            
                            
                            
                            
                            
                            
                            
         +#+++ +++++###+    
       +###############+    
      +###############++    
      ####++++++++###+      
      +#++       +###+      
       +        +###+       
                +##+        
               +###+        
              +####+        
              +###+         
             +###+          
            +###+           
            +###+           
           +##+             
          +###+             
          +###+             
          +###              
          +##+              
          +##+              
          +#+               
                            
                            
              +++           
              +##+          
             +###+          
             +##+           
            +###+           
            ##++            
           +##              
           ##+              
          +##+              
          ##+     +         
          ##   ++###+       
         +##  +######+      
         ### +##++ +##+     
         ### +#+    +#+     
         +#+ +#    +##      
         +## +#++  +#+      
          ##+ +++++##+      
          ###+  ++##+       
          +########+        
           +#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
               ++####+      
              +###+++#+     
             +##+  ++#+     
             ##+   ###+     
             ##+  +##++     
             +#+ +##+       
             +## +#+        
              #####         
              ####+         
              ###+          
            +###+           
           +####+           
         +###++#+           
        +##++ ##+           
       +###+ +##+           
       +##+  +#+            
       +##++###+            
       +######+             
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
        #+++                
      +############+        
      +#############        
      +#############        
      +##+       +++        
      ###+                  
      ###   +++++           
     +###++#######+         
     +##############        
     +######++  +###+       
     +#####+      +##+      
      +##+        +###+     
                   +###     
                    ###+    
                    +###    
       +++          +###    
       +###+++++++++###+    
       ################+    
       ++#############+     
              ++++###+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++##+  #+    
             +#####+  #+    
            +###+ #+        
          ++##+  +##        
          +##+  +##+        
          ##+  +###+        
          +#+++####+        
          +#######+         
            ++###+          
              ##+           
             +##            
            +##+            
           +##+             
          ++#+              
          +#+               
         +##                
         +#+                
         ##                 
        +#+                 
        ++                  
                            
                            
                            
                            
                            
                            
                            
      +##++++++             
      +########++++         
       +++#########+        
          ++++++####+       
                 +###       
                 +##+       
                 +##+       
                 ###        
                +##         
               +##+         
              +##+          
              +##+          
             +##+           
            +###            
            ###+            
           +##+             
           +##+             
           ###              
           ###+             
           ###+             
                            
                            
                            
                            
                            
                            
                            
                     ++     
                    +##+    
                 ++++###    
              +++######+    
            +##########+    
          ++##########+     
         +#####+++###+      
        +####+   ####       
       +###++    ####       
      +###+     +###+       
     +###+     +###+        
     +##+      +##+         
    +###     +####+         
    +##+   ++####+          
    ###########++           
    ++########+             
      +####+++              
       ++++                 
                            
                            
                            
                            
                            
                            
                            
            ++##++          
           +###+++          
          ###+              
         +##+               
         ##+                
        +##                 
        +#+                 
       +##+                 
       +##                  
       +##                  
       +#+                  
       ##+        +#++      
       ##+      +####+      
       ##+     +###+##      
       +#+     +##  ##+     
       +##+    +#+  +#+     
        ###    +#+ +##+     
        +###++++#####+      
         +##########++      
           ++#######+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +###+      
                ++###+      
                +####+      
               ++###+       
              +####+        
              +####         
             +####+         
             +###++         
            +####+          
           ++###+           
           +####+           
          +####+            
          ####+             
         +####+             
         +###+              
        +###+               
        ####+               
        ####+               
        +###+               
        ++#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +####+           
          +##++##           
         +##+  +#+          
         +#+   +#++         
         +#+   ###+         
         +#  ++###+         
         +#+ ++###+         
         +###+####+         
          ++###++#+         
               +#+          
               +#+          
               +#+          
               +#+          
               #+           
              +#+           
              +#+           
              +#+           
              +#+           
              +##+          
               +#+          
                            
                            
                            
                            
                            
                            
                   ++       
             ++++####+      
             #########+     
             ######+###     
             +#+++ +###     
              +    +###     
                   +###     
                   +##+     
              +++ +###      
         ++##########+      
      +##############       
     +###############       
    +###++ +#####++##+      
   +###++++#####+  +#+      
   ###########+     +       
   +#######++               
    +###+++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++##++             
      +#######+             
      +++++++##+            
             ##+            
             ##+            
           +###+++          
         +########          
         +##+++###+         
         +++    ###+        
                 +##+       
                  ##+       
                   ##       
         +         ##       
         +         ##+      
        +#        +##       
        +#       +##+       
        +#++   ++###+       
        ++##+++###+         
         +######++          
          +#++++            
                            
                            
                            
                            
                            
                            
                            
                            
               +++###+      
           +++########+     
          +###########+     
          +###++  +###      
           +++   +###+      
               ++###+       
             ++###++        
           ++####+          
         ++######++         
        +#####+###+         
       +###++  ++##+        
       ++++     +###        
                +###        
                +##+        
     +         +###+        
    ##+        +##+         
   +###+     +###+          
   +####++++####+           
     +#########+            
       +####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++++ +    
             +++######+#++  
           ++##########+++  
          +#####+++++++     
        +#####++            
       +####+               
      +####++               
      ########+             
      +#########+           
        +++++####+          
             ++###          
               +##+         
               +##+         
             ++###+         
       +++ ++####+          
        +#######+           
         +###++             
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
                     +##    
                    +##+    
                   +##+     
                   +##+     
                  +##+      
       ++#+       ###+      
      ++##+      +##+++     
      ###+      +######+    
     +##+   ++++######+     
     +##++#########+        
      ############+         
      +++++++++##+          
             +##+           
             +#+            
            +##+            
           +##+             
          +##+              
          ##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
   ######++                 
   +#########++++           
    +#############++        
      ++############+       
            ++#######+      
             +######+       
          ++#######++       
        +#########+         
        +#######++          
         +#####+            
          ######+++         
          ++#########++     
            ++++#######     
                +######     
                +#####+     
            +#+######+      
         +++#######++       
      +###########+         
      +########++           
       ++#++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++++  
                +++#######+ 
            +++####++++++   
           +#++#+           
          +#+               
         +####++            
        +++++###+           
              +##+          
               +#+          
       ++++++++##+          
       +#########+          
       +#######++           
         +##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##++          
            +++++#+         
            ++#+ +#+        
           +##++  #+        
           ##+    #+        
          +#+    +#+        
          +#+   +##         
          +#+   +#+         
           +#+ +#+          
            +###+           
             +##+           
             +#+#+          
            +#+ +#          
           +##+ +#+         
           +#+  +#+         
           +#+  +#+         
           +#+  +#+         
           +#+ +##          
           +#++##+          
            +##++           
                            
                            
                            
                            
                            
                    ##+     
                   +#++     
                  +##+      
                 ###+       
                +##+        
               +##+         
              +##+          
             +###+          
            +###+           
           +###+            
          +##++             
          ###+              
         ###+               
        +##+                
        ###+     +          
        ##+   ++##+         
        ##   ######+        
       +##++######+         
       +########++          
        ++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#+++          
          +########+        
         +####++####        
         +##++   ###        
          +++  ++##+        
              +###+         
              ###+          
            ++##+           
            +##+            
          ++#####+          
          +#######+         
          +#######+         
          +++  +##+         
               +##+         
              +##+          
              ###+          
          ++++##+           
          +####+            
          +###++            
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####++        
        +++#########+       
     ++####+#++++######+    
    +#####+ +    +++####    
    #####+          +###    
    +##++           ####    
                  ++###+    
                 +####+     
                +####++     
               +####+       
              +####+        
             #####+         
            +####+          
           +###++           
          +###+             
         +###+              
        +####               
       +####+               
       +###+                
       +##+                 
                            
                            
                            
                            
                            
          +++####+          
        ++#########+        
       +###+++++++##+       
      +##++       +##       
       ++         +##       
                  +##       
                  +#+       
                 +##+       
                 ##+        
                ##+         
               +##          
              +##+          
             ###+           
           +##++            
          +##+              
         +##+               
       ++##+ +++++++++      
      +####++#########+     
      +#########+++++##+    
       ++++++++      #+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++####+     
             +#########+    
            +####+++        
            +#++      ++    
           +##+      +##    
           +##+     +##+    
            ##+    ++##+    
            +#+   +###+     
            +##+++###+      
            +######++       
            +####++         
           +####++          
          +#####            
        +###+###            
       ###+ +##+            
      ###+  +##+            
      ##+  +##+             
     +##+ +##+              
      ######+               
      +####++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
      +++           ##+     
     +##+          +#+      
     +#+           +#+      
     ##+           +#+      
    +#+            ##       
    ##+            ##       
    ##+            ## ++    
    ##             ####+    
    ##+       +++++##++     
    +###+########+++#+      
     ++##++#+++    +#+      
                   +#+      
                   +#+      
                   +##      
                    ##+     
                   +##      
                   +#+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
           ++#######        
          +###++++##        
         +##+   +##+        
         +##   +###         
         +########+         
          +++++###+         
              +###+         
              +##+          
             +##+           
            +##+            
            +##             
           +##+             
           ##+              
          +##+              
         +##+               
         +#+                
        +##                 
        +#+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                      +++   
                   ++#####  
                 ++####+++  
             ++++####++     
            +#######+       
           +#####++         
           ++##++           
           +##+             
          +##+              
         +###+++            
         +#######+          
         +#######+          
      ++  +++++##+          
      #+      +##+          
      #++    +##+           
      +#+   +###            
       ##+++###+            
       +######+             
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++++     
                  +####+    
               +########    
             +##########    
           ++#####+####+    
          ++#####++####+    
         +######+ +####+    
        +#####+   +###+     
       +####++    +##+      
      +####+      +##+      
      ####+       ###+      
     +####       +###       
     +###+      +###+       
    +###+      +###+        
    ####    ++#####+        
    ####++++#####++         
    ############+           
    ++########+             
       ++++++               
                            
                            
                            
                            
                            
                            
                            
         +#+#++             
        +#####+             
        +#+++##+            
        ++   +##+           
              +##+          
               +##          
                +#+         
                +##+        
                 +##+       
                  ##+       
                  +##       
          ++++    +##+      
         #####+   +##+      
         ##++##+  +##+      
         ##+  ##+ +#+       
         ##+   +####+       
         +##+   +###+       
          +##+ ++##+        
           +######+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               ####+        
               ####+        
              +##+          
              ###+          
             +###+          
            +####+          
            +####+          
            +###+           
            +###+           
            +###+           
           +###+            
           ####             
          +####             
          +###+             
         +####+             
         +###+              
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
        +++    ###          
        ##+    +##+         
       +##     ###+         
       ###     ###+         
      +###     +##+         
       ###      ##+         
       ##+     +##+         
       +#+   +####+         
       +##++######+         
       +##########+         
        +###+  ###+         
         +++   +##+         
                ##+         
               +##+         
               +##+         
               +##+         
                ##+         
                +#+         
                +++         
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++       
               ######+      
              +#######      
               +++++##+     
                   +###     
                  +###+     
                 +####      
          +++#+++####+      
       ++###########+       
    +################+      
   +####++######+++###+     
   +##+++#####+   ++##+     
   ###+#####++      ##+     
   #######++        +++     
   +###+++                  
   ++++                     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +##+                 
      +####+                
      +####+                
     +####+                 
     +####+                 
     +####+                 
     +####+         +##+    
     #####+         +##+    
     #####+         +##++   
     #####+        ++####   
     +#####++  +++++#####   
     +#######++##########   
      +##################   
       +#################   
         +########  +####   
            ++++    +####   
                    +####   
                    +####   
                    ++###   
                      +++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++++#+        
         +##########+       
         ###########+       
         +++  ++###+        
            +#####+         
          +######+++        
        ++###########+      
      ++######+++#####+     
      +###+++      +##+     
       +++         +###     
                   +##+     
                 ++###+     
                +####+      
   +#+         +####+       
   ###++     ++###++        
   +#############+          
     +##########+           
      ++####+++             
                            
                            
                            
                            
                            
                            
                            
                            
            #++             
            +##+            
            +##+            
             ###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###            
            ####            
            ####            
            ####            
            ###+            
           +###+            
            ###+            
            ####            
            +###            
            +###+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++  ++#####+     
         ++##++########+    
        +####++#+++++##+    
       +####+  +   ++##     
       +##+++     ++##+     
        ++       ++###+     
                 +##++      
                ###+        
               ###++        
              +###          
             +###           
            +###            
           +###+            
          +###+             
        ++###+              
        +###+               
        ###+                
       +##+                 
      +###+                 
      +#+                   
                            
                            
                            
                            
                            
            ##              
           +##+             
            ##+             
            ##+             
            ###             
            +##             
            +##+            
            +##+            
             ##+            
             ##+            
             +#+            
             +##            
             +##            
              ##            
              +#+           
              +##           
              +##+          
               +#+          
               +##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++#####+   
             ++##########   
            +#####++++###   
            ###+++  +####   
           +##++    ####+   
           ##+      ###+    
           +#+    ++#+      
           +##+  +###+      
           +##+ +###+       
            ######++        
            +#####+         
            ####+           
           +###+            
         +#####+            
       +######+             
      +#######+             
     +#######+              
     +######++              
     +#####+                
     +####+                 
                            
                            
                            
                            
                            
                            
                            
         +###++             
         +######+           
        +########+          
        +##+ ++##+          
        +##    +##+         
        +##     +##+        
        +##      +#+        
        +##      +##+       
        +##       +#+       
        +##+      +#+       
        +##+      +##       
        +###       ##+      
        +###       ##+      
         +##+      ##+      
         +##+      ##+      
          +##+     ##+      
          +##+    +##+      
          +####+++##+       
           +########+       
            ++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
             ++####+#+      
            +###++ +#+      
            ##+   +#+       
           +#+   +##+       
          +## ++####        
          +##+#####         
          +#######+         
            ++###+          
             ##+            
           +##+             
          +##+              
         +##+               
         +#+                
        +##                 
        ##+                 
       +#+                  
       ##                   
      +#+                   
      +#                    
                            
                            
                            
                +#++        
               +###+        
              +####+        
             +####+         
            +####+          
            ####+           
           +###+            
          +###+             
          ###+              
         +##+               
         ###+               
        +###+   ++++        
        +###  +#####+       
        +##+ +#######+      
        +##++###++###+      
        +######+ ####+      
        +#####+++###+       
         +##########        
          ########+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++##+      
              ++###+##      
             +###++ ++      
           +###++   +#+     
          +###     +##+     
          +#+     +##+      
          +#+     ##+       
           +#+  ++#+        
           +##+ ##+         
            +####+          
             +##+           
            +###            
            ####            
          ++###+            
         ++##+#+            
         ##++##             
        +##+##+             
        #####+              
        ####+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##           
              ###           
              +##           
              ###           
              ###           
              ##+           
              ##+           
             +##+           
             +##+           
             ##+            
            +##+            
            +##+            
            ###             
           +##+             
           +##+             
           +##              
           ###              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####++      
            ++#######+      
           +###++  +#+      
          +###+   +###      
         +##++   ++##++     
         +##+    +##++      
         +#+  +++###+       
         +##++#####         
         +########+         
          ++++##++          
            +###+           
            +##+            
           +##+             
          +##+              
         +##+               
         ###+               
        +##                 
       +##+                 
       +##                  
       +#+                  
                            
                            
                            
                            
                            
                            
                  #+        
     ++          +#+        
    +##          +##        
     ##+          ##        
     +#+          ##+       
     +#+          ##+       
     +##          ##+       
     +##+         ##+       
     +##+         +#+       
     +##+         +#+       
      ##+  +++++++##+       
      +#############+       
      +#####+++++++##       
       +++         ##+      
                   +#+      
                   +##      
                   +##      
                   +##      
                    +#+     
                    +#+     
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
                  +##+      
                 +##+       
                +##+        
                +##+        
               +##+         
         ++++ +##+          
        ++#+ +##+      +#   
        +#++ +##+    ++##   
       +##+ +###++++++##+   
      +###+++##########++   
     +##############+++     
     ########+++++++        
     +++++##+               
         +##                
         +#+                
        +##+                
        +#+                 
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
            ++####+         
           +###+++#         
         +###+    #+        
        +###+     ###+      
       +##+       +##+      
       +#+       +##+       
      +#+      ++###+       
      ##+  +++######        
      ###+######+ ##        
      +#####+++  +##        
                 +#+        
                 ##+        
                +##+        
                +##         
                +##         
                +#+         
                +#+         
                +#+         
                 #+         
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 +#+        
                +##+        
                +#+         
               +##          
          +   ++#+          
          +   +#++          
              +#+           
             +#+            
             +#+            
            ++#+            
            +##             
            ##+             
           +#+              
           ##+              
          +##               
          +#+               
         +#+                
         +#                 
                            
                            
                            
                            
                            
                            
                            
              +#++          
              +##+          
             +####+         
            +##++#+         
           +#++ +#+         
          +##+  +#+         
          +#+   +#+         
          +##  +##          
           +#++##+          
            ####+           
            +##+            
            +###            
           +##+#+           
          +##+ +#+          
         +##+  +#+          
         +#+   +#+          
         +#    +#           
         +#+ ++#+           
         +#####+            
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++###+      
             +####++##      
           +####++ ++#      
         ++##++    +##      
         +##+     +##+      
         +#+    +###+       
        +##+ ++####+        
         +########++        
         +########          
            +++##+          
             +##+           
            +###            
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +##+                 
      +##+                  
      ##+                   
                            
                            
                            
                            
        +##++               
        #####+              
       +#####+              
       ######+              
       #####+               
      +#####+               
      +####+                
      +####+                
      +####+       ++++     
      +####+     ++####+    
      #####   ++#########+  
      +####   ###########+  
      +####+ +###########+  
      +#### +###########+   
      +#################+   
       +################+   
        ################    
        +##############+    
          +###########      
            +++#####+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
                    +####+  
                 ++####+++  
              +#####++      
             +##++++        
            +##+            
          ++##+             
          +#+               
         +######+           
         +#######+          
               +#+          
               +##          
          +++++##+          
      +#########+           
      +##+#####+            
      +######+              
      ++##++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#####+++      
            +##########+    
            +###+++++++     
            ###+            
           +###+            
           +##+             
           ##+              
          +##+              
          ### +#+           
          #######+          
          +#######+         
            ++++###         
                +##         
               +##+         
              +###          
              +##+          
            +###+           
          ++###+            
        ++###+              
       +###++               
                            
                            
                            
                            
                            
                            
                            
             +++#+###+      
          +#######++##      
          +###+++  +##      
           ++     +##+      
                  +##+      
                ++###       
               +####        
            +++###+         
        ++++#######++       
       +#######+#####+      
       +####+++ +++##+      
       +++++       +##      
                  +##+      
                +####+      
  +#+++     ++++####+       
  ################++        
  +++###########++          
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++####++            
       +########+           
      +####  ++##+          
      +###+    +##+         
        ++      ##+         
                +#+         
                +#+         
                ##+         
               +##+         
          ++++ +#+          
          +#####+           
           +###+            
             +##+           
              +###+         
               ++##+        
                 +##+       
                  ###       
              ++#####       
        +############       
         #####++++          
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +####+      
              +#####+       
            ++#######+      
            +####+####++    
           +####+ +####+    
          +####+  +####+    
          +###+   +####+    
        ++###+     +###+    
        +###+      +###+    
       +###+       +###+    
      +###+       +###++    
     +###+       +####+     
    ++##+      ++####+      
    +###+     +#####+       
    ####+   ++#####         
    +###++++#####++         
    +###########+           
     +#########+            
     +######+++             
                            
                            
                            
                            
                            
                            
                            
                            
          +##+              
          +##++             
          +#+#+             
           ###+             
           +###+            
           +###+            
           +####            
            ####            
            +###            
            ####            
            +###            
            +###+           
            +###+           
            +###+           
            +####           
            +####+          
            +####           
            +####           
            +####           
             ##++           
                            
                            
                            
                            
                            
                            
                            
                            
                   #+       
                  ##+       
                 +#+        
                +##+        
                +##         
               +##+         
               +##          
           +  +##+          
          ##+ ##+           
         +##++#+            
        +##++##++++#+       
       +############+       
        ++######++          
           ##+              
          +#+               
          ##+               
         +#+                
         ##                 
        +#+                 
        +#                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#####+           
        +###+++##           
       ###++   +#+          
      +##+     +#+          
       ++     +##           
              +#+           
             +#+            
            +##+            
           +#####+          
         +###+++###+        
         +#++    +##+       
                  +##       
                  +#+       
                  +#+       
                 +#+        
                +##+        
               +##+         
       ++    +###+          
       +++++###+            
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
               +++++#++     
              +#####+##+    
             +##+++   #+    
             ##+     ++#+   
            +#+    ++##++   
           +##+   +###+     
           +#+   +##++      
           +#+   +##        
           +#+  +##+        
           +## +##+         
           +#####           
           +####            
           +###             
          +###+             
         +####+             
        +##+##+             
       +#+++##              
       ##+ +##              
       +#####+              
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
           +########        
           ####+++##+       
           ##+   ##+        
           #+   +##+        
           +   +##+         
              +##+          
              +#+           
              +#+           
              +#+           
               +#+          
               +##          
               +##          
               +#+          
              +##+          
              +##           
            ++##+           
          ++###+            
         +####+             
      ++####+               
      +###+                 
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +#+       
                 +##+       
             ++  +##+       
            +#+ +##+        
           +## +##+         
          +##++##+      +   
          ###++##++++++##+  
         ####+###########+  
        +#############+++   
         +######+++         
           +##+             
          +##+              
          ###+              
         +##+               
        +##+                
       +##+                 
       +##+                 
      +##+                  
      +#+                   
                            
                            
                            
                            
                            
            +##+++          
            +#####+         
               +###+        
                ++##+       
                 +###       
                  +##+      
                   +#+      
                   +##      
                   +##      
                   ###      
                  +##+      
                  +##+      
                 +##+       
      +####+++   +#+        
     +########+++##++++     
     +#+++++##########+     
     ##+     +###++++       
     ###   ++###+           
     +########+             
      +++###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +##+    
                    +###+   
            +++#########+   
          ++#############   
          ###############   
        +######+++#####++   
       ++####++   +####     
       +####++    +###+     
       ####+      +###+     
       ###+      +####+     
     ++###       +###+      
     +###+       ####+      
     ###+       +###+       
     ###+      ++###        
     ###+     +####+        
     ######++######+        
     +############+         
      +#########++          
       ++#####++            
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ###+                   
     ########+              
     ###########+           
     ###############+       
     ++##############+      
       +++############+     
          +############+    
           ++++++#######    
                ++######    
                ++######    
              +++######+    
             ++#######+     
            ++#######+      
           ++######++       
          +#######+         
         +#######+          
        +#######+           
        ######+             
        ######+             
         ####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                        +++ 
                    ++++### 
            +++++#######+++ 
           #########+++     
         +##+ +++           
        +##+   +            
       +##+++               
       +######+             
        +++ +##+            
             +#+            
           +++#+            
       ########+            
       +######+             
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##++       
            ++######+       
         +#########++       
         +#####++++         
         +##+++             
         +##+               
         +###++             
         ++####+            
          +#####+           
            +####+          
             +###+          
              +##+          
               +##+         
                ###+        
              ++###+        
             +####+         
        +   +####+          
       +#+++###++           
       +#####++             
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                ##+         
                ##+         
               +##+         
               +##          
              +##+          
              +##+          
             +##+           
            +###            
            +##+            
            ##+             
           +##+             
          +##+              
          +##+              
         +##+               
         +#+                
        +##+                
        +#+                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
            ++######+       
          ++######+##+      
          ##++++   +##      
        ++#+        ##+     
        ###+        ##+     
       +####+     +###+     
       +#####    +###+      
        +#+##+ ++##++       
           +##+###+         
           +####+           
         +#####+            
        +###++##+           
       +###+  ##+           
      +###+   +##+          
       +##+    +##+         
        ###+   +###         
         ###++  +##+        
          +########+        
           ++######+        
             +++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++++++ 
             +++++######+++ 
            +#######+++     
          ++#++             
         +##+               
         #####++            
        +#++####++          
        ++  +####+          
            ++++#+          
               +#+          
               +#+ +        
             +####+#+       
       +++++######++        
       ########++           
       +######+             
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
         +##++              
         +#+##++            
          ++ +##+           
              +#+           
               +#+          
                ##          
                +#+         
               +#+          
              +##+          
           #####+           
           +####+           
             ++##+          
               +##+         
                +#+         
                 +#+        
                 +#+        
                 +#+        
        +++    ++##+        
        +###+++###+         
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +           ++#   
         ++          +##+   
                    ++#+    
                    +##+    
          ++       +##+     
         +#+      +###      
         ##+      ###       
        +#+     ++##+       
       +###+++++###+        
       +###########+        
       ###########+         
       ++  ++++##+          
              ##            
             ##+            
            +##+            
          ++##+             
          +##+              
          ##+               
          ##++              
          ++#+              
                            
                            
                            
                            
                            
             ++             
           +##+             
          +###+             
          +##+              
          ##+               
         +##+               
         +#+                
        +##                 
        +#+                 
        ##+                 
        ##     +###++       
        #+    +######+      
        #+   +###++###      
        #+   +##+  +##+     
        #+  +##     +#+     
        ##  +#+    +##      
        ###+###+++####      
        +############+      
         +##########+       
          ++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++   +++   
            +++####  +###   
          ++#######++####   
         +##############+   
         +#####++######++   
        +####++  +#####+    
       +####      +####+    
       +###+      +####+    
     +#####+      +####+    
     #####+    +#######+    
     #####+    +######+     
     #####+    ######+      
     #####+  ++######+      
     +#####++######++       
     +############+         
      +#########++          
       ++++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#++   ++++++     
         +#############+    
         #############++    
         ###+++++++++       
         ###+               
         ###+               
         ###+               
         ####+++            
        +#######++          
        +#########+         
        +####++++##+        
         +##+    +##+       
          +      +##+       
                 +##+       
                 +###       
      +         +###+       
      #+       +###+        
      +#++++++####+         
      +##########+          
       +++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              + +++##+      
           ++##+++###+      
           ####+  ##+       
           ##+   +#+        
            +   +##         
               +##+         
               +##+         
               ##           
              +#+           
             +##            
             +#+            
            +##             
            +#+             
           +##              
           +#+              
          +#+               
          ##                
         +#+                
         +#+                
        +#+                 
                            
                            
                            
            #++             
            ##+             
            +##+            
             ##+            
             +##            
             +##            
              ##+           
              ##+           
              +#+           
              +#+           
              +##           
              +##           
            +++##+          
          ++#####++         
          +##++####++       
          +#+ +######+      
          ##+ +## ++++      
          ##+ +#+           
          +#++##            
          +####+            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +###         
               +##+         
              +##+          
             +##+           
            +##+            
            ###             
           ##+              
          +##+              
          ##+               
         +##                
         ###     ++++       
         +##    +###+       
         +##   +#####+      
         +##  +######+      
         +## +######+       
         +##+######+        
         +#######++         
          +#####+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++              
         +#+++              
        +##                 
        +#+                 
       +##+                 
       +##                  
       +#+                  
       ##+                  
       ##+                  
       ##+         ++       
       ###    ++##+##+      
       +##    +##+ +##+     
       +##+  +##+  +##+     
       +##+  +##+   +##     
       +###+ +##+   +#+     
        +###++###++++#+     
         +###++#######+     
          +####+#+###+      
           +########+       
            ++#####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#####      
             ++#######      
           ++#########      
         +############      
       ++#############++    
       +###############++   
      +#######++########+   
      +#######++#######+    
       +##### +#######+     
      ++####+   +#####      
     ++####++    #####      
     #####++     #####      
     ####+      #####+      
     ####      +####+       
     ####+    +####++       
     ##############+        
     +###########+          
      +########++           
       ++#####++            
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                ##+         
               +###         
               +##+         
               ###+         
              +###          
             +###+          
             +###+          
             +##+           
             +##            
            +###            
            +##+            
            ###+            
            ##+             
           +##+             
           +##+             
          +##+              
          +##+              
          +###+             
          +###+             
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
                ++###+      
                +###+       
               +####        
               +###+        
              +####+        
             +#####+        
             +####+         
             +#####+        
             +####+         
            +#####          
          ++####+           
          +#####+           
          #####+            
          ####+             
         +###++             
        +###++              
        +###+               
       +###+                
       +##++                
       +##                  
                            
                            
                            
                            
                            
                            
                            
                            
          ##                
         +#+                
         +#+                
         ##                 
        +##     +           
        +#+    +#+          
        +#+    +#+          
        +#     +#+          
        +#+ ++++##+         
        +#########+         
         #########+         
           ++  +##          
               +##          
               +##          
               +##          
                ##          
               +#+          
                +#+         
                +##+        
                 ++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##++       
           +++++#####+      
         ++##########+      
        +########+###+      
        +####+   +##+       
        +++ +   +###+       
               +###         
              ####+         
              ++++          
              ++#++         
         +++++####+         
           ++###+++         
           +###+            
           ###+             
          +##+              
         +###+              
         +##+               
        +##+                
       +###                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
             +####+         
            +#++ +#+        
           ##+    #+        
          +#+     ++        
          ##      ++        
          ##+++#+ ++        
          +###++#+#+        
               +##+         
               +#+          
               +#           
               +#           
               #+           
              +#+           
              ##            
              #+            
             +#+            
             ##+            
            +#+             
            ##              
           +#+              
                            
                            
                            
                            
                            
                            
                +++++       
              ++#####+      
            ++#######++++   
           +#####+++#####   
          +####++  +####+   
         +####+    +####+   
         ###++     +###+    
       +###+    ++ ###+     
      +####+    ++ +##+     
     #####+    +##+ +#+     
     +####+    ##+   ++     
      +#+     +######+      
     +##+     +######+      
     +##+     +####+        
     +###+  ++####+         
     +###########++         
      +#########+           
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+            
          +####+            
         +#####++           
         +###+####+         
        +###+ +#####+       
       +###+   +#####       
       +###+     +###+      
       ###+       +###      
       ###+        +##+     
      +##+         +###     
      +##+         +###     
      +##+         +###     
       ##+         +###     
       ###+       +###+     
       ###+       +###+     
       ###+     ++###+      
       +###+++++###++       
       +##########++        
        +########+          
         ++###++            
                            
                            
                            
                            
                            
                            
                  ##+       
                ++##        
               ++##+        
              +###+         
              ###+          
             +##+           
             +##+           
            +###+           
           +####+           
            +##+            
            +##+            
           +##+             
          +##+ +##+         
         +##+  ####+        
        +##++++####+        
       +###++######+        
       +##+ +#####+         
       +#########++         
       +########+           
        ++++##+             
                            
                            
                            
                            
                            
                            
                            
                            
          ##                
         +##                
         ###                
         ###                
        +##+                
        +##+                
        +##+                
        +##+                
        ###+       ++       
        ###+    +++#++      
        ###+   +#####+      
        +##+ +########+     
        +##+####++++###     
        +######+    +##+    
        +######+    +##+    
         ######+   +##+     
         ##### +++####+     
         +#####+#####+      
          +########++       
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#######    
            ++#########+    
           +#####+++ +##+   
          +###+      +###   
          +##+      +###+   
          +#+      +##++    
          ##+     +##++     
         +##+    +##+       
         +###+ ++###+       
         +##########+       
          +#######++        
          +######+          
         ++####+            
       ++####+              
       +#####+              
      +##++##+              
     +##+ +##+              
     ###+++##+              
     #########              
      ++++++++              
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
              +#+           
             +##+           
             ##+            
            +##+            
            +#+             
           +##+             
           +##+             
           ###++            
           #####+           
           +#++##+          
           +#+ +##+         
           +#+  +##         
           +#+  +##         
           +#+  +##         
           +#+  +#+         
           +#+ +##          
           +#####+          
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+++       
             +#######       
           +###++  ++       
          +###+    ++       
         +##+     +##+      
         ##+     +###+      
         ##     +##++       
        +##+ +++###         
        +##########         
         ++#######+         
          +#####++          
           ++###+           
            +##+            
           +##+             
           +##+             
          +##+              
          ##+               
         +#+                
        +##+                
        ##+                 
                            
                            
                            
                            
                            
                            
                            
           ++               
          +##+    ++        
          +##+   +##        
          ###    +##        
         +##+    ###        
         ###+    ###        
        +##+     ###        
        +##+     ###        
        ###++++++###        
       +############+       
       #############        
       +##+++++++###        
       +++      +###        
                +###        
                +##+        
                +##+        
                +##+        
                +##         
                +##         
                +++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++++#+##+ 
                ++######+++ 
            ++  +###++++    
           +##   ++         
         ++##+              
        +###+               
       +#####+++            
       +#########++         
         ++++######         
              ++#++         
             ++###+         
       ++++++#####+         
       ###########+         
       +####+++###+         
        ++#######+          
          ++####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####         
           ++#++ +#+        
          +##+    #+        
          +++     #+        
                  #+        
                 +#+        
                 +#+        
                 ##+        
                +##         
                +#+         
                ##          
               +#+          
            + +##+          
         ++##++#+           
         ##++###            
        +#+ +###            
        ## +####+           
        ##+##++#+           
        +##++ +##           
          +   ++#+          
                            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
                    ++##+   
                   +##+     
                  +##+      
                 +##+       
           ++    +##+       
         ++#+   +##         
        ++##   +##+         
       +##+   +##+          
      +##+   +##+   ++      
     +###+++++##++++##+     
     +################+     
      ++##############      
         +##########++      
         +##++              
        +##++               
        +##                 
        ##+                 
       +#+                  
       #+                   
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
             +###+          
             +####          
             +####          
             +####          
             +####          
            +#####          
           +######+         
           +######+         
          +##+ ###          
          ###+ ###+         
         +###+ ###          
         +###  ###          
          ###++###+         
          ### +###+         
          ###++##+          
          ######+           
          ######+           
          ######+           
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++##+      
          ++  ++#####+      
       +++###+#######+      
      +########++ +##+      
      #####+++    +##+      
     +##+++      +###+      
      ++        +###+       
                +##+        
               +###         
              +##+          
              ###+          
             ###+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
        ##+                 
       +#+                  
       #+                   
                            
                            
                            
                            
                            
                            
                            
              +++####+      
          ++++######++      
        ++#####++++         
       +###++               
      +##++                 
      +##                   
      +##++++++++           
       +##########+         
       ++####+++###+        
          ++    +###        
                 +#+        
                +##+        
                +##         
               +##+         
              +###          
              ###+          
            +###+           
           +###+            
           ###+             
           +#+              
                            
                            
                            
                            
                    #+      
                   +#+      
                  +##       
                 +##+       
                +##+        
               +##+         
              +##+          
             +##+           
            +##+            
            ###+            
           +##+             
          +##+              
         +##+               
         +#+    ++#+        
         ##+   +####+       
        +##+ +######        
        +#+  +#####+        
        +##++#####+         
         #######++          
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++#+       
              +######+      
             +#######+      
          ++#####++++       
         +#####++           
         +####++            
         +####              
          +###              
           +###+            
            ####+           
            +####+          
             +###+          
              +###+         
               +###+        
        ++     +###+        
        ++     +###+        
        +#+    ###+         
        +#++++###+          
        +########+          
        +######++           
                            
                            
                            
                            
                            
                            
                            
                            
                 +##++      
              +++#####+     
             +########++    
            +##########+    
           +###########+    
         +######++####+     
         +####++  +###+     
        +#####    +###+     
       +####++    +###+     
      +#####      +###+     
     +####++     +####      
     +###+      ++###+      
     +###+     ++####+      
    +###+     ++####+       
    ###++  +++#####++       
    +##############         
    +############++         
     +##########+           
     ++####+++              
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++####+              
      +#######+             
     +###++++#++++          
     +##+     +###          
     ##+      +###+         
     +#+     +#####+        
     +##+   +###+##+        
     +###++++##+ +##+       
      +#######+   ###+      
       ++###++    ###+      
                  +####+    
                   ++###+   
                     +###   
                     ++#+   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++#####   
             ++##########   
            +#####+++##++   
            ###++  +##+     
            +#+   +##+      
            +#+  +##++      
            ##+ +##+        
            ###+##+         
            +####+          
            +###+           
           +###+            
         ++####+            
        +######             
       ++##+##+             
      +##++###+             
     +##+ +##+              
     ##+ +##+               
     ##++###+               
     ######                 
     +###++                 
                            
                            
                            
                            
                            
            ##+             
           +##+             
           +##+             
           +#+              
           +#+              
           +#+              
           ##+              
           ##+              
          +#+               
          ##+               
          +#+   ++          
          +#+ ++##++        
          ##++##+###+       
          #####+  ##+       
          +###+   +##+      
          +##+     ##+      
           ###+    ##+      
           +###++++##+      
            ++######+       
              +###+++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +    +#+       
                 +##+       
                 +#+        
                 ##+        
                +##+        
               +##+         
              +###          
              +##+          
             +##+           
             +##+           
             +##            
            +##+            
            ##+             
           +##+             
          +##+              
          +#+               
         +##+               
         +#+                
         +#+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +        
                +++##       
             +++#####       
        +++#######+##       
     +++####++++   +#+      
   +###++++         ##      
   ##++             ##      
   +#            ++ +#+     
   +##+      +++#+  +#+     
    ++#########++    #+     
         +++++       #+     
                     +#     
                     +#     
                     +#     
                     +#     
                     +#     
                     +#     
                      +     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++###+     
             +++######+     
        +++######+###+      
       +######+++ +##       
      +###++++   +##+       
      +#+        ##+        
                +##+        
               +##+         
              +##+          
              +##+          
             +##+           
            +##+            
            +##             
           +#++             
          +##+              
         +##                
        +##+                
        ##+                 
       +#+                  
       ##+                  
                            
                            
                            
                            
                            
                 ++#++      
            +++++####+      
            +######++       
           +####++          
           ###+             
          +##+              
          +#+               
          ##+               
          ##+               
          +##+              
          +###+             
           +###+            
            +###+           
             +###+          
              +##+          
               +##+         
                ###         
        ++++++++###         
         +########+         
          ++#####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++##+      
            ++++######      
           +#########+      
         +#####++ +##+      
         ####+    +##       
        +#+      +##+       
        ++      +##+        
               +##++        
              +##++         
              +##+          
             +###           
             ###+           
            +##+            
           +##+             
          +##+              
          ##+               
         +##                
        +##+                
        ##+                 
       +##+                 
                            
                            
                            
                            
                            
                            
         +#+                
        +#########+++++     
        ##############+     
       +##############+     
       +##++                
       ###++++++            
      +###+#####++          
      +##########++         
      +############+++      
      ####+ ++++######      
     +###+       +####+     
     +##+          #+##+    
     +++           +####    
                    +###    
                     ###    
                     +##+   
               +  ++####    
         +##+#+########     
         +##+#######++      
          +++####+          
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                  +##+      
                 +##+       
                +###        
               +###+        
               +##+         
              +###+         
              ###           
             +###           
             ###+           
            +##+            
            +##+            
          ++##+             
          +###+             
         +###+              
        +###+               
        +##+                
       +##++                
       +#++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +###+          
             +##+           
             +##+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
             +##+           
             +##+           
             +##+           
             +###+          
             +###+          
             +##++          
                            
                            
                            
                            
                            
                            
                            
                            
             ++++           
           ++####+++        
 +        +#########        
           +++  +##+        
               ###+         
             +###+          
           +#####+++        
          +#########+       
          ###+++++###       
                 +###       
                +###+       
               +###+        
              +###+         
            ++##++          
   +#+++  ++###++           
   +##########+             
    +#######++              
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#++++++        
           +########+       
          ###+##+++##+      
         +##+ ++   +##      
         ###        +#+     
        +##+        +##+    
        +#+          +#+    
       +##+          +#+    
       +#+            #+    
       ##+            #+    
      +##+            #+    
      +#+            +#+    
     +##+            +#+    
     +##+           +##+    
      ##+          +##+     
      +#+         +##+      
      +##+       +##+       
       +##++++++###+        
       +##########+         
        ++######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +          
             +++##+         
             ###++#+        
             +++ +#+        
                +##+        
               +##+     +   
              +##+    +##   
             +##+   ++##+   
          ++####+++####+    
       ++############+      
     +######++++++          
     #####+                 
     ###++                  
     ++                     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +######+++         
        +##########+        
       +#####+++####+       
       +##+      +###+      
       ##+        +###      
      +##+         +##+     
      +##+          +##     
      +##+          +##+    
      +##+          +##+    
      +##+          +##+    
      +##+          +##+    
      +##+          +##+    
      +##+          +#+     
      +##+         +##+     
      +###        +##+      
       ###+      +###+      
       +###+    +###+       
        +####++####+        
         +########          
           +####++          
                            
                            
                            
                            
                            
                            
                            
                 +          
                +#+         
            +++###++++      
           +#########+      
            +#+++++###      
                  +##+      
                ++##+       
               +###+        
             ++###+         
           +#######++       
         ++####++++##       
         ####+    +##+      
         #++     ++#+       
                 +##        
               +###+        
   +          +###+         
  +##+++  ++++###+          
  +############+            
    +++######++             
        +++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++++          
      +############+        
    +#####++++++++#+ +++    
    ###+         +#++###    
    ###+         #++###+    
    +###++      ++###+      
     ++###+     +###+       
       ++###+  +##+         
         +###++##+          
           +####+           
            +####+          
           +##+###+         
          +##+ ++###+       
          +#+    ++##+      
         +##       +#+      
          +#++      ##+     
          ++###++   ##+     
            ++####++##+     
                ++###+      
                  +++       
                            
                            
                            
                            
                            
                            
                            
                            
                  +###+     
                  +###++    
                 +###+      
                +####       
              ++###++    +  
             +####+      +  
            +####++         
           +#####+          
          +#####            
          +###++            
         +####+             
        +###++              
      ++####+               
      #####+                
      ####+                 
      ###+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
            ++####+         
           +###++#+         
           +#+  +#+         
          +##+  +#          
         +##+   ++          
         +##                
        +##+                
        +##+                
        +#+                 
        ##+                 
       +##+                 
       +##     +++++        
       +##+   +######+      
        ##+  +##+++###+     
        +## +##+    +#+     
        +###+#+     +#      
         +####+   ++##      
          +##########+      
           ++######+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++#+    
                   +##+     
                  +###      
          +++    +###+      
          +#+    ###+       
          +##   +##+        
         +##+  +##+         
        +##+   ###+  ++++   
       +###+  +##+  +####   
      +###+  +### +####++   
      +####+++#######++     
       +############+       
        ++#######+++        
          +###+++           
         +###+              
        +###+               
        +##+                
       +##+                 
       +#+                  
       ##                   
                            
                            
                            
                            
                            
                            
            +#+             
          ++###+            
          +####+            
         +###+++            
         ###+               
        +##+       ++       
        +#+     ++####+     
       +##+   ++#######+    
       +##+  ++####++++#+   
       +##+ +####++   +#+   
       +#+ +####+      ++   
       ##+ +###+       ++   
      +##++###+       ++    
       +##+##+       +#     
       +####+     ++##+     
       +####++ ++++##+      
        +###########+       
        +#########++        
        +##++++++           
        +##                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++####+      
             +########+     
             +##++++###     
              ++   +###     
                   +###     
                  +####     
                 +###++     
               ++###+       
              +####+        
     +++++++++######++      
   ++################+      
   ###++++####++++###+      
   ##++++####+    ++++      
   +#######++               
   +####+++                 
    ++++                    
                            
                            
                            
                            
                            
                            
                            
                            
              ++#++         
             +#####         
            ###+ ++         
           +###+            
           +##+             
          +##+              
          +##+              
          +#+               
          ##+               
         +##+               
         +##+               
         +##+               
         ###+    ++         
         +##+  ++##+        
          ##+ +#####+       
          +##++#####+       
          +######+##+       
           +########        
           +######++        
            +++###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
                    ++##+   
                    +##+    
                   ###+     
                 ++##+      
                 +##+       
           ++   +##+        
          +##+ +##+         
        +##++ +##+          
       ++##+ +##+ +++       
       ###+ +###+#######+   
      +##+++########++++    
      +##########++         
      +######+++            
        +##+                
        ##+                 
      ++#+                  
      +#+                   
     +#+                    
     ++                     
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++#+        
              ######+       
            +####+##+       
           ####+  +#+       
          +##+     ++       
          +#+       ++      
          +##+  +++###      
           +##+++###++      
            +######+        
            +####++         
            +###+           
           +####+           
           ###+##           
          +###+##           
          +##+ +#+          
          ###+ +#+          
          +##++##+          
          +######+          
           +####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####        
            +########       
           +###+  ++#+      
           ##++     #+      
          +##+     +#+      
          +##+    +##+      
          +##+   ++##+      
           +#+  +###+       
           +## +###+        
           +##+##++         
           +#####+          
           +####+           
          +####+            
         +##+##+            
         ##+ ###            
        +#+  ###            
        ##+++###            
        ######++            
        #####++             
        ##++                
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +##             
            +##             
            +##             
            +##             
            +##             
            +##             
             ##             
            +##+            
             ##+            
             ##+            
             ##+            
             +##            
             +##+           
             +##+           
             +##+           
              ##+           
              +##           
               ##+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +#+        
                +##         
               +##+         
               +##+         
           ++  ##+          
          +#+ +##           
         +##++##+           
         +#+ +##+ ++++      
        +##+ ##+++####      
       +##+++#######+       
       +########+++         
         +####+             
           +#+              
           ##+              
          +#+               
          ##+               
         +#+                
        +#+                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
         +#                 
        +##+                
        +##+       ++       
        +##       +#+       
        ###      +##+       
       +###      +##+       
       +##+      +##+       
       +##+      +##+       
       +##+      +##+       
       +###+++#+####+       
       +############        
        +######+###+        
         ++++++ +##+        
                +##+        
                +##+        
                +##+        
                +###        
                +###+       
                +###+       
                 ##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
           ++##++###+       
         +##########        
        +##++ +++##+        
        +++     +##+        
               +##+         
               +#+          
              +##+          
              +#+           
             +##+           
            +##+            
            +##             
           +##+             
           +#+              
          +##               
          ##+               
         +#+                
        +##+                
        ##+                 
       +#+                  
                            
                            
                            
                            
                            
             +##            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ###            
             +##+           
             +##+           
             +##+           
             +##+           
             +###+          
             +###           
             +##+           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +++       
               ++#######    
             +##########    
             +##+++  +##    
              ++     ##+    
                    +##     
                   +##+     
                  +##+      
                ++##++      
         +++++++###+        
      +###########+         
    +###++#######           
    +## +++######+          
    ########+++##+          
    ######+     ++          
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#####+      
           +##########+     
          +############     
          +######+#####     
          +###+++ #####     
           +++  ++####+     
                +#####+     
               ######+      
             +######+       
            ######++        
          +######+          
         +#####++           
       ++#####+             
      +######+  +++++#+     
     +######+++########     
     +######+##########     
     #################+     
     ############+++++      
     +########++            
      +###++                
                            
                            
                            
                            
                            
                            
                            
                +#          
               +##+         
             ++###++        
             +######+       
             +#+++##+       
                  ##+       
                +###+       
               +###+        
             +####+         
            +#####+         
         +##########+       
         +###++ ++###       
         ++++     +##+      
                  ##+       
                +###+       
               +###+        
     +#+    +++###+         
    +###++++####++          
     +#########+            
      ++###+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +###+           
           +###+            
          ++##+ ++          
         +###+ +##          
        +###   +##          
        +##  ++###          
        +#########          
         +#####+##+         
          +++++ +#+         
               +##          
               +##          
                +#+         
               +##          
                +#          
               +##          
               +##+++       
                +###+       
                +###+       
                +#++        
                            
                            
                            
                            
                 +#+        
                +##+        
                +##+        
               +##+         
              +##+          
              +##           
             +##+           
             +##            
            +##+            
           +##+             
           +#+              
          +##+              
          +##               
          +#+               
          ##+ +++#+         
          ##++#####+        
          ##+###+##+        
          ####+++##+        
          +#######+         
           +####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +##+           
             +##+           
            +###+           
            +###+           
            ####+           
            ####+           
           +##++            
          ++#+++            
          +#+ +#+           
         +##+ +#+##+        
         +##########        
          +++++#++++        
              +#+           
               #+           
               ##           
               ##+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
           ++#####+#++      
          +####++  ##+      
         +###+    +##+      
         +#+      +#+       
         +#+   ++###+       
         +###+#####+        
          +####+##+         
               +##+         
               ##+          
              +#+           
             +##+           
             ##+            
            +##+            
           +##+             
           ##+              
          +##               
         +##+               
         ##+                
        +#+                 
                            
                            
                            
                            
                            
                            
            +++#++++        
          ++########+       
        +############+      
       +#############+      
      +#####++     +        
      +####+                
       +###++               
       +#####++             
       +#######+++          
        +#########          
           ++######+        
             ++#####+       
                ####+       
                +###+       
              +#####        
            ++#####+        
         ++#######+         
         +#######+          
         +####++            
         ++#++              
                            
                            
                            
                            
                            
                   +#       
                  +#+       
                  ##        
                 +#+        
                +##         
                ##+         
               +#+          
              +#+           
             +##            
             ##+            
           +##+             
          +##+              
          ##+   +++         
         +#+ ++####+        
         ## +##+ +#+        
         ##+##  +##         
         +###+++##+         
          ######+           
          +#+++             
          +###              
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ##+++              
        +######++           
        +########++         
         +++#######+        
            +++#####+       
               ++####+      
                 +####      
                  +###+     
                   +##+     
                   +##+     
                   +##      
                  +##+      
                 +###+      
      +        ++###+       
     +#++++++++####+        
    +############+          
    +##########++           
    +############+++ +      
      ++###############+    
         +++########+++     
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +###+        
               ##+##+       
                  +##       
                 +###       
               +####+       
             +####+         
          ++######+         
         +#########+        
         +##++   +#+        
           +     +#+        
                 +#+        
                 ##+        
                +##+        
               +##+         
     ++       +##+          
     ##+++++++###           
     ###########+           
     +########++            
      ++#+#+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++##++            
        +######+            
        +######+            
       +##+++###+++         
      +###   ++####++       
      +##     +++####+      
      +##        +###+      
      +##        ###+       
      +###+    ++###+       
       +####++#####+        
        +##########+        
         +########+         
            +++++##         
                ##+         
                ###         
                +##+        
                +##+        
               +###+        
               +##+         
                ##+         
                            
                            
                            
                            
                            
                            
                            
                 +++++      
                 #####      
                 +#+###+    
                    +###    
                     +##    
                    +##+    
                    ###+    
                  +###+     
                 +###+      
     ++ ++++++++####++      
     +#############+        
    ###+++++#######+        
    ##+   ++####++###+      
    ####+#####+    +++      
    ++######++              
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
              #+            
             +#+            
            +#+             
            +#              
           +#+              
           +#+              
           #+               
          +#                
          #+                
         +#      +++        
         ++   ++##+#+       
        +#+  +##+  +#+      
        +#+ +#+     #+      
        +#++#+      #+      
        +#+#+       #+      
        +#+++      +#       
        +#+       +#+       
         +#+    ++#+        
          ###++###+         
          +++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
               ++####+      
              +######+      
             +#######+      
             +##+ ++##+     
              ++   ++##     
                    +##     
                   ++#+     
                  +###+     
                  +###+     
       ++++###+++####+      
    +++##############+      
   +#####+###########+      
   ####+ +#######+  +       
   ####+#######+            
   #########++              
   +#####++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+##++####          
       ###########+         
       +##########+         
         ++ + +###+         
               +##+         
               +##+         
               ###+         
               ###+         
              +###+         
              ###+          
              ###+          
              ###+          
             +###           
             +###+          
             +###+          
             ####           
             ###+           
             ###            
            +###            
            +##+            
                            
                            
                            
                            
                            
                            
                        +   
                       +#   
                     +##+   
                   ++##+    
                   +##+     
                  +##+      
                 +###       
         +#+    +##+        
        +#++   +##+         
       +##+ +++###+++++     
      +##+++##########++    
     +##########++++++      
     ######++##+            
     ++#+   +##             
           +##+             
           +#               
          +#+               
          +#                
          +#                
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++++        
           ++#######+       
         ++##########+      
        +####++++####+      
       +##++    +####+      
        ##+     +####+      
        +++    +####+       
           +++ +###+        
          +#######+         
          +######+          
          +#######+         
            +  +###+        
                +###        
                 +##+       
         +       +##+       
       +#+      +###+       
      +##+     +####        
      +##++ ++####+         
      +##########+          
       +######++            
                            
                            
                            
                            
                            
                  ++#+      
                 +###+      
                +##++       
               +##+         
              +##+          
              ###+          
             +##+           
            +##+            
           +##+             
          +##+              
          ##+               
         ###                
        +##+ +++++#+        
       +##++########+       
       +######+++++##       
       +#####+    +##       
       +####+   ++##+       
       +#####+++###+        
        +########++         
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
          ##+               
         +##+               
         +##+  +++          
         +##+  +##+         
         +##+  +###         
         ###+  +###+        
        +###+   ###+        
         ##+    +##+        
        +##+    +##+        
        +##+    +##+        
        +##+    +##+        
        +##+    +##+        
        +##+    +##         
         ###++++###         
         +#########         
          +++++++##         
                +##+        
                +##+        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+++      
             ++####+#+      
            +###++  #+      
           +###+   +#+      
         ++##+    +##+      
         +##+    +###+      
         +##   ++###+       
         +##++######        
         +#########+        
          +#######+         
            +####+          
            +##++           
           +##++            
          +###              
         +##++              
         +##+               
        ###+                
       +##+                 
      +##+                  
      ++#+                  
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
         ++#######+         
        +#####++##+         
        +###++  +##+        
         ++      ##+        
                +##+        
                +##+        
               +##+         
               +##+         
               +##          
              +##+          
              ###+          
             +##+           
            +###            
           +###+            
           ###+             
          +##+              
         +##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                     +++    
                +++  ###    
             ++###+ ####    
            +######+####    
           +#####+++####    
         +######+  +###+    
        +#####+    +###+    
      ++####++    +###+     
     +######+     +###+     
    +#####+      ####+      
    #####+       ####+      
    ####+       +####       
    ####      +#####+       
    +###+   +++####+        
    +####+++#####++         
     +##########+           
      +########+            
       ++++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
           ####+            
          +#++##+           
          +#+ +##           
           ##+ ##           
            + +##           
              +##           
              +#+           
             +##+           
             ##+            
            +##+            
            ##+             
           +##+             
           +#+              
           ##+              
          +##         +     
          +#+      ++++     
          +##+  +++##+      
           ########+        
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
             +###+++        
             +++ +##+       
                  +#+       
                 +##+       
                +##+        
               +##+  ++     
       +++   ++##+ ++###+   
     +##########++###++++   
     +#+++########+++       
     +#####+++              
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####++       
          +##########+      
        ++####+++++###+     
       +#####+     +###+    
      +###++       +###+    
     +###+        +###+     
     +##+        +###+      
     +##+      +####+       
    +###+  +++#####+        
     #####+########+        
     +########+####         
      ++####++ +##+         
              +###+         
             +###+          
             +###           
             +##+           
             +##+++         
            +#####+         
             +###+          
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++++   
              +++++######   
              ######+++++   
            +##+++++        
           ###+             
         +####++            
         #######+           
        +##+++++#+          
               +##+         
                +#+         
               +##+         
              +##+          
      +++++++###+           
     +#########+            
     +#####+++              
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
               +#           
        ++     +#+          
       ##+     +#+          
       +#+     +#+          
       +#+     +#+          
       +#+      ##          
       +#+      ##+         
       ++   ++####+         
       ++++####+##+         
       +####++  +#+         
        +++     +#+         
                +#+         
                +#+         
                +#+         
                 #+         
                 ##         
                 ##         
                 +#         
                 +#         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++++###+  
              +++######+++  
           +++#####+++      
          +##+++++          
         +###+              
        +##+                
        +##                 
         +##++++            
          ++####+           
             ++###+         
               ++#+         
                +#+         
             +++##+         
      ++++++#####+          
      #########++           
      +#####+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###++          
           ++#####+         
         ++########+        
         +##########+       
         +#####+#####+      
        +#####++#####+      
        +###++  +####+      
        +###    +#####      
        ####     +####      
        ####     +####      
        ###+      ####      
        +##+      ####      
        +##+      ###+      
        +###      ##+       
        +###     +##+       
        +###+   +###        
        +###+ ++###+        
         +###+####+         
          +######++         
           +###++           
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                  +##+      
                 +##++      
                +###        
                +##+        
               +###+        
              +###+         
              +###+         
             ++##++         
             +###           
            +###+           
             ####           
            +###+           
           +####+           
           +###+            
          +###+             
         +###+              
        +###+               
        +##++               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###         
             +#####         
           ++#####+         
         ++###+++#+         
         +###+  +#+         
        +##+    +#+         
       +##+     +#+         
     ++##+      +##         
     +########+++#++        
     +##############+++++   
     +++#++++#########+++   
               ++#++        
                +#+         
                +#+         
                +#+         
                +#+         
                +##         
                 ##         
                 ##+        
                 ++         
                            
                            
                            
                            
                            
                            
                            
           ++##+            
         +######+++         
        +##########+        
        +##+++++####+       
         ++    +####+       
              ++###+        
            ++#####         
          ++#####+          
       +#########++         
       #############+       
       +###++++++###+       
                 ++##+      
                  +##+      
                  +##+      
                 +###       
                +###+       
      +++   +++####+        
      ###+++######+         
      ###########+          
      ++#####++             
                            
                            
                            
                            
                            
                            
            ++##++          
            #####+          
           ######+          
          +###++            
         +###++             
         +##+               
         +##+               
        +###+               
        +##+                
        +##+                
        +##+                
        +##+                
         ###+  +++++        
         +##+++#####+       
         +#######++##+      
          +######++##+      
           +####++###+      
            +#######+       
            ++#####++       
              +++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++##+           
        +########++         
      +############+        
      +###+++++#+###+       
        +        +##+       
                +###+       
              +####+        
          ++++####+         
        +########           
        #########+          
        ######+#####+       
         +++   ++###++      
                 ++###      
                   +##      
                  +###      
                 +###+      
   +###+++   +++####+       
   +###############+        
   ++#############+         
     +++++++#++++           
                            
                            
                            
                            
                            
                            
                            
              +#####+       
           ++##++ +##+      
          +##++    +##+     
         +#++       +#+     
         +++        +#+     
                   +#+      
                   +#+      
                   +#+      
                  +#+       
                  ##+       
                 +#+        
                +#+         
         ++###+ +#          
       +#+++#####+          
      +#+    +###+          
     +#+    +#####++        
    +#+    +##+ ++###+++    
    ++   +##++    ++++++    
    +++++##+                
     ###++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            ++#####+        
           +##++ +##        
          +##+   +##        
          +#+   +##+        
          ##++++###         
          +#######+         
           ++++##+          
              +##+          
              ##+           
             +##            
            +##+            
            +#+             
           +##+             
           +#+              
          +##               
         +##+               
         ##+                
        +#+                 
        ##+                 
                            
                            
                            
                            
                            
                            
                            
       ++++++               
      +######+++ +          
      +#########+#+         
      +############+        
       ++#########+         
           #######+         
          ++++####++        
        ++#########+++++++  
        +################+  
        +################+  
         +##############+   
           +#####           
           +#####           
           ######           
          +######           
          #######           
          ######+           
          #####+            
          +###+             
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
                     ++++   
             +++++++#####   
           +#########+++    
           +###++++         
          +##++             
         +###+++            
         +######++          
            +++###+         
               ++##+        
                 +#+        
                 +#+        
      +++++++++++##+        
     #############+         
     ############+          
     +########++            
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++####+          
      ++#########+          
     +########+##+          
     +##++++  +##+          
      +       ###           
             +##+           
            +##+            
           +##++            
          +###              
          +##++             
          +#####++          
           ++#####+         
             +++###+        
                ++##+       
                 +##+       
                 +##+       
               ++###+       
           ++++####+        
        ++#######++         
        +###+++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +###+   ++++    
          ++###########+    
         +#############+    
        +####+  ++++###+    
        +###+      +##+     
        +##+      +###+     
         ++       +##+      
                 +##+       
                +###+       
               +###+        
             +####+         
            ++###+          
           +###++           
          +###++            
        +####+              
       +####+               
     ++###++                
     +###+                  
      +##                   
                            
                            
                            
                            
                            
                            
             ++###+         
           ++##++##         
           ###+  +#+  ++    
         +###+   +#+  ##    
        +###+     ++  +#    
        ###+      +   +#    
       +##+           +#+   
      +###            +#+   
      +##+            +#+   
     +##+             +#+   
     +##+             +#+   
     +##              ##+   
     ##+             +##    
     ##+             +##    
     ##+            +##+    
     +##+         ++##+     
     +##++      +####+      
      +###++ +++###++       
       +##########+         
         +++####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
            ++######+       
           +#####++##+      
          +###+    +#++     
         +###+     ###+     
        +##+      +###+     
        +#+     +####+      
        +##+++######+       
        +#######++##+       
         +++++  +###+       
                ###+        
              +###+         
             +###+          
            +###+           
           +###+            
          +##++             
         +##++              
       +###+                
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
            ++++++          
           +###########++   
          +##+++########+   
          ##+    ++++++     
         +#+                
         #####++            
         +######+           
           +++###+          
               ##+          
               +#+          
     +         +##+         
     +          ##+         
     #+         ##+         
     #+         ##+         
     #+         ##+         
     +#++      +##+         
      +###+++++###+         
       +#########+          
         ++####++           
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++++     
               ++######+    
              +###+++++# +  
            ++##+     +##+  
            +##+     +##+   
           +##+     +##+    
           +#+    +###+     
           ##+  +###+       
           +#+ +###+        
           +#+###++         
           +###+            
          +####             
        ++#####             
       +###++##             
       +##+ +##             
      +##+ +##+             
      ##+ +##+              
      ######+               
      ####++                
      ++++                  
                            
                            
                            
                            
                            
                            
                            
          +##+++            
          +#####++          
          +++####+          
              ++##+         
                +##         
               +##+         
            ++#+++          
           +###++           
           +###+            
             +##+           
               +#+          
               +#+          
                ##+         
               +##+         
              ++##          
             +###+          
           ++####+          
         ++#####+           
      +######+++            
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +  +      
              +++##++#+     
             +#####++##     
              +#++  +##     
                    +##     
                   +##+     
                   +##+     
                  +##+      
      ++++++    ++##+       
    ++#######+++###+        
    +#++++++######+         
   ##       +#####+++++     
   #+    ++####++####+      
   ##++######++   ++        
   +#####+++                
    ++++                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##++          
        +++#######+         
        +####+++###+        
       +###+    +###+       
       +##+      +###+      
       +##        +##+      
       ###         +##+     
       ###          ##+     
      +##+          +##+    
      +##+           ##+    
      +##+           +#+    
      +###           +#+    
       ###           ##+    
       ###+         +##+    
       +###+        ###+    
       +###++      +##+     
        +####+    +###+     
         +####++++####      
          ++#########+      
            ++#####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++       
                   ##       
                  +##       
                 +###       
 +              +###+       
 +             +###+        
               ####         
              +###+         
              ####+         
             +###+          
            +####+          
           +###++           
           +###+            
          +###+             
         +###+              
        +####+              
        ###++               
        ###+                
        +++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +####++          
           ########+        
           +++##+###+       
              ##++##+       
              +##++##+      
               +## +#+      
                ##+##+      
                +###+       
                +##++       
             ++###+         
            +#####+         
          ++##+ ##+         
         +###  +##          
        +##++  +#+          
       +###   +##           
       +##    +#+           
      +##    ###            
      +#+  ++##+            
      +#######+             
       +####++              
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++       
           ++########+      
           +######+###      
           ++++++  +##      
                  +###      
                +####+      
           +++#####++       
        +#########+         
         ##########+        
         ++++  ++##+        
                 +#+        
                +##+        
                +##+        
              +###+         
  ##+         +##++         
  ###++     ++###+          
  ++###+++++###++           
    +#########+             
     +++###+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
          +####+++          
         +#++#####+         
         +   ##++##+        
            +##  +#+        
            +#+  +##        
            +#+   +#+       
           +##    +#+       
           +##    +#+       
           +#+    +#+       
           +#     +#+       
           #+     +#+       
          +#+    +##+       
          ##+    +#+        
          ##+   +##         
          ##+  +###         
          ##+ +###+         
          +##+###+          
           +####+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                   +##+     
                 ++###+     
                 +##+++     
                 ##+        
               ++###+       
               +###+        
               +###         
               +###         
             +####+         
             +###+          
             ####           
           ++###+           
           +####+           
         ++###++            
         +####+             
        +####+              
       +####+               
       +###+                
       ###+                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
        +#####++            
    ++++########++          
    ####++#######++         
    ###+  ++++#####+        
    ++         +###+        
                ###+        
               +###+        
               +###+        
               +###+        
              +###+         
             +###+          
           ++###+           
           +###+            
         ++####+            
         +####+             
        +####+              
        +####++++##+++++    
       +###############+    
        +#############+     
        ++#######+++++      
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
             ++######+      
           ++#########+     
           +###++  +##+     
           +++    +###      
                ++###+      
               ++##++       
             +###++         
          +#####++          
          #######+          
           ++ +###+         
                +##+        
                ++#+        
                 ##         
                +##+        
    #+          ##+         
   +###      ++###+         
    ####+++######+          
     +#########+            
       ++#+++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
           ++####++         
          +##++ ###         
        +###+   +##+        
       +##++    +##+        
      +##+      +##+        
    +###++      +###        
    #####++     +###        
    +########++  +##        
     ++++++####+ +##        
            ++++++##        
                 +##        
                 ###        
                +###        
                +###        
                +##+        
                +##+        
                ###         
                ###         
                +#+         
                            
                            
                            
                            
                            
                            
               +##+         
               +###+        
             ++#####+       
           +#########+      
          ++####++###+      
          ####++  +###      
         +###+     +##      
        +###+      +##      
        ###+       +##      
       +###+       +##      
       ###+       +##+      
      +##+        +##+      
      +##+       +###       
      ###+       +##+       
      ###+      +##+        
      +##+     +###+        
      +###+   +###+         
       ####++###++          
       +#######+            
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#++          
            +#####+         
           +#######+        
          +#########+       
         +######++###+      
         +##++#++ +###+     
        +##+       +##+     
        +##         +#+     
        +#+         +#+     
       +##+         +#+     
       +##+         ##+     
       +#+         +##+     
       +#+         ##+      
       +#+        +##       
      +##+        ##+       
      +##+      +###        
       +##+    ++###        
        +###+++####+        
         +#######+          
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
               ##+          
               ###          
               ###          
               ###          
               ###          
              +##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +##+           
            +###+           
            +###+           
            +##+            
            +##+            
            +#+             
            +#+             
            ##+             
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++     +++       
        +####++ ++###       
       +#############       
       +##++++###++##       
       +##        +##       
       +##        +#+       
       +##        +#+       
       +#+        ++        
       +#+        #+        
       ++         #+        
       +         +#+        
                 +#+        
                 +#+        
                 +#         
                 #+         
                +#+         
                +##         
                +##         
                +#+         
                ++          
                            
                            
                            
          +##+++            
        +########+          
       ###########+         
       ++++++++###+         
               +##+         
               +##+         
               ##+          
              +##+          
             +##+           
            +###+           
           ++##+            
           +##+             
          +##+              
         +##+               
        +###           ++   
        +##+      ++++##+   
        ###+++++++######+   
        ###############+    
        +###########++      
           ++##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
              ++#####+      
            ++####+##+      
           +####++ +##      
          +###++  ++##+     
         +##++  ++####+     
         #############      
         ############       
         +#####+###+        
           +   ###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
         +##+               
        +###+               
       +####+               
       ###+                 
       ++                   
                            
                            
                            
                            
                            
                            
        +++#######++        
        +###########+       
         +++++++++##+       
                  +##       
                 +##+       
               ++##++       
         ++++++###+         
         +#######+          
         +#######++         
              +####+        
               ++###        
                 +##+       
                  ##+       
    +#+           +#+       
    +##+         +##+       
    +###+        ###+       
     +###++     +##+        
      +####++++####+        
       +##########+         
         +######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
            +####+          
           +###+            
          +###+             
          +#+               
          +#+   ++++        
          +###++###+        
           +####+##+        
            +++ +##+        
               +##+         
              +##+          
             +##+           
             +#+            
            +##+            
            +#+             
            +#              
            +#+             
            +#+             
            +###+           
             ++++           
                            
                            
                            
                            
                            
                            
                   #+       
                  +#+       
          +#      ##+       
         +##     +#+        
        +##+     +#+        
         ##+     ##+        
        +#+     +##+        
       +##+     +##         
       +#+      ##+         
      +##+     +##          
      +##      ###          
      +##++    ##+ +++      
       +###++++##++##       
        ++##########+       
          ++######+         
              +#+           
              +#+           
              ##+           
              ##            
              ##            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####+         
        ++##+++++##+        
       ##+        #+        
      +#+         #+        
      ++         +#+        
                 ##+        
                +#+         
                +#          
                #+          
               +#+          
              +#+           
              +#            
             +#+            
             +#+            
            +#+             
           +##              
           +#+              
           #+    ++++       
           #+   +##+        
           ##+####+         
                            
                            
                            
                            
                            
                            
                            
                            
                     +++##  
                   ++####+  
               +#######++   
           #++#####+++      
          +#####+++         
         +##++++            
         +#+                
         +#+                
         +##+               
          ++#++             
            +##             
             +##+           
              +#+           
      ++       ##           
      #+       +#           
      ##+      ##+          
      +###+   +##+          
       +####+####           
        +######++           
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
             +++++          
          ++######+         
        ++####++##+         
       +####+    ++         
     ++###+      ++         
     +##++           ++++   
     ##+          +++####   
     ##+++      ++####++    
     +####+++  +###++       
      +###########+         
         ++#######+         
           +#######++       
          +##+ ++###+       
         +##+     +##+      
         +#+      +##+      
         ##+    ++###+      
         ###++++####+       
         +#########+        
         ++#####++          
                            
                            
                            
                            
                            
                            
                #+          
               +##          
               ##+          
              +##+          
             +##+           
             +##+           
            +##+            
            +##             
           +##+             
           +#+              
          +##+              
          +#+               
          ##+  +#++         
         +#+  +####+        
         +#+  +####+        
         +#+  +#++##        
         +#+  +#++#+        
          ##+++####+        
          +#######+         
           +++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#######++++           
     +###########+          
    ++############+         
    ###############         
    +#####+########         
      +## +#########+++     
        ++###########+#+    
        +###############    
        ################    
       +################    
       +################    
       +###########+++++    
        +++#######+         
          ++#####+          
           +#####+          
           +#####+          
           +####+           
           +####+           
           +++##+           
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###+         
          ++#######+        
        ++######++#+        
      ++####++   +##+       
      +###++     +##+       
     +###+       +##+       
     +#+         +#+        
                 +#+        
                +##+        
                ##+         
               +##+         
              +##+          
             ++##+          
             +##+           
            +###+           
            ###+            
           +##+             
          +##+              
         +###               
          ##+               
                            
                            
                            
                            
                            
                            
                            
        ++#####+            
       +###+++###           
      +##+     +##++        
     +##+       +##+        
     ##+        +###+       
    +##+        +###+       
    +##+        +###+       
     ##+        +####       
     +##++       ####+      
      ####++++   ####       
       +############+       
        ++++########+       
             +++++##        
                 +##        
                 +##+       
                  +#+       
                  +#+       
                  +##+      
                   ###+     
                   +##+     
                            
                            
                            
                            
                            
                            
                            
               +++##+       
             ++######+      
            +######+###     
           +###+++ +##+     
          +##+    +#++      
          ##+   +###+       
          #+   ++##+        
          #+   ###+         
          +#++###+          
          +####++           
           +###+            
          +###+             
          ####+             
         ###+##             
        +##+ +#+            
       +##+  +#+            
       +#+   ##+            
       +#++++##+            
       +######+             
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+             
       ++++###+             
      +####### ++++         
      +#######+#++#+        
     +#####++#++++##+       
     +###        +###+      
     +##+        +####+     
     +#++         ####+     
     +##+       ++####+     
     +########  +####+      
      +#######+++####+      
      ++#####+######+       
        +++++++++###+       
                +###        
                +###        
                +##         
                +##+        
                +###        
                +###        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
          +####+##          
         +##+   #+          
        +##+  +++   +       
        ##+   + ++ +#       
        #+      ## ##       
        #+     +## #        
        ##+   +##+ +        
        +##+++###+          
     +   +#######           
           ++++##           
              +#+           
              ##   ++       
             +##   +#       
             +#+            
             ##             
            +##             
            +#+             
            ##              
           +#+              
                            
                            
                            
                            
                            
              +++###+       
            ++#######+      
           ####++++##+      
          +#+++    ##+      
           +       ##+      
                  +##+      
                  ###       
                  ##+       
                 +##+       
                +##+        
                +##+        
               +##+         
              +###          
        + +   ###+          
      +#########+           
     +###+######++          
    +##++ +##########+      
    +##+++###+++####+       
    +#######+               
    +####++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++##+      
               ++#####+     
              +###+++##+    
            ++###+   +#+    
           +###+     +#+    
          +###+      +#+    
         +###+       +#+    
        +###+        +#+    
       +###+         +#+    
      +###+          +#+    
      +##+          +##+    
      +##+          ##+     
      +#+          +#+      
      ##+         +##+      
     +###        +##+       
      +##+      +##+        
      +##+    ++##+         
      +###++++###+          
       +########+           
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ##       
            ++#++ +##+      
          ++#####+####      
          +###++######      
         +##+   +# +##      
        +##+    +#  ##      
        +#+     ++  ##      
       +##+     ++  ##+     
       +#+       +  ##+     
      +##+          ##+     
      +#+          +##      
      ##+          +##      
     +##+          +#+      
     +##           +#+      
     +##+         +##+      
      ##++       ++##       
      +###+      +##+       
       +####++++###+        
        ++########+         
          ++++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
                +##+        
                +##+        
               +###+        
               +###+        
               +##+         
               ###          
              +##+          
             +###+          
             +##+           
             ###+           
            +##+            
            +##+            
           +##+             
           ###              
           +##              
          +###              
          +##+              
          +#+               
          +#                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+     +#+         
       +###+    +##+        
       +###+    ###+        
      +###+     ####        
      +###+    +###+        
      ####+    +###+        
      +#####+++####         
      +############+        
       +###########+        
         ++++++####         
              +###+         
              +###+         
               ###+         
               ###+         
               +##+         
                ##+         
                ##+         
                +#+         
                +#+         
                 +#+        
                            
                            
                            
                            
         ++####+            
        +########+          
        ##++++###+          
               +##+         
               +##+         
                +#+         
               +##+         
               +##+         
               +##+         
               +##+         
              +##+          
              ###+          
           ++###+           
        ++######+           
        #########++     +   
       ############+++ +#   
      +######+++#########   
     +######+    +######+   
     ######        +++++    
     +###+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+      +#+       
         ##+      +#+       
         ##       +#+       
        +#+       +#+       
        +#+       +#+       
        +#+       +#+       
        ##+       +#+       
       +#+ +++++++##+       
       +#++#########        
       +#####+++++#+        
       ++#++     +#+        
                 +#         
                +##         
                +#+         
                +#          
                ##          
                ##          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
           ++#+++           
        +########++         
      +####++++####+        
        +       +##+        
                +##+        
                ###         
             ++###+         
          ++#####+          
          +#####++          
          ++######+         
           ++++####+        
                +###+       
                 +###       
                 +###       
                  +##       
       ++        +###       
      +##++     ++##+       
      +#####++++###+        
       +##########++        
         ++#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++           
         +########++        
        +##+   ++##+        
       +##+      +#+        
       +##+      +#+        
       +#+      +##+        
       +#+     +###+        
       +#+     ####+        
       +##+   +####+        
       +###++##++##+        
         +###+  +##+        
                +##         
                +##         
                +##         
                +##         
                +##         
                +##         
                +##+        
                +##+        
                 +##+       
                            
                            
                            
                            
                            
                            
          +#+      +#       
          +#+      +#       
          +#+     +#+       
         +##+     +#+       
        +##+     +##        
        ##+      +##        
       +#+      +##+        
       +#+      +##         
      ##+       +#+         
      ##       +##+    +    
      ##       +##+   ++    
      ##++     +#+++++#+    
      ####+++++#######+     
       +############++      
        +#########++        
              ###           
             +###           
              +#+           
              +#+           
              +##           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###++        
        ++##########+       
       +############+       
        ##########++        
        +++######+          
           #####+           
            #####+          
             +####          
             +####          
              +####+        
               ####+        
              +####+        
              +####+        
             +#####+        
       ++   ++####+         
      +##+++######+         
      +##########+          
       +########+           
        #######+            
        ++#+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++++++   
             ++##########   
            +########++++   
          +##++++           
         +#+                
        +#+                 
        +#                  
        +#++                
         +##++              
          ++##+             
     #+      +#+            
     ##+      +#+           
     +##++    +##           
      +###++++##+           
        ++#####++           
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++####++++        
       +############+       
      +##############+      
      ###++++++++####+      
      #++        ####+      
      ++        +####+      
               +####+       
               +##+         
              +###+         
              +##+          
             +###           
             +##+           
             +##+           
             ###+           
             ###            
            +###            
            +###+           
            +###+           
            +##+            
            +##+            
                            
                            
                            
               +#+          
               ###          
              +##+          
              +##           
             +##+           
             ##+            
            +##+            
           +##+             
           ##+              
          +#+               
         +##                
         +#+                
        +##+ +++++++        
        +#+ +########+      
        ##+#####++####      
        #####++    +##      
        #####     ++##      
        +####+++++###+      
         +#########++       
          +++####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       ++   
                  ++++##### 
              ++#######+++  
            +######++       
          ++##+++++         
         +##++              
       ++##+                
       +##+                 
       ##++++               
       +######++            
        +++######+          
             ++###+         
                ##+         
        +     +###+         
       +#    +###+          
       +#+++###++           
       +#####++             
       ++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###++        
         +++#######+        
       +######++++#+        
      +###++     +#+        
      ##++       +#+        
      +          ##+        
                 ##+        
                +#+         
               +##+         
               +#+          
              +##           
              +#+           
             +##            
            +##+            
            ##+             
            ##+             
           +#+              
          +##+              
          ##+               
          #+                
                            
                            
                            
                            
                            
             +#+            
             +##+           
             +##+           
             +###           
             +##+           
             +##            
             +#+            
             +#+            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            ###             
            +##             
            +##             
            +###+           
            +###+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
            +#######+  ++   
           +###++    +##+   
          +##+      +##+    
         +##+      +##+     
         +#+     ++##+      
         +#     +###+       
         +#    +###+        
         +#+ +###+          
          +#+###+           
          +####+            
          +###+             
          +###+             
         +##++#+            
         +#+  +#+           
         ##   +#+           
         ##   +#+           
         +#+ +##+           
         +#####+            
          ++##+             
                            
                            
                            
                            
                            
                            
                 +##+       
                 ###+       
                +###        
               +###+        
              +###+         
             +###+          
            +####+          
           +###+            
          +###              
         +############+     
         #############+     
        +###++      +##     
       +###+        +##     
       +##+         +##     
       ##+          ##+     
       ##+        +##+      
       ##+      ++###+      
       ##+++++++###++       
       +#########++         
       ++######++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            +######+        
           +##++ +#+        
          +##+  +++         
         +##     ##         
        +##+    +#+         
        +#+    +##+         
        ##     ###+         
        ##    +###          
        +#+++####+          
        ++#######+          
          +++++#+           
              ##+           
             +#+            
             ##+            
            +##             
            ##+             
            ##+             
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
     ++++++++               
      #######++++           
      +##++######+          
       ++   +++###          
               ###          
              +##+          
            ++##+           
           ###+             
          +##+              
          ####+             
          +####++           
            ++###++         
              ++###         
                +##+        
                 +##        
                 +##        
                 +##        
                +##+        
          +++++###+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
             +#######+      
            ++#######++     
           +###########     
           +######++###+    
          ++####++  +##+    
         +####+      +##    
        +####+       +##+   
       +###+         +##+   
      +###+          +##    
     +###+           +##    
     ###+            ##+    
     ###            +##+    
     ##+            ###+    
     ##+           +##+     
     ###        ++###+      
     ###++    ++####+       
     +#############+        
      +##########++         
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                  ##+       
         ++       ##+       
        +##       ##+       
       +###       ##+       
       +##+       ##+       
      +###+       ##+       
      ###+       +##+       
     +###+       +##+       
    +###+        +##+       
    +###+      ++###+       
    +###+++++++#####+       
    +###############+       
     +##############        
      +#######+++###        
           +     ###        
                +###        
                +###        
                +####+      
                +###+       
                 ##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ##+         
               +##+         
               ###+         
               ###+         
               ##+          
              +##           
              ###           
             +##+           
             +##+           
             +#+            
            +##+            
            +##             
           +##+             
           +#+              
           ##+              
          +##+              
          ##+               
         +##                
         ###                
         ##+                
                            
                            
                            
                            
                            
                            
                            
                            
           ++++####++       
         ++##########+      
        +######++++##+      
       ####++      ##+      
      +###+        ##+      
      +##+        +##+      
       +++        +##+      
                 +##+       
                 ###+       
               +###+        
              ++##+         
             +###+          
            +###+           
           +##++            
          +###+    ++++     
         +###++########     
        +###########+++     
       +########+++         
       +####+               
       +#++                 
                            
                            
                            
                            
                            
                            
          +#####+           
        +########+          
       +######+###+         
       ##++++  +###+        
       ++       +##+        
                +##+        
                +##+        
                +##+        
                ##+         
               ###+         
              +###          
             ++##           
             ###+           
          ++####+           
        +########++         
       +###########+        
      +#####+++#####++  +   
      #####+    +#####++#+  
      ####+       ++#####+  
      +##+          +##++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++                
          +#+     ++        
          +##########+      
          +########+++      
         +##+++++           
         +#+                
         +#+                
         +#+                
         +#+                
         +#####+++          
         +#########+        
          +     ++##+       
                  +##       
                  +##       
          ++      +##       
          ++     +##+       
          +#    +##+        
          +##++###+         
           +#####+          
            +##++           
                            
                            
                            
                            
                            
                            
           +++++#+          
          +########+        
          ++##+++###+       
                  +##+      
                  +##+      
                  ###       
          +      +##+       
         +###+++###+        
         #########+         
         +#######+          
          +++#####+         
               +###+        
                +##+        
     +           +##        
    +#++          ##+       
    ####+        +##+       
    #####++     +###+       
    ++#####++++++###        
      ++##########++        
         ++#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ++++++                   
   ########+++++            
   ###############++        
   ++###############+       
         ++##+++++###+      
           +##+   ++##+     
            ++     +###     
                   +###     
                   +###     
                  ++##+     
                  ###+      
                ++###+      
                +##+        
              +####+        
             +###++         
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+     +#+      
          +##+     ##+      
         +##+     +##       
         ###      +#+       
        +##+      +#+       
       +##+       ##+       
       +##       +##        
      +##+       ##+        
      +##+      +## +       
       +##+++   ##++#+      
       ++############+      
         ++########++       
            +++##++         
              +##           
              +#+           
              ##+           
              #+            
             +#+            
             ++             
             ++             
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             ++             
             ++             
             ++             
             ++             
             ++             
             +#+            
             +#+            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#++++#+       
      +++###########+       
      ########+#+++##       
      ####++++    +##       
      +++         +##+      
                  +##+      
                  +##+      
                 +##+       
                 ###+       
                +##+        
               +##+         
               +##+         
              +##+          
              ###+          
             +##++          
            +##+            
           +##++            
          +###              
          +##+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
          +++  +++#+        
          +##+#####+        
          +#######+         
           ++++###          
               ##+          
               ##+          
              +#+           
              +#+           
              ##+           
             +##            
           ++###+           
          +#####+           
           ++##+            
            +##+            
            +##+            
            +##             
            +#+             
            +#++            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
             +########+     
           ++##########     
           +##+++++###+     
           ##++   +##+      
           ##+   +##+       
           +#+  +##+        
           +##+###+         
           +#####+          
            +###++          
            +###            
           +####            
           #####+           
          ###++##           
         +##+ +##+          
        +##+  +##+          
        +##+ +###+          
        +## +###+           
        +######+            
        +#####+             
         ++#+               
                            
                            
                            
                            
                            
                            
                            
                +#          
                ##          
               +##          
               +##          
              +##+          
              +##+          
              +##           
             +##+           
             ###+           
             ###+           
            +##+            
            +##+            
            +##+            
            +#+             
           +##+             
           +##+             
           +##+             
           +#+              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##++        
            +#######        
           +##++ +#+        
          +##+  +++         
         +##+    +          
        +##+    +#+         
        +#+    +##+         
        +##+ ++###+         
        +#########+         
         +####+##+          
           ++ +##+          
              ##+           
             +##+           
             +#+            
            +##+            
            +#+             
           +##+             
           +#+              
           ##+              
           +#               
                            
                            
                            
                            
                            
                            
             +++###++       
           +#########+      
         +####+++  +##+     
        +###+       ##+     
       +##++        ##+     
       +#+          ##+     
       +++         +##      
                  +##+      
                 +##+       
                +##+        
              ++##+         
             +###+          
           +###++           
         +###++             
        +###+               
      +###+                 
     +###                   
     +###++++++++  ++#+     
     +################+     
        ++++++++####++      
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
           +########        
          ++++++++##+       
          #+     +##        
                 +#+        
                +##+        
               +##+         
            +++##+          
           +####+           
           +#####+          
            +++###+         
                +##+        
                ++##        
                 +##+       
      +++++      +##+       
     +######++  +###+       
      #############++       
      +###########+         
       +#########+          
        ++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++++        
      +++++##########+      
      +###+++++++++++##+    
      +++             +#+   
                       +#   
                       +#   
                      +#+   
                     +#++   
             ++++++++#++    
       ++++#####+####+      
      +####+++   +#++       
     +#++      ++#+         
     #+      +##+           
     #++  ++##++            
     ++####++               
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
                  ##        
                 +#+        
         ++     +##+        
         +#     +##+        
        +#+     +#+         
        +#+     ##+         
       +#+     +##          
       +#+     +##          
       ##      +##          
       ##+    +###          
       +###+#+###+          
        +########           
           +  ##+           
              +#+           
              +#            
              ++            
              #+            
              #+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++        
               +####++      
         +++ ++######+      
        ++##++#######++     
        +########+++###+    
       +#######+   +###+    
      +#######++   +####    
     +####++#+      +###    
    +####+ +++      +###    
    #####+          +###    
    ####+           +###    
    ####+          +####    
    ####+          +###+    
    #####+      ++#####+    
    +#####++++++######+     
     +###############+      
     ++###########++        
       +#######+++          
        ++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                +#+         
                +#+         
                +#+         
               +##+         
               +#+          
              +##           
              +#+           
              ##+           
             +#+            
             ##+            
            +##             
            +#+             
           +##+             
           +#+              
          +##               
          +#+               
          ##+               
         +#+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +#++++##+         
       +####+++  #+         
       +##++++++ ++         
        ##+      ++         
        +##     +#+         
         +#+    #+          
          +#+ +##+          
           +###++           
           +##+             
           #++#+            
          +#  +#+           
          ++   +#+          
          ++    +#+         
          +#     ##         
          +#+    +#+        
           ++     +#+       
            #+     #+       
            +#+    +#       
             +#+   +#       
                            
                            
                            
                            
                            
                            
                   #+       
                  +#+       
                  +#        
                 +##        
                 +#+        
                 ##         
         ++     +#+         
         ++     +#+         
         #+     +#          
        ++     +#+          
       +#+     ##++         
       +#+   ++###+         
       +###+######+         
        ++######+           
              #+            
             +#+            
             ##             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####++        
          +#########+       
           +++    +#+       
                 +##        
                +##+        
               +##+         
              +##+          
             +##+           
           +###+            
          +#####++          
          ++++++#+          
                +#+         
                +#+         
                +#+         
               +#+          
              +##+          
             +##+           
        ++++###+            
       +#####++             
       +###++               
                            
                            
                            
                            
                            
               ##+          
               ##+          
              +##+          
              +#+           
              ##+           
             +#+            
            +##+            
            +#+             
           +##              
          +##+              
          ##+               
          ##+   ++++        
         +#+  ++####+       
         +#+  #######       
        +##  +##+  ##+      
        +## +##+  +#+       
        +##++##  +##+       
         +#++##++##+        
          +#######+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++++      
           ++++++###++      
           +#####+++        
           +++              
           #+               
          +#+               
         +++                
         +#+                
        +#++++++            
       +####++###+          
       +#++    ++##+        
      +          ++#+       
      ++           #+       
       #+          +#+      
       +#          +#+      
        #+         +#       
        +#+       +#+       
         +#++   ++#+        
          +##++###+         
           ++###+           
                            
                            
                            
                            
                            
                            
                 +#         
                +#+         
               +##+         
               ##+          
              +#+           
             +#+            
             ##+            
            +#+             
           +#+              
           +#+              
          +##               
          +#+               
          +#+               
         +##     ++         
         +##  +####++       
          ## +###+##+       
          +#+##+++##+       
          +####++##+        
           ++#####+         
             ++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +#+        
                 +#+        
    ++++         +#++       
   +####         +##+       
    ++##+        +##        
      ##+        +##+       
      ##+        +##        
     +#+         +##+       
    +##++++  +   +##        
   +###########++###+       
   ###################+     
   ++++   ++++++++####+     
                 +##+       
                 +###       
                 +###+      
                 +##+       
                  ##+       
                  +#+       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++##+        
       +############        
       ##########+##+       
     +####+++++++ ##+       
     ++++         ##+       
                 +##        
                 +##        
                +##+        
                ###+        
               +##+         
               +##+         
              +##+          
             +##+           
             +##+           
            +##+            
            +##+            
            ##+             
           +#+              
          +##+              
           ##               
                            
                            
                            
                            
                            
                            
           +++++            
        +#########++        
       +#####+######+       
       +###+   +####+       
      +###+ ++#######+      
     +###+++#####++###      
     ###########+ +###      
     #########++   +##      
     +###++++      +##+     
      ++           +##+     
                  +###      
                  +###      
                 +###+      
                +###+       
      ++       +###+        
      ##+    ++####         
      +##++++#####+         
       ##########+          
       +#######+            
        +++##++             
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
          +#########+       
        +##+++++++###+      
                  +##+      
                  +##       
           +++   +##+       
          +###+++##+        
          ########+         
          +######+          
          +##++###+         
           ++  ++##+        
                 ###        
                 +##        
                 +##        
      ++        +##+        
      ##++      +##+        
      ####++  +###+         
       +##########+         
        +########           
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
          ##++              
          ###+              
          ####+             
          +####+            
           +###+            
           +###+            
           +####+           
            +###+           
            +####+          
            +####+          
             ####+          
             +###+          
             +###+          
             +###+          
              +##+          
               ###+         
               ###+         
               +##+         
               +###+        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                     +#+    
         +++++++++   +#+    
       +##########+         
       +++++++++####        
                 +##+       
                 +##+       
                +##+ ++     
          ++++++###  +#+    
         +#######++  +#+    
         +########          
          ++++++##+         
                +##         
                 +#+        
                 +#+        
       +        +##+  +     
      +#+       +##  +#+    
      +##+     +##+  +#+    
      +###++++###+          
       +########+           
        +######+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
           +##++++++++      
         ++###########++    
         +##############+   
         ###############+   
        +###++   +++####+   
       +####+       +###+   
       +####+        ####   
      +####+       +#####   
     ++###+        +####+   
     +####       ++####++   
     #####       #####++    
     #####   ++######+      
     #####  +#######+       
     #####++######+++       
     +############+         
      +##########           
      +#######++            
       +++##++              
          ++                
                            
                            
                            
                            
                            
            ++###+          
           +######+         
          +###++###+        
          ++++   +##+       
                  ##+       
                  +##       
                   ##       
                  +##       
                  ##+       
                 +##+       
                 +#+        
                +##+        
        ++      +#+         
      ++####+  +##+         
     +###########+          
     ###+++######++   ++#   
     ##+   +########++##+   
     ##++++###+++#####++    
     #######++    ++++      
     ++##+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                +##+        
               +###+        
               +###         
               ###+         
               ###          
              +##+          
              ###+          
              ###           
             +##+           
             +##+           
            +###            
            +##+            
            ###             
           +##+             
           ###+             
           ###              
          +##+              
          +##+              
          +##               
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +##+        
                ###+        
                ###+        
                ##+         
              +###+         
              +###+         
              +##+          
              ###+          
             +##+           
            +###+           
            +###            
            +##+            
            ##+             
           +##+             
          +###+             
          +##+              
          +##+              
          +###              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
           ++#######+++     
         ++############     
        +######+++++###+    
        +###++       +##+   
       ####+          ++    
      +###+      +++        
     +###+      +###+       
     +##+       +###+       
     +##+        +##+       
     +##         +##+       
     +##          ##+       
     +##+        +##+       
     +###        +##+       
      ###+       +##+       
      +###+      +##+       
       +###     +###+       
        +###+   +##+        
         +####+####+        
          +########         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#####+       
            ++#######+      
           +#####++##+      
          +####++  +#+      
         +###+    +###+     
        +###+     +##+      
        +##+      +##+      
       +##+      +###+      
       +##+     ++###+      
       +#+      ####+       
       +#+     ####+        
       +#++ ++#####+        
       +###+######+         
        +########+          
         ++#++###+          
             +##+           
             ###+           
             ##+            
            +##             
             ##             
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
           +#######+        
          +#########+       
         +#####+###+        
        +###+++ ###+        
        +###   +###         
       +##++   +###+        
       +##+    ####+        
       +##+   +####+        
       +##++ +#####+        
       +###########         
       +###########         
        +#####++###+        
          +++  +###+        
               +###+        
               +###+        
               +###+        
               ####+        
               +###+        
               +###+        
                            
                            
                            
                            
                            
                            
                            
                    ##+     
                    ##+     
       +##+         ##+     
       +##+        +##      
       +##+        ##+      
       ##+        +#+       
      +##+        ##+       
      ##+        +##+       
     +##         +#+        
     +##        +##++       
      ###+      +##+#+      
      +###++    +####       
       +#####+++###++       
        ++########++        
          ++++###+          
              +#+           
              +#+           
              ##+           
             +##            
             ##+            
                            
                            
                            
                            
                            
                            
                +##+        
               +##++        
               ##++         
              +##           
             +##            
             ##+            
            +#+             
           +##+             
           +##+             
           ##+              
          +####+            
          +#####+           
          +#+ +##+          
          +#+  +#+          
          +#+  +#+          
          +#+  +##          
          +## +##+          
          +##+###           
           +####+           
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++##+       
          +++#######+       
       ++###########+       
      +#######++ +##+       
       +##++     +##+       
                 +#+        
                +##+        
                +##         
               +##+         
               ###          
               ##+          
              ##+           
             +##+           
             ###            
            +##+            
            ###             
           +##+             
          +##+              
          +##+              
         +##+               
                            
                            
                            
                            
         +#                 
         ##                 
         #+                 
        +#+                 
        +#                  
        ##                  
       +#+      +++##+      
       +#+    +###++##+     
       +#+  +###+    +#+    
       +#+ +##+       +#+   
       +#++##+        +#+   
       +#+##+         +#+   
        ###+          +#+   
        ###           ##    
        +#+          +#+    
        ###+       ++##     
        ####+++++++###      
        ##+########++       
        +#++#+++++          
         ++#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++###++          
         +##+++++##+        
         ++      +#+        
                  +#        
                  #+        
                 ##+        
                +#+         
             ++##+          
           +#####           
          +######+          
           #++ ++#+         
                 ##+        
                 +#+        
                 +#+        
                 #+         
      #+        +#+         
     +##+     ++##          
      +##++ +++##+          
       +###+###+            
        ++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +  +++  
               +++++######  
         +++ ++########+##  
        +##+ ###+++++++ ++  
       +##+  +++            
      +##                   
      ###++++####+          
      +###########+         
       ++#++ ++++##         
                 ##         
                 ##         
        +#+     +##         
        ++     +##+         
        +#+   ++##+         
        +##++####+          
         +######            
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +++      
                 ++####+++  
             +  +########+  
            +######++++++   
           +#####++         
          +##+++            
          +#+               
          +##               
           ##+              
           +##+             
             ##+            
             +#+            
      ++      +#+           
      ##      +#+           
      ##      +##           
      +##     +#+           
      +###++++##+           
       +#######+            
        +####++             
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
         ++      ++         
         +#+    +##+        
        +##+    +##+        
        +##+    +##         
        +##     +##         
       +###+    +##         
       +###     +##         
       +##+     +##   +     
       +##+     +##+++#+    
       ###+    +######+     
       ###++++#######+      
       +###########+        
        ++########+         
          ++    ##+         
                ##+         
                +#+         
                +##+        
                +##+        
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++        +#+      
         +#        ##+      
         +#       +##+      
        +##       +#+       
        +##       +#+       
        +#+      +##        
        +#       +#+        
        +#      +#+         
        +#+     ###+        
         +##++++###+        
         ++#######+         
           ++####+          
              +#+           
              +#            
             +##            
             +#+            
             ##+            
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
             +#+            
            +#+             
            +#              
           +##+             
           +##+             
           +##+             
           +#+              
          +##+              
          +##+              
          +##+              
          +##+++++          
          +#######+         
          +#########+       
         +###+++++##+       
         ++##+    +#+       
          +##+    ##+       
          +###+  +##+       
           +#######+        
           +######+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
            ++#####+        
           +###+++##+       
          +##++   ##+       
         +##++   +##+       
        +##+     +##+       
       +##+      ###+       
       ##+      +##+        
       ##+     +###+        
       +#+    +###+         
       +#++++#####+         
        +#########+         
        ++###+ ##+          
              +##+          
              +##+          
              ##+           
             +##            
             +##            
             +##            
             +#+            
                            
                            
                            
                            
                            
                            
           +#+              
           +##+             
           +##+             
            ###             
            +##+            
            +##+            
            +##+            
            +###            
            +###+           
            +###+           
            +###+           
             ###+           
             +##+           
             +##+           
             +###           
             +###+          
             +###+          
              ###+          
              +###+         
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                 +#         
                 +#         
                +##         
                ##+         
               +##          
               ##+          
              +##           
              +#+           
              ##+           
             +##            
             +#+            
             ##+            
             ##             
            +#+             
            ##+             
           +##              
           +#+              
           +#+              
           ###+             
           +##              
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ############++         
    +##############+        
           ++++++###        
                +##+        
               +###+        
              +###+         
             +###+          
          +++###+           
         +#######+          
         ++++++###++        
               ++###+       
                 +##+       
                  +##       
       ++         +##       
       +#        +##+       
      +##       +###+       
      +##++    +###+        
       +##########+         
        +#######++          
          +++#++            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               ##+          
               ##+          
              +##           
              +##           
              +#+           
             +##+           
             +##+           
             +##            
             +#+            
            +##             
            +#+             
            ##+             
           +##+             
           +##+             
           +#+              
           +#+              
           +#+              
          +##               
          +##               
                            
                            
                            
                            
                            
                            
                            
             +#             
             +#+            
             +##+           
             +##+           
              ##+           
              ##+           
              ##+           
              ##+           
             +##+           
             +##+           
             +##            
             +##            
             ###            
             ##+            
             ##+            
             ###+           
             +##+           
             +##+           
              ###           
              ##+           
                            
                            
                            
                            
                            
                            
                            
                            
                #####       
             ++#+####++     
           ++###++++##+     
          +######+ +##+     
        +#####++++  ###     
       +#####+     +##+     
      +######+    +###+     
      +####++      +##+     
      +###+        +##+     
     +###+         +#+      
     +###+         +#+      
     +##+         +##+      
     ###+        +###+      
     ###+        +###+      
     +###+       +##+       
     +###+      +###+       
     +####++++#####+        
      +###########+         
       +#########+          
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+#++++++++++++    
        +#################  
      ++#################+  
      +##################+  
      +##++++++++++++++++   
      ###                   
      ###+####++            
      ##########++          
      +###########+         
      +#####++#####         
      +##+     +###+        
       +++      +##+        
       +#+      +##+        
       +##+     +##+        
       +####++++###+        
        +##########+        
         +########+         
          ++##++++          
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
                +##         
                ##+         
               +#+          
              +##+          
             +###+          
             +###+          
             +##+           
             +##            
             ##+            
            +##             
            +##             
            +#+             
           +##+             
           +#+              
           +#+              
          +##+              
          +##+              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                #+          
               +#+          
               +#           
               ++           
               ##+          
              +##+          
            +###+           
           +##+#+           
          +##++#+           
         +#+  +#+           
         ###++######+       
         +######+++++       
              +#            
              +#            
              #+            
              #+            
              #+            
              #+            
              #+            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
                 +##        
        +++      +#+        
        +#+      ##+        
       +##+     ###         
       +#++    +###         
       +#+      #+          
       +##+    +#+++        
       ++###+++####+        
        ++########+         
          ++++###+          
              +#+           
              ##+           
             +##+           
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
               +###+        
              +##+#+        
             +##+           
            +##+            
            +#+             
           +##              
           +#+              
           ##               
          +#+               
          ##+   ++++++      
         +##   +##++##+     
         +#+  +#++  +#+     
         +#+ +#+    +#      
         +#+ ##    +#+      
         +#+ #+   +##+      
         +#++#   +##+       
         +#++#  +##         
          +###+##+          
           +###++           
            +#+             
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +#+         
               +##+         
               ##+          
             ++#+           
             +##+           
           ++##+            
           +###             
           +#+              
           #+               
          +#+               
          ##+ +++++         
         +#+++######+       
         +#++###++###+      
        +## ##++  ++#+      
        +#+ ##+   +##+      
        +## +##++++##+      
        +##+++######+       
          ########++        
           +###+++          
                            
                            
                            
                            
                            
                            
                            
                            
               +++          
               ##+          
             ++#+           
            +##+            
            +#+             
           +##+             
           +##              
          +##+              
          +##               
          ##+               
         +##    +++         
        +##++++######+      
        +#######+#+###+     
        +####++     +#+     
         ###+        +#+    
         +##++      +##     
         +##++     +##+     
         +##+++++++##+      
          +#########+       
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
             +######+       
          +#########+       
          +#########+       
         +###########+      
        ++####++++###+      
        +####+    ###+      
       +####+     +###      
      +####+       +##      
      +###+        +##      
      +###+        +##      
      +###         +##      
      ###+        +###      
      ###+        ####      
      ###+       +###+      
      +###+     +###+       
      +####++++#####+       
      +############+        
        +########++         
        ++######+           
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +##             
            +##+            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###+           
             ###+           
             +##+           
            +###+           
             +##+           
             +##+           
             +###           
             +###+          
             +###+          
              ###+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
          +###++            
         +#####++           
         ###++###+          
         ++   +###          
               +##          
               +##+         
               +##+         
              +###+         
              ###++         
              ##+           
             +#+            
            +##+            
            +#+             
         ++###              
        +#####+             
       +#######+        ++  
      +####++####     ++#+  
      ####+  +###+++++##+   
      +#++     +#######+    
                 +###++     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +####++++        
          +##########+      
          +###########      
          +###########+     
         +#######++###+     
        +####++++  ###+     
        +###++     ###+     
        +###      +###      
       +###+     ++###      
       +###+     +###+      
       +###     +###+       
       +##+    +####+       
       ###+   +####+        
       ###+  +####+         
       ###++#####+          
       +########+           
       +#######+            
        +####++             
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
            ++######        
           +####+++#        
          +###+   +#+       
         +###+    +##+      
         +##+    +###+      
         +##+    +##+       
         +##+  +###+        
         +###++####+        
         +###+####+         
           #####+           
           ####+            
          +###+             
         +#####             
        +###++#+            
        +##+ +##+           
        +##+  ##+           
        +##+++##+           
         +######+           
          +####+            
                            
                            
                            
                            
                            
                            
                            
           +++#+            
          +#####+           
          ##+++##+          
          ##   +#+          
          ##+  +#+          
           +   +##          
               +##          
               +##          
               +#+          
               +#+          
               +#+          
               ##+          
              +#+           
              +#+           
              ##+           
             +#+            
          +++####++         
        ++#########         
      +#####++  +#+         
      +###++                
                            
                            
                            
                            
                            
                            
                            
           +#####++         
          +########+        
         +#++  ++###+       
         +#+      +##+      
         +#+      +##+      
          +      +###+      
                  +#+       
                 +##        
                 ###        
                +##+        
               +##+         
              +##+          
         +++++##+           
       ++#######+           
     +###########+          
     ########++###++        
    +#######+  ++###+       
    +#####+      +####+     
    +###++         +###+    
      ++             +#     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
             ##++           
             #+             
             #+             
             #+             
             ++             
             +#             
             ##             
             +#             
             +#             
             +#             
             +#             
              #+            
             +#+            
             +#+            
              #+            
              #+            
              #+            
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +###+         
              +###+         
              +###+         
              +###          
              +##+          
             +##+           
             +##+           
             ###+           
             ##+            
            +##+            
            ###             
           +##+             
           +##+             
           +#+              
          +##+              
          +##+              
          ##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
          +####++           
         +##+++##+          
          ++   +##          
               +##          
              ++#+          
             +##+           
            +##+            
           +##+             
           +#+              
           +#++             
            +##++           
             ++###++        
               ++###+       
                 ++#+       
                 +##+       
               ++##+        
             +####+         
           ++##+++          
    +++++####+              
   +#####+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++######+       
      +++############+      
     +###########++##+      
     +####++++    +##+      
      ++++        +##+      
                  +##       
                  +#+       
                 ###        
                 ##+        
               ++#++        
               +##+         
               ###          
              +##           
             +##+           
             +#+            
            +##+            
           +##+             
           +##+             
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
             ++##++         
            +######         
          ++#++ +##         
         +##+    +#         
         +#+     ++         
        +#+      +++        
        +#+      +#+        
        +#+     +##         
        +#+    +###         
        +##+  +###+         
         +######+#+         
          +###+++#+         
                +#          
                ##          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++    
               ++++######   
           +++########++#   
         ++########+   ++   
         +#######++         
        +##  +++            
       ++++                 
       #++                  
      +#+++                 
      +########++           
        +++++++###+         
                +#+         
                 +#+        
                  #+        
     +           +#+        
     ##         +#+         
     +##++     +#++         
      +#####+###++          
        +++###++            
                            
                            
                            
                            
                            
                            
                            
         +#++               
         +#######++         
         +##########++      
         ++++++++#####+     
             +   +####+     
                ++####+     
             +++#####+      
             +####+++       
             ###++          
            ##+             
            ##+             
            ###+            
            +###            
             ###+           
             +###+          
              +###          
           ++++###+         
    +++++++######+          
   +###########+            
   +#######+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++###+++      
        +#############+     
        +##############+    
         +#######++####+    
        +####++++  ++##+    
       +####+       +###+   
      +###++         +##+   
      +###+           ##+   
      ####+          +##+   
     +###+           ###+   
     +##+           +##+    
     +##+           ###+    
     +##+          +##+     
     +##+         +###+     
     +###+       +###+      
      ###+      +####       
      +###++++++###+        
       +##########+         
        +#######++          
         +++##++            
                            
                            
                            
                            
                            
                            
              +######+      
              ########+     
              +#######+     
               #######+     
               ++++###+     
                   ###+     
                   ###+     
                  +###+     
         +++++    +###+     
        +#####++ +###+      
      ++#############+      
     +###############       
     +###############++     
     +###++++++#######+     
    +###++    ########+     
    +###+   +######++++     
    +####+++######+         
     +##########+           
     +#########+            
      +######++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
           ++#####          
          +#######          
         +##########++      
        +#############+     
       +###+++++++#####+    
      +###+        ++###+   
     +###+           +##+   
     +###+           +###   
     +###+            ##+   
     +###            +##+   
     +##+            +##    
     ###+           +###    
     +##+          +###+    
     +###+         +###+    
     +###++++   +++###+     
      +######+++#####+      
       +############+       
        ++########++        
           +++++            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
            +####+          
            ####+           
           +###+            
          +###+             
          ###+              
         +###               
         +##+    ++++       
        +###    +####       
        +##+   +#####       
        +##+   +#####+      
        +##+   ###+##+      
        ###+  +###+##       
        ###+  +###+##       
        +##+  +######       
        +##+   +####+       
         ####++####+        
         +#######++         
          ++####+           
                            
                            
                            
                            
                            
                            
                            
                            
          +++##+            
          +######+          
          +#######+         
           +#######+        
                +##+        
                 +#+        
                 ##+        
                +##+        
               +###         
              +###+         
            ++###+          
            ####+           
           +###+            
        ++++##+             
      ++####++              
      +####+         ++     
      +###+++ +++++####+    
      +######+#########+    
       +#############++     
        +++#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            +###++#+        
          +###+  +#+        
         +##+   +##+        
         ##+   +###         
        +#+  ++###+         
        +#+++#####+         
        +#####++##          
         ++++++##+          
              +##           
             +##+           
             +#+            
            +##+            
            ##+             
           +##+             
           +##              
           ##+              
          +##               
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
           +++#####+        
         ++#########+       
       ++############+      
      +###############+     
     +####++ +++ ++####+    
     +###+          +##+    
    +####            +##    
    ####+            +##    
    ###+             +##    
    ###+             +##    
    ###+             ###    
    ###+            +###    
    +###+          +###+    
     +###+        +###+     
     +####++++++++###+      
      +#############+       
       ++##########+        
         ++######++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +######+++            
       #########+           
        +++######+          
              ++##+         
               +##+         
                ##+         
               +##+         
               +##+         
               +##+         
              +##+          
              +##+          
              ###+          
             +##+           
            +###+           
            +##+            
            +##+            
            +#++            
           +##+             
           +##+             
           +++              
                            
                            
                            
                +#+         
              +###+     +   
             +####+     +   
              +##+          
             +##+           
            +##+            
            +##             
           +##              
          +##+              
         +##+               
        +##+                
        +##+                
       +##+  ++###++        
       +## ++#######+       
       +#+ ####+++###+      
       +#++##+     +#+  +   
       +##+##+    +##+  +   
        ######  ++###   +   
         +#########+        
          ++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++###++            
         +##+++#+           
        +#+     +#          
        #+       ++         
       +#+        +#+       
       +#         +##       
       #+         #++       
      +#+        +#+        
      +#+        +#+        
       #+        ##         
       +#+     ++#+         
        +#+++++#+#+         
         ++++++ +#+         
                +#          
                ##          
               +##          
               +##          
               +#+          
                #+          
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
           +#######+        
          +##++  +##        
         +#++     ##        
        +#+     ++#+        
        ##+    +###+        
        #+    ++##+         
        ##+   +###+         
        +###+##+##+         
         +++#+++##          
               +#+          
               +#+          
               +#+          
               ##           
              +#+           
              +#+           
              +#            
             +#+            
             +#+            
             ++             
                            
                            
                            
                            
                            
                            
               +##+         
               +##+         
               +##+         
              +##+          
              +##+          
              ###+          
             +###           
            +###+           
            +###            
            +##+            
           +###+            
           +###             
           +##+             
           ###+             
          +###+             
           +##+             
           +##+             
           +##              
           +##              
           +#+              
                            
                            
                            
                            
                            
                            
                            
         +++++++++          
         +########+         
         +########+         
         +##++  +#+         
                +#+         
                +#+         
                +#+         
                ##+         
               +##+         
               ##+          
              +##           
             +##+           
            +##+            
           +###+            
          +#####+           
         +#######           
        +###+++###+         
       +###+   +###++++     
       ###+     +#####+     
       +#+        ++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
             +#####         
            +##+++#         
           +##+  +#         
          +##+  +##         
         +##+   +##         
         +#+  ++##+         
         ##  +####+         
         ######+#+          
         +###+++#+          
          ++   +#+          
              +##+          
              +##+          
              +#+           
              +#+           
              ##+           
              ##+           
              ##            
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
          +++####+          
        +#########+         
        +##+++++###         
                ###         
              ++##+         
          +++++##+          
          +#####+           
           +####+           
            ++###+          
              ++##+         
                ##+         
                +##+        
                 +#+        
       ++        ##+        
      +##       +##+        
      +##      +###         
      +##++   +###+         
       +#########+          
        +#######+           
         +###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++     +#+       
          +#+     +#+       
          +#+     +#+       
         +##+    +##+       
         +##     +##        
         +#+     +#+        
        +##      +#+        
        +##     +##+        
        ###++++++##+        
       +############        
       +#+++++#####+        
                ##+         
                ##+         
               +##          
               +#+          
               +#+          
               ##+          
               ##+          
              +##+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#####+        
      +#++#########+        
     +#######++++###        
      +##++++    +##        
       +         +#+        
                +##+        
                +##         
               +##+         
               +##          
               +#+          
              +##           
             +##+           
             +##+           
             +#+            
            +##             
            ##+             
           +##              
           ##+              
          +##               
          +#+               
                            
                            
                            
                            
                            
                            
          +##++             
         +#####+            
        +###+###+           
        +#+   +##           
       +##     +#           
       +#+     +#+          
       +#+     +##+         
       +#      +##+         
       +#+     ###+         
       +#+     +##+         
       +##+    ###+         
        +##+  +###+         
         +#######+#+        
          +#####++#+        
           ++++  +#+        
                  ##+       
                  +#+       
                  +#+       
                  +#+       
                   #+       
                            
                            
                            
                            
                            
                +##+        
                +###        
               +####        
              +####+        
              ####+         
             +###+          
            +###+           
           +####+           
           +###+            
          +###+             
          +###              
          ###+              
         +###  +##++        
         +##++######+       
         +###########       
         +#####++ +#+       
         +####+ +###+       
          +#### +##+        
          +#######+         
           +++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +#######+         
         +#####+###++       
         +####+ +###+       
         #####+  +###       
        +####+    +##+      
        +###+      ###+     
        ####+      +##+     
        ###+       +##+     
        ###+        +##+    
        ###+        +##+    
       +###+        +###    
       +##+         +##+    
       +###+        +##+    
       +###+        +##+    
       +###+       +##+     
        ####+   +++###+     
        +####+++#####+      
         +##########+       
          ++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###+         
           +######+         
          +####++#+         
         +###+    +         
        +##+     +##        
        +##      +##        
        ##+    +###+        
        ##+   +####+        
        ##++++####+         
        +######+##+         
         +++++++##+         
               +##          
               ##+          
               ##+          
               ##           
              +#+           
              +#+           
             +##+           
             +##            
             +#+            
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
            +##+            
      ++    +##+            
      +#+    ##+            
      +##    +#+            
       ##+   +##+           
       +##    ##+           
        +#+   ###           
         +##+++##           
          +######+          
           ++++##+          
               +##          
               +##+         
               +##+         
                ##+         
                +##         
                +##+        
                 ##+        
                 #+         
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
           ++#######+++     
          +####++######+    
          ###+  +######     
         +##+ ++ +####+     
         +##  +++####       
         +##   +####        
         +##  +###+         
          ##++###+          
          +#####+           
          +####+            
          +###+             
         +####+             
        +##++##             
       +##+  +#+            
       +##   +##            
      +##+   +##            
       ##+  +##+            
       +###+###+            
        ####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
          ++##+######+      
      +++############+      
      +######++++###+       
      +++++     +##+        
                ###         
               +##+         
               +#++         
               ##+          
              +##+          
              ###+          
              ##+           
             +##+           
             +#+            
             +#+            
             ##+            
             ##+            
            +##+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##++        
           ++#######        
        ++#####+++##+       
       +#####+   +##+       
       +###+     +##+       
       +++       +##+       
                 +#+        
                +##         
               +##+         
               +#+          
               ##+          
              +##+          
             +##+           
             +##            
            +##+            
            ##+             
           +##              
          +##+              
          ##+               
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
          ++#+++++          
         +#########+        
        +##++######+        
        +##++++ ++##+       
       +##+       ##+       
       +#+       +##+       
       ##       +###+       
       #+      +####+       
       #+   ++######        
       +##++####++##        
       ++####++  ##+        
         +++     ##+        
                +##         
                +#+         
                ##+         
               +##          
               +#+          
               ##+          
              +##+          
               +#+          
                            
                            
                            
                            
                            
                            
               +++###+      
             ++######+      
            +####++##+      
           +###++ +##+      
           ###+  +##+       
          +##+  +###+       
          +##   +##+        
          +#+  ###+         
          +## ###+          
          +#####+           
           ####+            
          +###+             
         +####+             
         ###+##+            
        +##+ +##            
       +##+  +##            
       +##+  +##+           
       +##+++###            
        +######+            
         +####+             
                            
                            
                            
                            
                            
                            
                  ++#+      
                  ###+      
                +##++       
                +#+         
               +##          
              +##+          
             +###+          
             +##+           
            +##+            
            ####+           
           +######          
           #######+         
          +##++ ##+         
          +##+  ##+         
          ###+ +##          
          ###+####          
          ###+###+          
          ######+           
          +####+            
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##++        
           ++#######        
          +###+++++#        
         +##+     +#        
        +##+     +#+        
       +##       +#+        
       +#+      +##+        
       +#     ++###+        
       +#+   +####+         
       +#######+##+         
        ++###++ ##          
               +#+          
               ##+          
              +#+           
              ##+           
              ##            
             +#+            
            +#+             
            ##              
           +##              
                            
                            
                            
                            
                            
                            
          +##+++++          
         +########+         
        +##++++++++         
        +#+                 
       +##+                 
       +## +++++            
       #########+           
       #####+++##+          
       ###+    +##+         
       +++      +##         
                 ##+        
                 +#+        
                 +##+       
                 +##+       
                 +##+       
                 ###        
          ++    +##+        
          +#++++##+         
           +#####+          
            +###+           
                            
                            
                            
                            
                            
                            
                            
          ++#####+          
        +##########+        
       +############+       
      +####+++++++##+       
      ++++       +##+       
                 +##+       
                 +##+       
                 ##+        
                +##+        
               +##+         
              +##+          
             ###++          
           ++###            
           +##++            
         +###+              
        +###+        +      
      +####+  +++++++#      
      +#####++########      
      +##############+      
      ++++#######++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++             
       +#########+          
      ####++++####++        
     +##+       +##+        
     +++         +#+        
                  ##+       
                 +##        
                 +#+        
          ++++++++#+        
       +++##########+       
       +###++++######+      
      +##+  ++##++++##+     
      ##+  +###+   ++##++   
     +##++###++      +###   
      #####++         +##   
      +++++            +    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++####+         
         ##########+        
        +##########+        
        ###++   ++##+       
         +        ##+       
                 +##        
                +##+        
                +##+        
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
         ++##+              
        +##+                
       +##+         +       
      +###      ++++#+      
      +######+#######+      
       +###########++       
        ++++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++###++++       
     +++#############+      
    +######++++++++##+      
    +###+         +##+      
     ++          +###       
               +####        
             +####+         
           +#####+          
           ####+            
           ###+             
           +####++          
             +#####+        
               ++###+       
                  +##+      
        +#+        ##+      
       +##        +##+      
       +#+        ###+      
       +###+++++####+       
        +##########+        
         +++++#++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +######+        
           +########+       
         +#####+++###+      
        +###++     ##+      
       +###       +##+      
      +##+       +###+      
      +##      +####+       
      +#+     +#####+       
      +#+   +####+##+       
      +########+++##+       
       +#####++  ##+        
          +++   +##+        
               +##+         
               +##+         
              +##+          
              +##           
             +##+           
             +#+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                 +###+      
                +#####+     
               +##+++#+     
               ###  +#+     
              +###++##+     
             +#######+      
             +######+       
            +###+##+        
           +###++#+         
          +#### +#          
         +####+  +          
        +#####+             
       +###++#+             
      +###+ ##+             
      +###  ##+             
     +###+  ##+             
     +##+   ##              
     +##    ##              
     +#+   +##              
     +##  +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++####++     
             +#########+    
           +#######++###+   
          +####+++  +####+  
         +####+   +++###+   
        +###++    +####+    
        +##+    +####+      
        ###   ++####+       
        +##+ +####+         
         ##+####+           
         +#####+            
         #####+             
        +####+              
       +######+             
       +### +##             
       ###+  +#+            
      +##+   +#+            
      +##+  +##+            
      +###++###             
       +#####++             
                            
                            
                            
                            
                            
                            
             +###+          
           +######+         
           ###++###         
          +##+  +##+        
          +##    +##        
          +#+    +##+       
          +#+    +##+       
          +##    +##        
          +###  +##+        
          +########         
           +######+         
            +#####+         
          ++###+###+        
          +##+  +###+       
          ###    +##+       
         +##+     ##+       
         ### +++++##+       
         ###########        
         +########+         
          ++#+++++          
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 ###+       
                +##+        
               +##+         
              +##+          
             +##+           
            +##+            
            +#+             
           +#+              
          +#+               
         +#+   +++          
        +##+  +###+++       
        +#+ +########+      
        +#+ +###+++##+      
        +#+ ##+    ##+      
        +#++##+   +#+       
         ##+##+ ++#+        
         ++#######+         
            ++##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++       
                  +#+       
           ++     +#+       
           +#     ++        
           ##    +#+        
          +#+    +#+        
          ##     ##         
         +#+    +#+         
        +##+    +#+         
        +#+  + ++#+         
        ###########+++      
       +######++#++##+      
        ++     +#+          
               +#+          
               +#+          
               ##           
               ##           
              +##           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                    ++      
                   +#+      
             +     +#+      
            +#    +#+       
           +#+    +#+       
          +#+    +#+        
          ##     +#+        
         +#+    +#+         
        +#+     +#+         
        ##+    +#+          
        ##++++#####+        
        ++++++###+++        
              +#            
              #+            
             +#+            
             ##             
            +#+             
            ##              
           +#+              
           #+               
                            
                            
                            
                            
                            
                            
                            
           +##+             
           +#+              
         +##+               
        +###+     +++       
        +##+      +##       
       +##+       +##       
       ###        +##       
       ###        +##       
       ###        ###       
       ###++     +###       
       +####++   +##+       
        +#####+  +##+       
         ++####+++##+       
           ++#######+       
             ++#####+       
               ++###+       
                 ###+       
                +###        
                +###        
                +###+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
           ++      +#+      
          +#+      #+       
          ##+     +#+       
         +#+     +#+        
        +##+     ##+        
        +#+     +#+         
        ##+     ##+         
        +#+    +##          
         +#++ +##++         
          ########+         
           +#####++         
             ###            
             ##+            
            +#+             
            +#+             
           +#+              
           +#               
           ##+              
           ##+              
                            
                            
                            
                            
                            
                            
                            
           ++++#++          
         ++#######+         
        +##########+        
       +###+    +###        
       +#+       +##+       
        +         +#+       
                  +##+      
                  +##+      
                  +##+      
                  +##+      
         ++#+++##+###+      
        +############++     
       +#####++#######+     
       +###+     ####+      
       ###      +###+       
      +###     +###+        
       ###+   +####+        
       +##########+         
        +#######++          
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#      
                   +##      
                   +#+      
           ++     +##       
           ##     ##+       
          +#+    +##        
         +##    +##+        
         ##+    +#+         
        +##     ##+         
        +#+    +#+          
        ##+    +#+          
        +##+ ++#+           
         +######+           
           ++##+            
             ##+            
            +##             
            ##+             
            ##+             
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
           +###             
           +###+            
          +####+            
         +#####             
         +####+             
         ####+              
        +###+               
        ####                
       +###+     +++        
      +####+   ++###+       
      +####  ++######++     
      +####  #########+     
      +###+ +#########+     
      +###  +###++####+     
      +###+  +##++####      
       +##+   ++++###+      
       +###+  ++++###       
        +###++######+       
         +#########+        
          ++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##++         
            ++######+       
          ++###++++##++     
          ####+    +##+     
         +###       +##     
        +##+         ##+    
       +##++         +#+    
       +##+          +#+    
       ###           +#+    
      +##+           +#+    
      +##            +#+    
      ###            ##+    
      ##+           ###+    
      ##+          +##+     
      ###         +##+      
      +##+       +##+       
       ###+    +####+       
       +#####+#####+        
        +########+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++#++#+++           
      +#####++####+         
       +++++   ++#+         
                 ##+        
                 +#+        
                 ##         
                +##         
                +#+         
                ##+         
               +##          
               ##+          
              +#+           
             +##+           
            +##+            
            +##+            
            +#+             
           +##              
           +#+              
          +#+               
           ++               
                            
                            
                            
                            
                            
             +####++        
             #######+       
           ++##+++###+      
          +####+  +###+     
        ++####+    +##+     
        +###++      ###+    
       +###+        +###    
      +###+          ###    
     +###+           +##    
     ###++           +##    
    +###+            +##    
    +##+             ###    
    ###+            +###    
    +##+            +###    
    +###           +###+    
    +###+         +###+     
     +###++     +####+      
      +#############+       
       +###########+        
        +########++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++++++++++            
    #############+          
    ##############          
    +++####++#####          
       ++++ +#####          
             #####          
           ++#####          
          +#########++#+    
          +#############    
           +############    
            +#########++    
             #####          
             #####          
             #####          
             +###+          
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++###+     
              +#######+     
             +#######++     
            +###++##+       
            +##++##+        
            +#++###         
            +#++##+         
            +####+          
            +###+           
            +###+           
           +###+            
           #####+           
          +##+##+           
          ##+ +#+           
         +##   ##           
         ##+   ##           
         ##+  +#+           
         +##++##+           
         +#####+            
          +###+             
                            
                            
                            
                            
                            
                            
                            
         ++#####+           
       +##########+         
      +##+++   ++##+        
     ##++        +##+       
    +#+           +##+      
    ++             +#+      
                   +#+      
                   +#+      
                   +#+      
            ++++   +#+      
         ++######++##+      
        +###++++####+       
       +##++    ++##+       
       ##+      +###+       
      +##      +####+       
      +#+     +###+#+       
      +#+    +##+ +#+       
      +#++++###+  +#+       
       ######++  +##+       
       +++++      +#        
                            
                            
                            
                            
                            
                            
                            
                            
                +++++       
              +######+      
             +#######+      
            +########+      
          +####+   +##+     
         +####+    +###+    
       ++###++      +###    
       +###+         ###    
      +###+          ###    
     +###+           ###    
     +###+          +##+    
    +###+           +##     
    +###           +###     
    +##+          ++##+     
    +###+        +###+      
     ####+      ++##+       
     +####++++++###+        
      +###########+         
       +#########+          
        ++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++       
                 +###++++   
               ++########   
             +######++###   
           ++#####+ ++##+   
          +####+   +###+    
          ###++  +###+      
          ###  ++##++       
          +##++##++         
           ####++           
          +###+             
       +++####+             
      +###+++##+            
      +##+   +#+            
     ##+     +##+           
     ##+      +#+           
     ######++++#+           
      ++########+           
          +++##++           
             +              
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
             ++######       
            +#######+       
           +###+ +##+       
           +##+  +##+       
           ##+   +##        
           ##   +##+        
           +#+ +##+         
           +##+###+         
           +#####+          
           +###++           
           ####             
          #####+            
         +##++##+           
         ##+  ##+           
        +##+  ##+           
        +#+   ##+           
        +##+++##+           
         +#####++           
          +###+             
                            
                            
                            
                            
                            
                            
                            
      +++++++++             
     +#########++           
     +##+++++####++         
              ++###+        
                ++##+       
                 +###+      
          ++++++####+       
        +#########++        
       +#######++           
       +#######+++          
        +++#######++        
            ++++#####+      
                  ++###     
                    +##+    
    ++               +##    
    ##++             +##    
    +###++         ++##+    
     +####++++++++####+     
       ++############+      
         ++++++++++++       
                            
                            
                            
                            
                            
                            
                 +#+        
                 ##+        
                +#+         
               +##          
               ##+          
              +#+           
             +#+            
            +##+            
            ##+             
           +#+              
           ##               
          +#+               
          ##  ++##++        
         +#+ +#####+        
         +#+ ##++ ##        
         +# ##+   +#+       
         +#+##   +##        
         +###+  +##+        
          +###++##+         
           +++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +######+         
          +#########+       
          +##########+      
          ###+++++####+     
          ##+   + +###      
          +#+  +++####      
          +#+  +##++++      
          +#+++##+          
          +#####+           
           +###+            
          +#####+           
          +#####+           
         +###++##           
         +##+  +#+          
         +##+   +#+         
         +##+   +#+         
          ##++++##+         
          +#######+         
          +######+          
           ++###+           
                            
                            
                            
                            
                 +#+        
                +##+        
                +##         
               +##+         
              +#++          
              ##+           
            +##+            
           +##+             
           +##              
          +##+              
         +##+               
         ##+                
        +##     +++         
       +##+   +####+        
       +#+  ++######+       
       +#+ +####+++#+       
       +#+ +##+  +##+       
       +##++###++##+        
        +##+######+         
         +#####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#              
           ##+              
          +#+               
          ##                
         +#+                
         ##+                
        +#+      +##+       
        +#+     +#++#+      
        ##      ##  ++      
        #+     +#+  +#      
        #+     ##   +#      
       +#+    +#+   +#      
       +#+    ##    ++      
        #+    #+    #+      
        +#+  +#    +#       
        +#+  ##    ++       
         ##  ##  ++#+       
         +#+ +#++##+        
          +##+####+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####++      
            +##########     
           +###+++++###+    
           ##++    +##++    
           +#+    +###+     
           +##+  +###       
            ##+++###+       
            +#####++        
            ++###++         
           ++###+           
           +#####+          
         ++###++#+          
        +###++ +##+         
       +###+    ##+         
       +##+    +##+         
      +##+    +##+          
      +##+    ###+          
      +###+++###+           
       +######++            
         +##+++             
                            
                            
                            
                            
                            
                            
                            
                     +##+   
                 ++#####+   
              +++########   
             +#######+##+   
           +#######+        
          +#####+++         
         +#####+            
        +#####+             
        +#####++            
       +#########+          
       +#########+          
       ####+#+ +##+         
       ###+##+  +##+        
       ###++#    +#+        
       ###+ +    +#+        
       ###+     +##+        
        +###+++####+        
        +##########+        
         +########+         
           ++#++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
             ++++++++####   
             +########+++   
            +####++++       
           +##+             
           ##+              
           #+               
           #+               
           +#+              
            +#+             
     ++      +#+            
     #+       #+            
     ##+     +#+            
     +##++   +#+            
      ++######+             
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           +##              
            ##              
            +#+             
             #+             
             #+             
             ##             
             +#             
             +#+            
             +#+            
              ##            
              ##            
              ##            
              ##            
              +#            
              +#            
               #+           
              +#+           
              +#+           
               #+           
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +##+         
               +##+         
               +##+         
                #++         
               +#+          
              +###          
             +##+           
             +##+           
            ++##+           
            +###            
            +###            
            +##+            
           +##+             
           +##+             
           ###+             
           ##+              
         ++#+               
         +###+              
         ++#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+            
          +#####+  ++       
         +######+ +##       
         ####+++++###       
         ##+     +##+       
         ##+    +##++       
         ##    +###+        
         +#+   +##+         
         +##  +##+          
          +##+###           
          +#####+           
           +###+            
           +####            
           +#####           
          +##++##+          
          +#+  +##+         
          ##++++##+         
          ########          
          +######+          
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++####++       
        ++##########+       
       +#####++++ +##       
       ##+++      +##       
       ++         +##       
                  +#+       
                 +##+       
                 +##        
                +##         
                +#+         
               +##+         
               ##+          
              +##           
             +##+           
            +##+            
            +#+             
           +##+             
          +##+              
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
            +###+++   ++    
         ++#######+  +##    
       +######++++#+++#+    
     ++####+++    +###++    
     +###++      +###+      
    +###+       +###+       
    ###+      +###+         
    +###+    +###+          
     +####+++###+           
      ++########+++         
         ++########++       
         +##++++#####+      
         +#+      +###+     
        +#+        +##+     
       +##+        +##+     
       +##        +###      
        +#++    ++###+      
        +###++++####+       
         ++########+        
            ++++++          
                            
                            
                            
                            
                            
                            
                            
            ++++++##+       
          ++#########+      
        ++###+++   +#+      
        +#++       +#+      
                   +#+      
                  +#+       
                ++##+       
           +#++####+        
           ######+          
           +#####+          
               +##+         
                +##         
                 ##         
                +##         
                +##         
   +#+          ##+         
   +###++    ++###          
    +####++++####+          
     +#########+            
       +++##+++             
                            
                            
                            
                            
                            
                            
              ++            
             ++             
             ++             
            +#+             
            +#+             
           +##+             
           +#+              
           +#+              
           ##+              
          +##+ +##++        
          +##++####+        
          +##+###++#+       
          +#####+  #+       
          +####+   +#       
           ###+    +#       
           ###+   +##       
           +##+  ++#+       
           +###+++#+        
            +######+        
             ++##++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##+         
           ++######+        
          +####+++##        
          +##++   ++  +++   
          +#+       ++##+   
          +#+      +###++   
          +#+    ++###+     
          +##   +####+      
          +##+++###++       
           +#####++         
           +####++          
           +###+            
          +####+            
          +####+            
         +##+##+            
         +## ##+            
        +### ##+            
         +##+##+            
         +#####             
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+            
          +#######++        
         ###########+       
       ++#####++####+       
       +##++    ####+       
       +##+     ###+        
       +##+    +###+        
       +##    +####+        
       +##   +#####+        
       +###+#######+        
        ###########+        
        +#####++###+        
         +++++  ##+         
                ##+         
                ##+         
                ##+         
                ###+        
                +##+        
                +##+        
                 #+         
                            
                            
                            
                            
                            
                            
                            
                      ++##  
                  ++++####  
               +++######++  
           + ++######++     
         +#######+++        
         ##+##++            
         +#+                
         +#+                
         ##+                
          ##                
          +##+              
           ##+              
      ++   +#+              
      ##   +##+             
      +##+  +#+             
      +####++#+             
       +######+             
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
            #####+          
           +######+         
          +##+ +###+        
          ##+   +###        
         +#+     +##+       
         +#+      +#+       
        +#+       +#+       
        #+         #+       
       +#+         #+       
       +#         +#+       
       +#         +#+       
       +#        +#+        
       +#        +#+        
       +#        +#+        
       +#+      +##         
       +##+    +##+         
        +##++++##+          
         +######+           
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++        
             +#######+      
           +##########++    
          +####+ ++#++##+   
        ++###+     +  +##   
       +###+          +##   
      +###+           +#+   
      +##+            +#+   
     +##+            +#+    
     ###             ##+    
     ##+           +###+    
     ##           ++##+     
     ##+         +###+      
     ##+      ++####+       
     +##+++++#####+         
     +##########++          
      ++#####++             
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
        +#++++++            
        +########++         
         ##+++++####++      
         ##+     ++###+     
        +##        +###+    
        +##         +##+    
        ##+          +##+   
       +##+           +#+   
       +##            +#+   
       +##            +#+   
       +#+            +#+   
       ##+            +#+   
      +##+            +#+   
      +##+           +##    
      +##+          +##+    
       ###+        +##+     
       +##+      ++##++     
        +###++++####+       
         +########++        
          +++#++++          
                            
                            
                            
                            
                            
                            
                            
                            
            +#######+       
            #########+      
            +++    +#+      
                   ##+      
                  +##+      
                 +##+       
            + ++###+        
          +#######+         
          +#####+           
           +####+           
              +##+          
               +##+         
                +#+         
                +#+         
      ++        +#+         
      +#       +##+         
      ###+    +##+          
      +###+++###++          
       +#######+            
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++             
      +#########++          
     +#####+++####+         
     ##++      ++##+        
     +#+         ##+        
                 +#+        
                 +#+        
                 +##        
                 +#+        
                 ##+        
                 ##+        
         ++++######++       
        ++############+++   
        ##++  ++##++####+   
       +#+     ##+          
       ##+   +##+           
       ##    +##            
       ##+  +##+            
       +##+###+             
        ++++++              
                            
                            
                            
                            
                            
                            
                   ##       
                  +##       
                 +##+       
                +##+        
               +##+         
              +##+          
             +##+           
             +##            
            +##+            
           +##+             
          +##+              
          +#+               
         +##++##++          
         +########+         
         #####+++##+        
         ####+   ##+        
         +##+   +##+        
         +###+++##+         
          +######+          
           +##+++           
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            ##+             
           +##              
           +#+              
           +#+              
           ##               
          +#+               
          +#+               
          +#+               
          +#    ++++        
         +#+   +####+       
         +#+  +##++##+      
         +#+  +#+  +##      
         +#+  #+    +#+     
         +#+  #+    +#+     
         +##  ##+ ++##+     
          ##+ +######+      
          +###+#####+       
           +#####+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++###+       
          ++#########       
        +#####+++++##+      
       +###+++     ##+      
      +#++        +##+      
      ++          +##+      
                 +##+       
                 +##        
                +##+        
                ##+         
               +##+         
              +##+          
             +##+           
            +###+           
           +###             
          +###              
         +##++              
         ###+               
        +##+                
        +##                 
                            
                            
                            
                            
                            
                            
                            
               ++++#+++     
           +++###++++++     
         +###+++       +#+  
        ##++         ++#+   
       +#+         ++##+    
        #+       ++##++     
        +#     +###+        
        +##   +##+          
         +##++#+            
          +##++             
           ###+             
         ++++##             
        +++  +#+            
        ++    #+            
       ++     ++            
       +     +#+            
      ++     +#             
      ++    +#+             
      +#+ ++#+              
       +####+               
                            
                            
                            
                            
                            
                            
              +###++        
            +#######+       
           +##+++++##       
            ++     ##+      
                   ##+      
                  +##+      
                +##++       
           +++++##+         
          +######+          
          +#####+           
           +++###+          
              ++##          
                +#+         
                +#+         
       ++       +#+         
      +##+     +##+         
      +##++   +##+          
      ++####+###+           
        +######++           
         +##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####++       
           +###########+++  
          +##+++++++######+ 
                          + 
                            
                            
        ++                  
       +#+                  
       +#+                  
       +##++                
        +###++              
         ++###++            
           +####+           
             ++##           
              +##           
              +##           
         ++++++##           
         +######+           
         +++###+            
             ++             
                            
                            
                            
                            
                            
                            
                +##         
                +##         
               +###         
               +##+         
               +##+         
               ##+          
              +##+          
             +##+           
             +##+           
             +##+           
            +###            
            +##+            
            ###+            
            ###             
           +##+             
           +##              
          +###              
          +##+              
          +##+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#                
          +#                
          ##+               
         +##   ++           
         +##+  ##+          
         +##+  ##+          
         ###   ##+          
         ###   ##+          
         ##+   ##+          
         ##++++##++++       
        +#############+     
        +##############     
         +#########++#+     
          + + +##+          
              +##           
              +##           
               ##+          
               ##+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
        +++########+        
       +############+       
       ##+++++++++##+       
       ++        +##+       
                 +##+       
               ++##+        
            +++###+         
           +#####+          
           +#####+          
            +++###+         
               +###+        
                 +##+       
                 +##+       
     ++           +#+       
    +##+         +##+       
    +###+        +##+       
     +###++    ++###+       
      +####+++#####+        
       ++########++         
         ++#+++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++++  
             +#+ +++######+ 
            +##++#####++    
           +##+ +++++       
         ++##+              
         +##+               
        +##+                
        ###+++              
        +#####+             
         +++++##            
       +      +#+           
       #      +#+           
       ++    +##+           
       +#+++####+           
        +#####++            
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##++         
          ++#######+        
         ++###+++###        
        +###+    +#+        
        ###+    +###+       
        ##+    +####+       
       +##     +###+        
        ##+    +###+        
        +##++++###+         
         +########          
          +######+          
             +###           
             +##+           
             +##            
            +##+            
            +##             
           +##+             
           +#+              
          +##+              
          +##+              
                            
                            
                            
                            
                            
             +#+            
            +###            
            +##+            
            +##+            
            ####            
            ####            
           +####            
           #####+           
          +######           
         +###+###           
         +###+###           
         +#######++         
        +##########++       
         +##########+       
              #####++       
              +##+          
               ###          
               +##          
               +##          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++++   
                 ++######   
            ++++######+++   
           +######++        
           ###+++           
          +#+               
           #+               
           +#+              
            +#+             
             ##             
             +#+            
      +       ##            
     +#      +#+            
     ##+     +#+            
     +#+     ##+            
     +##++++##+             
      +######+              
        +++                 
                            
                            
                            
                            
                            
                            
                            
                            
                    ##+     
                   +##+     
                  +##+      
                ++##+       
               +####+       
             ++###+#+       
             +###++#+       
            +##++ +#+       
          ++##+   +#+       
         ++##+    +#+       
       ++##++      #+       
     +++###       +#+       
    +++###++++  +++#+++     
    +##########+######++    
    +###################    
     +######++#++++++       
      ++++++       #+       
                   #+       
                   #+       
                   +        
                            
                            
                            
                            
                            
                            
                            
                            
                  +#        
                  +#        
                 +#+        
                 +#         
                +#+         
                ##+         
               ##+          
              +##+          
              +#+           
             +##+           
            +##+            
            +##             
           +##+             
           +#+              
          +##               
          +#+               
         +##                
        +##+                
        ##+                 
        ###+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
             +##+           
             +##+           
             +###           
             +###           
             +###           
             ####           
             ####           
             ####           
             ####           
             ####           
             +###           
             +###           
             +##+           
             +##+           
             ###+           
             ###+           
             ###            
            +###            
             ##+            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++##+  
                   +######  
                ++#####+++  
              +#####++      
           ++####+++        
         +#####++           
         +##++              
        +##+                
        +##+                
         +#+                
         +##+               
          +#+               
           +#+              
            ##+             
       +    +##+            
      ##+    +##            
      +#+     ##+           
      +##++ ++##+           
       +#######+            
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
               +#+  +++     
               ##+ +#++     
              ##+ +#+       
             ##+ +##+       
            +#+  ##+        
          ++#+  +##         
          ##++  +#+         
         +##+  +#+          
        +##+   ##+          
        ##+   +#+           
       +#+    +#++++#+      
       +#+   +######++      
       +##+++####++         
       +#######+            
          +++#+             
            ##              
            #+              
            #+              
           +#+              
            #               
                            
                            
                            
                            
                            
                            
                            
                 +++++      
              ++#######+    
            ++######+##+    
           #####++   +##    
          +####+      ##+   
         +###++       +#+   
        +###+         +##   
       +###+          +#+   
      +###+          +##+   
      ###+           +##    
     +###+           +#+    
     ###+           +##+    
     ###           +##+     
     ##+          +###      
     ##+         +###+      
     ###       ++###+       
     ###++++++++##+         
     +###########+          
      +########++           
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++##++            
         +######+           
        +###++###           
       +###+  +##           
       +##+    +#+          
       ##+    +## +##+      
       ##+   ++##+###+      
      +##+   +#+++###       
      +##+  +##+ ###+       
      +##+  +#+ +###+       
       ###++++++####        
       +############        
       ++######++###        
         ++++++ +###        
                +##+        
                +###        
                +###        
                +###        
                +###        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####++         
        +##########+        
        +###++++++#+        
        +++      +#+        
                 +#+        
                 ##         
                +##         
                ##+         
               +##          
              +##+          
              +#+           
             +##+           
             +#+            
            +##             
           ###+             
          +##+              
          ##+               
        +##+                
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
             +++            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
            +######+        
         ++#########        
        +#####++ +##        
       +####+    +##        
      +###++     +##        
      ##++       +##        
      ++        +###        
                +##+        
               +##+         
               +##+         
              +##+          
            ++###+          
          +#####+           
         +######++          
         #########+         
        +####++###+++       
       +####+   +####+      
       +###+      ##++      
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
             +++##+         
           +######+         
          #####++           
         +###+              
        +##++               
        +##+                
        +##+                
         +##+               
         +###+              
          ++##++            
           ++###+           
             +###+          
              ++###+        
                +###+       
        ++       +###       
        +#+       +##+      
        +###+      +#+      
          ###+++ ++##+      
           +#########       
             ++####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++#######++      
      +###############      
      ######+++++++###      
      ++++++       ###      
                  +##+      
                  +##       
                 +##+       
                 +##        
                +##+        
                +##         
               +##+         
              +##+          
              +##+          
             +##+           
            +##+            
           +###             
           ##+              
         +###+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
      +++##+++              
      +#######              
      +#######+             
     +#########+            
     +##########++#+        
     +##############+       
     +####+++#######+       
     ++####++#######+       
      +##############+      
      +##############+      
        +############+      
         ###+#+######+      
         +#+ #+######+      
          ++ # ++####+      
             #  ++###+      
                  ###+      
                  ####+     
                  ###+      
                  ###+      
                  ##+       
                            
                            
                            
                            
                            
                            
                            
                     +#+    
                    +##+    
                    +#+     
         +++       +#+      
         +#+      +##+      
        +##+      +#+       
       +##+      +#+        
       +#+      +##+        
       ##+      +#+         
      +#+       ##          
      +#+      +#+          
      +#++    +##++#+       
       #####++#####+        
       ++#######++          
             +#+            
             +#+            
            +#+             
            +#+             
            +#              
            +#              
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
            +#####++        
          ++########+       
         +###########+      
       ++#############+     
       +#####+  ++####++    
      +#####+     +#####+   
      +####+        +###+   
      +###+         +####   
     +####+          ####   
     +###+          +###+   
     ####         ++###+    
     ####+       +####+     
     +######++########+     
     +##############++      
      +############+        
       +++#######++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
          +######++         
          +++++####+        
               +++##+       
                 ++#+       
                  +##+      
                  +##+      
                 +##+       
           +++++###++       
           +#####++         
           +####+           
           +++##+           
              +##+          
               ##+          
     ++        ###          
    +##+       ##+          
     ###++   ++##+          
     +##########+           
      ++#######+            
        +###+++             
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
             +##+           
            +##+            
           +##+             
           ##+              
          +#+               
         +##+               
         +##+               
        +##+   +++++        
        +##+   +##+#+       
        +##    ##+ #+       
        +##+   #+  ##+      
        +##+  +++  #+       
         ##+  +#+ +#+       
         +##+ ## +##+       
         +##+ ##++#+        
          +########+        
           +######+         
            ++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               +##+         
               +##+         
               +##+         
              +##+          
             ++##           
             +##+           
             +##            
            +##+            
            ###             
           +##+             
           +#+              
          +##+              
          +##+              
          +##+              
          ##+               
         +##+               
         ##+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++           
         +#######++         
         +##+++####         
         +++   +##+         
               ##+          
               ##+          
              +#+           
              +#+           
              ##+           
             +##            
             ##+            
             ##             
            +##             
            +#+             
            ##+             
            ##+             
            ##              
            ##              
            ##+             
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
              ++#####+      
       ++############+      
      +##########++##+      
      +###+++++   +##+      
      ++++        +##+      
                  +##+      
                 +##+       
                 ##+        
                +##         
               +###         
              +###+         
             +###+          
             +##+           
            +##+            
           +##+             
          +###+             
         +###+              
        +###+               
        +##+                
        +##                 
                            
                            
                            
                            
                            
                            
             ++#++          
            +#####+         
          +#########++      
          ############++    
         +####    ######    
        +#####    ++++++    
        ####+               
        ####                
        ####++              
        ######++            
        +########+          
         ++#######          
             +####          
              +###+         
       ++     +###+         
       +#+    +###+         
        ####++####+         
        ##########+         
         +#######+          
          +####++           
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 +##+       
                 ##+        
                +#+         
               +#+          
              +##+          
              ##+           
             +#+            
            +#+             
           +##+             
           ##+              
          +#+++++++         
         +##+######+        
         +####+ ++#+        
         +###+    +#        
         +##+    +##        
          ##++  +##+        
          ++##++##+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+++           
          +######+          
         +#######+          
        +##+++###+          
        +++   +##+          
               ##+          
              +#+           
             +##+           
            +####+          
          +#######+         
          +########+        
         +##+++####+        
          ++   +###+        
                ###+        
           +++  ##+         
          +###++##+         
          +######+          
          +######+          
           +####+           
            +#++            
                            
                            
                            
                            
                            
                            
                            
              +#++          
            ++####+         
           +#######+        
           #########+       
         ++#####++##+       
         +######+ ###+      
         ######+  +##+      
       +#####++    ##+      
      ++####+      +##+     
      #####+       +###     
     +####+        +###     
     +###+         +###     
     ####+        +####     
     ###+         ####+     
     ###        ++####+     
     +##       +#####+      
     +##+    ++#####+       
      #############+        
      +##########++         
       +#######++           
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           ###+             
           +##+             
           +###             
            +##+            
            +##+            
            +###            
            +###            
            +###+           
            +###+           
            +###+           
            +###+           
             ###+           
             +##+           
             ###+           
             +##+           
             +##+           
             +##+           
             +###           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
             +####          
             +####+         
             +####+         
             +####+         
            +#####          
            +#####          
            ######          
            #####+          
            ####+           
           +####+           
           +####+           
           +#####+          
           +####++          
           +####+           
           +####+           
           +####+           
           +###+            
           +###+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
    +++         +###+       
    ###         +##+        
    ###+         ##+        
    ###+         ##+        
    ###+        +##+        
    +####++    +###+        
     +#############+        
       ++######+++##+       
          ++++   +###       
                 +###+      
                 +##+       
                 +##+       
                 +##+       
                 +##        
                +##+        
                ++#+        
                 +##+       
                  ###+      
                   +#+      
                            
                            
                            
                            
                            
                            
             ++             
           ++##+            
           #####+           
          +#####+           
           ######+          
           +++ ##+          
              +##+          
             +###           
             +##+           
            +###+           
     ++########+            
     +#########+      ++    
     +#########+     +###   
     ###########+   +###+   
     +######++###++####+    
      +++++   +########+    
               +#####++     
                   ++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               #+           
      +++      ##           
      +#+      ##+          
      +#+      ##+          
      +#+     +###          
      +#+     +###          
      +##+    +###          
      +##+     ###          
      +###+    ###          
       +###+   ###          
        ####+  ###          
        +####++###+++       
         +##########+       
           +########+       
             ++####+        
               +###         
               +###         
                ###+        
                +##+        
                +#++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++++        
        ++++########+       
       +#############+      
       +##############+     
        +###++++#######     
        +#++ ++#######+     
           +########++      
           ########+        
           #########+       
           +########+       
                ++###+      
                  +##+      
                  +###      
                  +###+     
   +#+++       ++#####      
   #####+++++++######+      
   +###############++       
   +##############+         
    ++##########++          
       +++++++              
                            
                            
                            
                            
                            
                 ++###+     
                +###++      
               +##++        
              +##+          
             +###+          
            +##++           
           +##++            
          +##+              
         +##+               
        +##+                
        +##+                
       +##+      +  +++     
       ##+      +#++###+    
       ##+   +####+ +#+#+   
       ##+ +####+      #+   
       +##+###+     +++#    
       +####+     ++###+    
        +###+  +++###++     
        ++########++        
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++++     
         +#        +###+    
        +##+       +###+    
        +##+       +###+    
       +###+      +###+     
       +###+      +###      
      +###+      +###+      
      +###+     +###+       
      ####     +####+       
     +####+   ++####++      
     ######+++#+######+++   
     +###################   
     ################++++   
     #######+########+      
     +###+    +###++        
      +++     +###+         
              ###+          
              ###+          
              ###+          
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#++##+         
          #########+        
          ++++++###         
               +##+         
               ###+         
               ###+         
              +##+          
             +###+          
             +###           
             ###+           
            +###            
            +##+            
           +###             
          +###+             
          +###              
          ###+              
         +##+               
         ###+               
        +##+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
            +++#++++++      
           +##########+     
          +###########+     
         +#####+###+#+      
         ####++ ++          
        +###+               
        ####                
        ######++            
        ########++          
        ##########+         
        ++#++++####+        
          +    ++##+        
                +##+        
                +###+       
        +       +###+       
       +#+++++++####+       
      +############+        
      +###########+         
       +########++          
        ++#+++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++++#####+       
       #############+       
       #############+       
         ++++++  ###+       
                +###        
               +###+        
               +###         
               ###+         
              +###+         
              +###+         
              +##+          
             +###+          
             +##+           
            +###+           
            ###+            
           +###+            
           +###+            
           +##+             
           +##+             
           +#+              
                            
                            
                            
             +##+           
             +##+           
            +###+           
           +####+           
          +####+            
          +####+            
         +####+             
         +###+              
        +####+              
        +###+               
        ####   +###+        
        ####   #####+       
        ###+  +#####+       
        ###+  +######+      
        ###+ +#######+      
        +##++#########      
        +############+      
         +###########+      
          +######+##        
           +####+ ++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###++        
             +#+++++        
             #+             
            +#+             
           +#+              
          +#+   ++          
          +#   +##+         
         +#+   +##          
         +#+++#++#          
          ####+ +#          
           ++   ++          
                ++          
                #+          
               +#           
               ++           
               ++           
               ++           
               ++           
               ++           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+###+      
          +++#########+     
     +++##############+     
    +#################+     
   +##################+     
   +##########++++####+     
   +######+++    +###+      
    +###++       +###+      
     ++++        ####       
                +###+       
                +###+       
                +###+       
               +####+       
               +###+        
               ####+        
              +####         
              +####         
              +###+         
              +###+         
              +###+         
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
         +####+             
         ++ +#+             
         ++  +#+            
              ++            
              +#            
               #            
              +#            
        +#++  ++            
        ##+##+#+            
        +#++##############++
         ++#++  ++++++++++++
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##          
           +#######+        
         +##########+       
         +###+#++####       
         +##++   +###       
         +##+   +###+       
          ##+  +####        
          +##++####+        
           +#######+        
           +######+         
         ++######+          
         +#######+          
        +####+++#+          
        +###+  +##          
        +###+   +#+         
        +##+    +#+         
        +###++++##          
         +########          
          #######+          
          +++##++           
                            
                            
                            
                            
                            
                            
                            
                            
           ++               
           #+  ++           
          +#+ +##+          
          +#+#####+         
          #+++++##+         
         +#+    ##          
         +#     ##          
         #+     #+          
        +#+    +#+          
        +#+    +#+          
        +#+   +##           
        +############+      
          ++#+####+++       
             +##            
             +##            
             +#+            
            +##+            
            +##             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#+++++          
        +##########+        
        +##########+        
        ####+++++##+        
       +##+      ##+        
       +##       ###+       
       +##++    +###+       
        +####+++####        
        ++#########+        
          +++###+##+        
                 ##+        
                +##+        
                +##+        
                +##         
                +##         
                +#+         
               +###         
               +##+         
               +##+         
                +#+         
                            
                            
                            
                            
                            
                ++##++      
              +#######+     
             +##++++###+    
          +++##+    +##+    
         +###++     +##+    
         +##+      +###+    
          ##+     +###+     
          ##+    +###+      
          +#+  +###++       
          +##+####+         
          +######+          
         +#####+            
       +########+           
      +##++  +###+          
     +##+     +###+         
     +##+      +##+         
      ##+      +##+         
      +##++++++###+         
       +#########+          
        +++###++            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
              +####+        
             +#####++       
           +########+       
          +##########       
        ++####+++++##+      
        #####+    +##+      
       +####+      +#+      
       ####+       +#+      
      +###+        +##+     
      +###+        +##+     
     ++##+         +###     
     ####+         +###     
     ###+          +###     
     ###+         +####     
     ###+         +####     
     ####+ ++  +++####+     
     +###############++     
      +##############       
       ++########+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++######++           
      +###########+         
     +##++     ++##+        
     +++         +##+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 +#+        
                 +#+        
                +##+        
                +#+         
               +##          
               +##          
               ##+          
              +#+           
              +#+           
              ##+           
              ##            
              ++            
                            
                            
                            
                            
              +##+          
              ####+         
              #####+        
             +#####         
             +####+         
            +####+          
           +#####+          
           +#####+          
           +#####+          
           +####+           
           +####+           
           #####+           
           ####+            
          +####+            
         +#####+            
         +#####+            
         +#####+            
         +#####+            
         +#####+            
          +####+            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                 ++###+     
                 +###+      
                 ###+       
               +###+        
               +###+        
              +###+         
              ###+          
             +###           
            +###+           
           +####            
          +####+            
          ####+             
         +###+              
        +###+               
        +###+               
       +####                
       +##++                
       +##+                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++               
        +####+              
        +######+            
        +#######+           
         +#######+          
          ++#####+          
             +###+          
             +###+          
            +####+          
         +++#####+    ++    
        ++######+  +++###+  
       +########+++#######  
      +#################++  
      ##############++++    
      +##########++         
      ++#####++++           
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
           +#####+          
         ++###+##+          
         +###+ ##+          
         +##+ +##+          
          ++  +##+          
             +###++         
            +######+        
           +########+       
          +####+++###       
          +##++  +###       
           ++    +##+       
                 ###+       
                +##+        
               +###+        
          +++ +###+         
         +##+++##+          
         +#######+          
         +######            
          +##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++####+          
         +########+         
      +############+        
      +############+        
      +#####++######+       
      ####+++++#####+       
      +#+  +#######+        
        ++#########+        
        +###########+       
        +############+      
        +#############      
         +###++++#####      
          +++    +####      
               +######      
              +#######      
           +++######++      
          +########+        
          +######+          
          +####+            
          +##++             
                            
                            
                            
                            
                            
                            
                            
                ++++##+     
             +#########+    
            +#####+++       
            ###++           
            +##             
            +#+             
            +#+             
            +#++            
            +####+          
            ++####+         
                +#+         
                +#+         
                +#+         
                 #+         
                +#+         
               +##          
      +#+++ +++##+          
       #########+           
       ++######+            
         +++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +##+       
                +####       
    ++          +####       
   +###+        +####+      
   ####+        #####+      
   ####+       +#####+      
   +###+    +++#######+     
    +###++++########+++     
     ################       
     ###############+       
      +############+        
       ++##++#####+         
         ++  +####+         
             +###++         
             +###+          
             +###+          
             +###+          
             ++##+          
              ++++          
                            
                            
                            
                            
                            
              +##+          
              ##+           
             +#+            
            +#+             
            +#+             
            +#+             
            #+              
           +#+              
           +#+              
           +#               
           #+               
          +#+               
          +#+  ++++         
          +#+ +###+         
          +#++##++#         
          +#++#+ +#+        
          +#++#  ++         
          +##+#++#+         
           +#####+          
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++#++    
                 ++#####+   
               +########+   
          ++++########++    
         +##########++      
         +#########+        
         ######+            
        +###                
        +###                
         +##+               
         +###               
          +##+              
           ###+             
           ++#+             
            +#+             
      +++  ++#+             
      ++#+####+             
       +######              
       ######+              
        +##+                
                            
                            
                            
                            
                            
                            
                            
              ++##++        
             +#######+      
          +++####+####      
         +#####+   +##+     
         ####+      +##+    
        +####+      +##+    
        ####+       +###    
       +###+        +##+    
       +##+         +##+    
      +###+         +##+    
      ###+          +##+    
      ###          +##+     
      ###          +##+     
      ###          ###      
      ###         +##+      
      ###        +###+      
      +##+     +####+       
       ###+  ++###++        
        +########+          
         ++####++           
                            
                            
                            
                            
                            
                            
            ++##+           
            +###+           
            +####+          
            +###+           
           +####+           
          +####++           
          +####+            
          +###+             
         +#####++++         
         +##########+       
        +###########+       
        +###########+       
        +############+      
        +############       
        +###########+       
        +###########+       
        +##########+        
         +########+         
          +#####+           
           +#+#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +####+           
          +##+##+           
           +  ##+           
            +###+           
           +####+           
           +++###+          
              ++##+         
                +#+         
                +#+         
                +##         
                +#+         
                +#+         
      ++        ##+         
      ++       +##          
      +#+      ##+          
       ##+    ###+          
       +##+ +###+           
        +######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+#####+      
       +++###########+      
      +###############      
     +################      
     +################      
     +######+++  ####+      
     +###+++     ####+      
                +###+       
               +####+       
               ####+        
               ###+         
              +###          
             +###+          
             ####+          
             ###+           
            +###+           
            +###+           
           +###+            
           +###             
           +##+             
                            
                            
                            
                            
                            
             +++####+       
           ++###++####      
         +##+++     +#+     
        +#++         ##+    
       +##         ++#+     
        ++++      +##+      
           +##++++##+       
           +#####+          
              ++#+          
                +#+         
                 ++         
                 +#         
                  #+        
                  ##        
     ++          +##        
    +#           +#+        
    +#+         +##+        
    +##++      +##+         
     +###########+          
       ++####+++            
                            
                            
                            
                            
                            
                            
                            
            ++#######+      
           +##########+     
          +############+    
          +############+    
         +#######++++##+    
         +#####++   +###+   
         +###      +####+   
         +###      #####+   
         +###+   +#####     
         +####+++#####+     
           ##########+      
          +##########       
       ++##########+        
      +#########+++         
     +###########           
     ############           
     ############           
     ###########+           
     ##########+            
     +########+             
                            
                            
                            
                            
                            
                            
                            
            ++###+          
         +++######          
       ++#########          
      +######++###          
      +##++    ###          
       ++      ##+          
              +##+          
              ##+           
             +##+           
             +##            
            +##+            
            ###             
           +##+             
          +###              
          +##+              
         +##+     ++++      
         +##+++#######+     
        +##############     
       +###########++++     
       +#####++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
            #####+  ++      
      ++  +######+  ++      
         +####+##+  ++      
         ###+++##+  ++      
        +##+++###+  ++      
        +########+  ++      
        +#######+   ++      
         +######+   ++      
          ++ +#+    ++      
            +##+    ++      
            +#+     ++      
           +##+     ++      
           ##+      ++      
          +##+      ++      
          +##       ++      
          +#+       ++      
         +##+       ++      
         +##+       ++      
          #+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++  ++++++      
         +###+ +##++##+     
       +###++  ++   ++#+    
      +##++    ++     ##+   
     +##+             +#+   
     ##+              +#+   
     ##                ##   
     ##                ##   
     ##               +##   
     +#+              +#+   
     +##+            +##    
      +#+           +##+    
       +##+        +##+     
        +##++   ++##++      
         ++########+        
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+++          
             +####+         
             +#####         
           +#######+        
         ++########+        
         +#########+        
        +#####++ +##        
        +####+   +##+       
       +####+     ###       
       +###+      ###       
       ####+      ###       
      +###+       +##+      
      +###+       ###+      
      +###       +###+      
      +###      ++###+      
       ###++++++####+       
       +############+       
        +##########+        
         ++######++         
           +++#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          +#######+         
         ##+#######+        
         +++#+ +###+        
          +#+   +#+         
         +##   +###         
         +#+  +####         
        +#+  +##+##         
        +##+###+ ##         
        +####++  ##         
         ++     +#+         
                +#+         
                +#+         
                +#          
                ##          
               +#+          
               +#+          
               ##           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
               ##+          
               ###          
               ###          
              +####         
              #####         
              #####         
              ####+         
             +###+          
             +###+          
            +####+          
            +####+          
            +####+          
            ####+           
           +####+           
           +####            
           +###+            
           ####             
           ####             
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
             +##+           
           +#####+          
          +###+##+          
         +###+ ##+          
         +##+ +##+          
          +++ +##+          
             +##+           
             +##+           
             ##+            
            +##+            
           +##+             
          +###              
          +##+              
         +###               
        +#####++            
        +#######++          
       +##++++####+         
        ++    +####+###+    
                +#####++    
                 +#++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ###+++              
        #######+            
        +#######+           
         ++#####+           
              +##+          
               +#+          
               ###          
          ++++####          
         +#######+          
        +#########++     ++ 
       ###################+ 
       #######++++#######+  
       ######+    +++++++   
       +##+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +####+         
           ++######         
           ###+ ++#+        
          +#+     #+        
         +##      ++        
        +##+     +#+        
        +#+      +#+        
        +#+      ##+        
        +#+     +##+        
        +#+    +##+         
        +##+++####+         
         +####++##          
          ++++ +##          
               +#+          
               +#+          
               ##+          
               ##+++        
               ###+         
               ###+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
        +++####+##++        
        ############+       
        #############+      
        +#+++++++####+      
        ++      +####+      
           ++++######       
         ++#########+       
          +#########+       
          +##########+      
          ++##+++++##+      
                   +#+      
                   +#+      
                  +##+      
     ++          +###+      
    +##+        +####+      
    +###+    ++#####+       
    +###+++++#####++        
     +############          
      +##########+          
       ++#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####++         
          +########+        
        ++####++####+       
        +###+   +###+       
       +##++      ##+       
       +##+       ##        
       +##       +#+        
       +##+   ++###+        
       +####++#####+        
        +#######+##+        
         ++##++ +#+         
                +#+         
                ##+         
                +#+         
                +#+         
                +##         
                +##         
                 +#         
                 +#         
                  +         
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
                   +##+     
          +        +##+     
         +#+      +##+      
         +#+      +##       
        +##+     +##+       
        +##+     +##+       
       +###+    +###++      
       ###+   ++#####+      
      +###++#########+      
      +###########++        
      +######+++##+         
       +++++   +##+         
               ###+         
              +##+          
              +##+          
              ###           
              ###           
              +#+           
                            
                            
                            
                            
                            
                            
                            
           +#+              
         + ###              
        +####+              
        +####+              
         +##+               
        +###+               
        +##+                
        ##+      ++         
        ##+      +##+       
        ##+     +####+      
        ##+    +##++#+      
       +##     +##  +#      
       +##     +#+ +#+      
        ##+     +#++#+      
        +#++      +#+       
         +##+    +##+       
          +##+  +##+        
           +##++###+        
            +#####+         
             ++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++#####++     
           +##########+     
          +###########+     
         +############+     
        ++###+              
        +###+               
        ####                
      ++###+  ++++          
      +#############+       
     +###############+      
     +########+++++##+      
      +###+++      +#+      
                  +##+      
                  +##+      
                 +###+      
               ++###+       
     +##++++++######+       
     ##############+        
     ############++         
     ++#######+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++++         
     +++###+++++++###+      
    ###+++          +##+    
    #+                ++    
    ++                +#    
                      #+    
                     +#     
             ++++++++##+    
        +++#####+###++++    
      +##++++   +##+        
      ##+     +##++         
      #+    +##++           
      +#++###+              
        ++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +##       
                ++###+      
                ####+       
              +#####+       
             +#####+        
            +#####+         
           +####+           
           #####+           
          +####+            
         +####+             
         +###+              
         ####               
        +###+               
        +###+  +++          
        +###+++###+         
        +#########+         
        +#########+         
         #########+         
         +#######+          
           +####+           
                            
                            
                            
                            
                            
                            
                            
                 +#         
                +#+         
                +#          
               +#+          
              +##+          
              +#+           
             +##+           
             +#+            
            +##             
            +#+             
           +##+++           
           +#######+        
          +##+++++##        
          +#+    +##        
          ##+    +#+        
         +##    +##         
         +##   +##          
         +##  +##+          
          +#####            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++##+++        
       +############+       
      +##############+      
      +##############+      
      ++++ ++   +###+       
                +###+       
               +###+        
               ###+         
              +###+         
              +##+          
             +###           
            +####           
            +###+           
           +###+            
           +###+            
          +###+             
          ###+              
         +###+              
         +##+               
         +##+               
                            
                            
                            
            +#+             
           +###             
          +##+              
         +##+               
         +##+               
         ###+               
        +###                
        +##+                
        +##+                
        +##+    +++#+++     
        +##+   +######+     
        +##+ ++###+ +##+    
        +##+ +##+    +#+    
        +##+ ###+    +#+    
        +##++##+     +#     
         +##+##+    +#+     
         +######+ +###+     
         ++##########+      
           +#######+        
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++##++      
             +########+     
            +##########     
           +###########     
           #####+  ###+     
           ###     ###+     
           ##+    +##+      
           ###+ ++###+      
           ####+####+       
           +######++        
           #######+         
          +#####            
         +######            
        ###+++##+           
       +##+   ##+           
       +##+ ++##+           
       #########            
       #######++            
       #######+             
       +#####++             
                            
                            
                            
                            
                            
                            
          +++##++           
         +#######+          
        +###+++###+         
        +##    ++##         
        +#+     +##         
        +++     +##         
                +#+         
                ##+         
                ##+         
               +##          
               ##+          
              +##           
              ##+           
             +#+            
         ++#####+++         
       +############+       
      +######++++####+ +    
      +#####++    +#####    
      +####+       ++##+    
      ++##+          +++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#####+        
            +#######+       
           +########        
          +###++ ##+        
         +###+  +##+        
         +##+   +##+        
         +#########+        
          +#######+         
           ++++##+          
              +##+          
             +###+          
             +##+           
            +###+           
            ###+            
           +##+             
          +###+             
          +##+              
          ###+              
          ##+               
          +#+               
                            
                            
                            
                            
             ++##+          
            +#####+         
           +##+  ##+        
           +++   +#+        
           ++    +#+        
           +     +#+        
                 +#+        
                 +#+        
                 +#+        
       +##++     +#+        
      +######+   ##+        
     +#++ ++###++#+         
     ++      +####+         
     ++       +##+          
     +#+      +###+         
      +#+   ++#++##+        
      ++######   +##+       
        +###+     +##+      
                   +##+     
                   +##+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#####+         
           +#######+        
           +########+       
          +####+++##+       
         +#####+  ##+       
         +####+   ###+      
        +####+    +##+      
        ####+     +##+      
       +###+      +##+      
       ####+      +###+     
      +####       +###+     
      +###+       +###+     
      +###        +###+     
     +####       +####+     
     +###+    +++####+      
     +###+++++######+       
     +#############++       
      +##########+          
      ++#######++           
        +###++              
                            
                            
                            
                            
                            
                            
                            
               ++##+        
               #####        
              ##++++        
             +#+            
            +#+             
           +##+             
           ##+              
          +#+               
         +##+               
         +#+                
         ##+                
         ##                 
         #+                 
         #+  ++#+++         
        +#+ +######+        
         ## +++  ++#+       
         ##+       +#+      
         +#++      +#+      
          +##+++++##+       
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
            +++####+        
         +++#######+        
        +##########+        
        +#####++###+        
         +#+++ +##+         
          +    +##+         
               ###          
               ##+          
              +##+          
              ###           
             +##+           
             +##+           
             +##+           
             ###            
            +###            
            ###+            
            ###             
            ###             
            +#+             
                            
                            
                            
                            
                            
                            
         +++#+#+++          
       ++#########+         
       +#++++ + ++#+        
       ++         +#+       
                   +#       
                   +#       
                   +#       
                  +#+       
                 +#+        
               +##+         
              +##+          
            +##++           
           +#+              
          +#+               
         +#+                
         ##        +        
        +#+   ++####++      
        +#++++########      
        +######+++++##+     
        +##++       ++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
           ++######+        
           #########        
          +####++++#+       
         +###+    +##       
         +##+     ###       
         +##     +##+       
          +#+   +###        
          +#+  +###+        
           ##++###+         
           +#####+          
           +####+           
           +###+            
           ####+            
         ++####+            
         +#####+            
         ######+            
         ######+            
         +####++            
          +#++              
                            
                            
                            
                            
                            
                            
               +#+          
               ##+          
               ##+          
               #+           
              +#+           
             +##            
             +#+            
            +##             
            +#+             
            ##+             
           +####++          
           #######+         
          +##++++##         
          +#+    ##         
          +#+   +##         
          +#+   +##         
          +##   +##+        
           ##+++##+         
           +####++          
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
         +########+         
         ####++++++         
        +##++    +#+        
        ##+      +##        
        ##+    +###+        
        ##+++++####         
        +#########+         
         ++#+#++##          
               +#+          
               ##+          
              +##+          
              ##+           
              ##+           
             +##+           
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
             ++#+           
             #++#+          
            +#+ ++          
            #+  ++          
           +#   +#          
           ##    #+         
          +#+    ++         
          +#+    ++         
          ##     ++         
          #+     ++         
          #+     ++         
         +#+     ++         
         +#      ++         
         +#     +#+         
         +#     +#          
         +#+    ++          
         +#+   +#+          
          +#+  +#+          
          +#####+           
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++######+       
         +###########       
        +############       
       +#####++#####+       
       ###+++ +#####+       
       ###+++######+        
       +###########         
        ###########         
        ++########+         
          +++ +###          
              +##+          
              ###+          
             +##+           
             ###+           
            +##+            
            +##+            
           +###+            
           +###+            
           +###             
           +##+             
                            
                            
                            
                            
                  ##        
                 +#+        
                +#+         
                +#          
               +#+          
               #+           
              +#+           
              #+            
             +#  +          
            +#++##+         
            +###+#+         
            ##+++#+         
           +#+  +#+         
          +#+   ++          
          +#+  +#+          
          #++  #+           
         +#+  ##            
         +# +##             
         +#+##              
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +####+        
            ++######        
            ########+       
          +#########+       
          +####++####+      
         ++####+ +###+      
        +#####+  +####      
        +###+     ####      
       +####+     ####      
      +####+      ####      
      +###+       ###+      
      +###       +###+      
      ###+      +####+      
      ##+       +####+      
      ###+      ####+       
      ####+++++#####+       
      +############+        
      ++##########+         
        #########+          
                            
                            
                            
                            
                            
                            
                            
             #++            
             +#++           
              +#+           
               #+           
               +#           
               +#           
              +##           
         +++++##+           
         +######+           
         ++++++###+         
                +##+        
                 +##        
                  +#+       
                  +#+       
                  ##        
                 ##+        
               +###+        
      ++     ++##++         
     +#+   +###++           
     +#++####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +###+        
               +###+        
              +####++       
              +#####+       
             +######+       
             ######+        
             ######+        
            +#####++        
           +######          
          ++#####+          
          +####++           
          +####+            
          +####+            
         ++####+            
         +####+             
         +####+             
         +####+             
         +###+              
         +###               
          +##               
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##           
              +##+          
             +###+          
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
             ###+           
             ###            
             ###            
            +###            
            +###            
            +##+            
            +##+            
            +##+            
            ###+            
            ###+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
         ++       ##+       
        +##      +##+       
        +#+      +##+       
       +##+      ###+       
       +##+      ##+        
       ###      +##+        
      +##+      +##+        
      +##+     +####++      
      ###+++++++######      
      ###############+      
      +###########+++       
       ++++##++##+          
           ++ +##+          
              ###+          
             +###+          
             +##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++########+         
       ############+        
      ####+++++++###+       
     +##++      +###+       
     ##+       +####+       
     ##+     +######+       
     ####++#########+       
     +########+++###+       
      +#####++  +##+        
        +++     +##+        
                +##+        
                +##+        
                 +#+        
                 +##        
                 +##+       
                  ##+       
                  +#+       
                  +#+       
                  +##       
                   ++       
                            
                            
                            
                            
                ++#####+    
             +########+     
             +###+++        
            +##+            
           +##+             
           +##              
          +###++++          
         +#########+        
         #####+++###        
         ###++    +#+       
         +++      +##       
                  +#+       
                  +#+       
                 +##        
                +##+        
              ++##+         
    ++       +###++         
    +##+  +++###+           
    +#########++            
      ++####++              
                            
                            
                            
                            
                            
                            
                            
                            
               ++++         
             +##+++         
           +###+            
          +##++             
          +#++              
          ##     +##++      
         +##+  ++##++       
          ###++##++         
          +#####+           
           ####             
          +#####+           
          ##++####          
         +##   +###+        
        +##+    +##+        
        +##      +##        
        +#+     +##+        
        +#+    ++##+        
         ###++####+         
          +#####++          
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                 +###+      
                +####+      
                ####+       
               +####        
              ++###+        
              ####++        
             +####          
            +####+          
            ####++          
            ####            
           +###+            
           +###+            
          +###+             
         +####              
         +###+              
        +####+              
        +###+               
        ####+               
        ####+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++##+              
        +#####+             
       +###+###++++         
       ###+ +######+++      
      +##+    ++++#####+    
     +##+          ++###+   
     +#+              +##   
     ##               +#+   
     ##              +##+   
     ##+           ++##+    
     +##+       +++###+     
     +###+++++++####++      
       +#########++         
        ++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +###+      
                +####+      
               +####+       
              +####+        
             +####+         
            +####+          
           +####+           
          +####+            
          +###+             
         +####+             
         +###+              
         +###               
        +###++++            
        +###+###++          
        +#########+         
         ##########+        
         +####++###+        
         +#####+###+        
         +#########+        
          +######+          
                            
                            
                            
                            
                            
                            
                            
                            
         +#+                
        +###+               
        +####               
       +###++               
       +##+                 
       +##+                 
       +##+                 
       +##+                 
       +##+                 
       +###+    +###+       
       +###+  ++#####+      
        +##+ +#######+      
        +###+####+ +##+     
         +#####++  +##+     
         +#####+   +##+     
          +###+    +##+     
          +#####+ +##+      
          +##########+      
          +#########+       
           +#+++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++####+++         
        +##########+        
        +###########+       
          +     +####       
                +###+       
                ####+       
               +###+        
               ####+        
              +###+         
             +####          
             +###+          
            +###+           
            +###+           
            ###+            
           +###             
          +###+             
          +###+             
          +###+             
          +##++             
          +##+              
                            
                            
                            
                            
                            
            +##+            
           +####+           
           +####++          
           +#++##+          
          +##+ ###+         
          +##  ###+         
          +##  ###+         
          +##++###+         
           +######          
            +++###          
               ###          
            ++####          
           +######          
          +###+###+         
          +## +####+        
          +#+ ######+       
          ##++##++###+      
         +######+ +###+     
          +####+    +#+     
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
          +#####+           
          +#######          
          +##+#####+        
           ++  ++##+        
                +##+        
               +###+        
             ++###+         
          ++######          
         +########++        
         +#####++###        
         +###++  +##+       
         +++      ##+       
                 +##+       
                ####+       
              +####+        
             +####++        
       ++++++#####          
      +#########++          
      +########+            
       +#####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
        ++        +#+       
        ##        ##        
        ##       +##        
        ##       +#+        
        ##       +#+        
       +#+       ##+        
       +#+      +##+        
       +#+     +###+        
       +#+   ++###+         
       +#+++######+         
       +#######+##+         
         ++++   +#+         
                +#+         
                ##+         
               +##          
               +##          
               +##          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
              ++###+        
              #######++     
              #########+    
              +##++ +##+    
                    +###    
                     ###    
                    +###    
                    +###    
                   ++##+    
                   ###+     
      ++         ++###+     
     +####++     ####+      
    +########+++####+       
    ####+++########         
    ###+  +######++         
    ###   +########         
    ##########++++#####+    
    ########++    ++++++    
    +#####+                 
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++++++    
            ++++#######+    
      +++##############+    
    +##################+    
    #######+++++######+     
    ###++++   +######+      
    ++     +++######+       
         ++######+++        
         ########++         
         ##########+        
         +###++#####+       
                 ####       
                 +###       
               ++###+       
     +#+     ++#####+       
    +##+   ++#####++        
    +###+########+          
    +##########++           
     +######++              
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####++       
          +++########+      
        ++######++++##+     
       +####++++    ++++    
       +###+                
      +##++                 
      +##+      +#+         
      +##+++++++###+        
       +##########+         
        ++####++##+         
               +##+         
               ##+          
               ##+          
               ##+          
              +##+          
              ###           
             +##+           
             +##+           
             +##+           
             ++#+           
                            
                            
                            
                            
                            
           +++#++           
         +#######++         
        +##########+        
       +############+       
      ++#####++######+      
      +####+++  +####+      
      +##++      +####+     
     +###+        +###+     
     +###+        +###+     
     +##+          +###     
     ####+         +###     
     ####+         +###     
     +###+         +###     
     +####         ###+     
      #####+     ++###+     
      +#####+++++####+      
       +#############+      
        +###########+       
         +#########+        
          ++####+           
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +####++         
           #########+       
          +##########       
         +############+     
         #######++#####     
        +####++    ####     
       +#####     +####     
       +####+     +####     
       ####+      +####     
       ####      +####+     
       ####      #####+     
      +###+     +####+      
      +###+    +#####       
      +##     +######       
      +##+   +######+       
      +############         
       ###########+         
       +#########           
        ++#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++    +#+         
          +#+   +##         
          ##+   ##+         
         +#+   +##          
         +#+   +#+          
        +#+   +##+          
        +#+   +##           
        +#++ +##+           
         +######+           
          +++++#            
             +##+           
             +###           
             +##+           
             +##+           
              +#+           
              +#+           
              +#            
              +#            
              +#            
              +#            
                            
                            
                            
                            
                            
                            
             +#####+        
            +#######+       
           +#########       
           +########+       
           ####+++++        
           ###+             
           ####+            
           ######+          
          +#######+         
           +#######+        
                +###        
      +         ++##+       
     +#+          ###+      
     +##+         ###+      
     +###+      +####+      
     +###+++++++#####       
      +#############+       
       ############+        
       +########+++         
        +####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+#+++     
             + #######+     
            +##########+    
          +######+++++#     
         +####++            
        +####+++++          
       +###+ +####++        
     ++###+  +++++###+      
     +###+        +###+     
     +#++          +##++    
    +##+           +###+    
    +##             +###    
    +##           ++###+    
    +##         ++#####+    
    +##+  +++++######++     
     +###+#########++       
      +########++++         
       ++#+#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                 +#++       
                 +##+       
                +####       
               +####+       
              +####+        
             +####+         
             +###+          
             +###+          
            +###+           
           +###+            
          +####+            
          +####+            
          +#####+           
          +######+          
         +########+         
         +########+         
         +########+         
         +########+         
         +########+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
          +#+    ##+        
         +##+    ###+       
         ###+    ###+       
        +##+     ###+       
        +##+     ###+       
        ###     +###+       
       +##+  ++####+        
       ####+#######+        
      +############+        
      +#####+++++##+        
      +++++     +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                +##++       
                 ####       
                 +###       
                 +##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++##+       
      ++++###########+      
      +##############+      
      +##############+      
      +####++++++####       
       ++++     +###+       
                ###+        
               +###+        
               ####+        
              +###+         
             +###+          
             ####+          
            +###+           
           +###+            
           +###             
          +###+             
         +###+              
        +###+               
       +###+                
       ##++                 
                            
                            
                            
                            
                            
                            
          +#+               
          +#                
         +##                
         +#+      ++        
         +#+     +#+        
         +#      +#+        
         #+      +#+        
        +#+     +##+        
        +#+     +##         
        +#+    +##+         
        +#+   +###+         
        +#+  +####+         
         +#####+##+         
          +##++ +#+         
                #+          
                #+          
               +#+          
               +#+          
               +#+          
                ++          
                            
                            
                            
                            
                            
                            
              ++###+        
            +####++#+       
           +##++   +#+      
           +#+     ##+      
            ++    +##+      
                +###+       
             ++####+        
             +#####++       
             +###++#+       
             +++   ##+      
                   ##+      
                   ##+      
                 ++##+      
  ++++          +####+      
  +###+       ++####+       
   +###      +#####+        
   +####+++++#####+         
    ++###########+          
      +########+            
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
             ++##           
               ##           
              +#+           
              +#+           
              +#+           
              +#+           
              ##+           
              #+            
             +#+            
             +#+            
             +#+            
             ##+            
             ##+            
             ##             
             ##             
             ##             
            +##+            
            +##+            
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
            +#####+         
           +###++##+        
          +###+ +##+        
          +##+ +###+        
          +##+####+         
          +#######+         
           +##+###          
              +##+          
              +##           
              +#+           
              +#+           
             +##            
             +##            
             ##+            
            +##+            
            ###             
           +##+             
            ##+             
            +#+             
                            
                            
                            
                            
                            
                            
          +#+++             
          ++####+++         
             +++####++      
                ++++##+     
               ++++###      
             ++#####++      
            +##+++          
            +##++           
             ++##+          
               +##+         
                +#+         
                ##+         
               +#+          
      ++      +#+           
     ++      +#+            
    +#      +#+             
    ++    +##+              
   +#+  ++#++               
   +##++##+                 
    ++++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +#####+          
          +#######          
          +###++##+         
          ###+  ##+         
         +##+   ###         
         +##   +##+         
        +##+  +###+         
        +##+######+         
        +########+          
         ########           
          +++ +#+           
              ###           
             +##+           
             +##            
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
           +##              
          +###              
         +####              
       ++####   +++         
      +####+    ##+         
      +####+   +###+        
      #####++#######        
     +##############        
     +##############        
      +#######++####        
                ####        
                ####        
                ####        
                ####        
                ####        
               +####        
               +####        
              +####+        
              +###+         
              +###+         
                            
                            
                            
                            
                            
                            
                            
           +####++          
          +#######+         
          +###+++#+         
           +++  +#+         
               +##+         
              +###+         
            ######+         
            #######+        
            ###+++##        
            +++   +#+       
                 +##+       
                 +#+        
                 +##        
                +###        
     #+        +###+        
     ###      +####         
     +##++  ++###++         
      ##########++          
       +#######+            
        +++#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +##             
            +##+            
            +##+            
            +###            
            +###            
             +##            
             +##            
             +##            
             +##            
            +###            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +#+             
            ##+             
            ##+             
            #+              
                            
                            
                            
                            
                            
                            
                            
                            
              ++++#++       
           ++########+      
          +##########+      
          +####+###+ +      
          ###+  +##+        
          ###  +###         
          +##+ +##+         
          +##++###          
           +#####+          
            +####+          
            +####           
      +   ++#####+          
         ######++#          
        +####++ +#          
        +###+   +#          
        +###   ++#+         
        +###+++###          
        +########+          
         #######+           
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++  ++++###        
        ############        
        ############+       
        ++####++++##+       
                 ###+       
                +##+        
                +##+        
           ###++##+         
          +########+        
           +#########+      
             +####+###      
             +##+           
            +###            
            +##+            
           +###+            
          +###+             
          ####              
         +###+              
         +##+               
          ++                
                            
                            
                            
                            
                            
              +#+           
              +#+           
              +##+          
              +##+          
             +###+          
             +###+          
             +###+          
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
            +###+           
            +##+            
            +###+           
            ####            
            ###+            
            ###             
            ###+            
            ###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++                      
    +#+++                   
     #++###+++#+++++        
    +#+ +++++++++###        
     #+          +#+        
     ##          +#+        
     ##          +#+        
     +#          +#+        
      +          +#++       
            +++########+    
            +######+++++    
              + +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +##         
                +##         
                 ++         
                            
                            
                            
                            
                            
                            
     +######++              
     #########+             
     ##########+            
     ++###+#####            
       ++   ++##+           
              +##+          
              ###+          
             +###+          
            +####+          
            +###+           
           +####            
         ++####+            
         +####+   +++++     
       ++###############+   
        +###############+   
        +###############+   
         +########++++++    
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###+            
          +####+++          
          +########+        
         +#########+        
         ###++######+       
         ###+ +#####+       
        +###+  +###+        
        +###+  +###+        
        +###+ +####         
        +####++####         
         ##########++       
         +###########       
          +##########       
           ++########       
            +##++####       
            +########       
            +#######+       
           +#######+        
            +#####          
            +####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###++          
           +######+         
          #####+###+        
        +####+  +##+        
        +##+   +###+        
        ##+   +####+        
        ##++++####+         
        +#########+         
         +#+##++##          
            +  +#+          
              +##+          
              +##+          
              +#+           
              +#+           
              ##+           
             +##+           
             +##+           
             +##            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
               +####+       
            ++######+       
          ++#####+++        
         +#####+ +          
        +####+  +##+        
       +###++  #####+       
      +###++++######+       
     +#########+ +##+       
     +#######++  ###+       
      +###++    +###+       
                +###+       
                +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                ###+        
               +##+         
               +##+         
                ++          
                            
                            
                            
               +#+          
              +##+          
              +##+          
              +##+          
              ###+          
             +###+          
             +##+           
            +###+           
            ###+            
            ###             
           +###             
          +###+             
          ####++#++         
         +#########+        
         +##+#######        
         +##########+       
         +##########+       
         +#########+        
          ########+         
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++           
         ########++         
        ###++++####         
       +#+     ++###        
       ++        +##+       
                 +###       
                  +##       
                  +##+      
                   ##+      
                   ##+      
                  +##+      
        ++++      +##+ ++   
       +######+#+++##++#+   
      +###############++    
     +##+++++++++###++      
     +##       +###+        
     +##+   ++####+         
      ##########++          
      +########+            
       ++##+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####+         
      ++++#########+        
     +#############+        
      ##############+       
      +######++++###+       
      +###++    +###+       
        +       ###+        
               +###+        
              +####+        
              +###+         
              ####          
             +####          
             ####+          
            +####           
           +####+           
           +####+           
           +###++           
           +##+             
           +###             
            +#+             
                            
                            
                            
                            
            ++##+           
          ++#####+          
          +++++##+          
          +   +###          
               ###          
               ###          
               ###          
               ##+          
              +##+          
              +##+          
              +##+          
              ###+          
           +++###           
         +#######++++       
        +#############+++   
       +###+###++#+#######+ 
       +##++##+    + +++++  
       +##+##+              
       +####+               
        +#++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++####        
           +########+       
           +########+       
           #########+       
           ######+++        
          +###+             
          ####              
         +#####++           
         +#######+          
         +########+         
          ##########        
          ++++++++##+       
                 +##+       
                +###+       
        ++     +####+       
      +#####++######+       
      +#############        
      +###########++        
       +#########+          
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++      
                   +###+    
              ++########+   
            +++#########+   
          +##############   
         +######++   +###   
        +######+     +##+   
        #####++     +###+   
       +####+      +####+   
      +####+       +##++    
      +####      +####      
     +####+     ++###+      
     ####+     +####+       
     ###+    ++####+        
     ###+   +#####+         
     ####+++#####++         
     ###########+           
     +++++++++++            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +###+          
            +####+          
           +####+           
           +###+            
          +###+             
          +###+             
         +###+              
         +##++              
         ###+               
         ##+                
         ##+   ++           
        +#+   +###++        
         #+ ++#####+        
         ##+########+  +    
        +###########+  +    
         +##########+       
          +#########+       
           ++##+++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ++++        +##+         
   +###++++++++###+         
    ++############          
      +++++++++###          
               ###          
               ###          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              ###+          
             +###           
             +##+           
             +##+           
             +###+          
             +###+          
             +###+          
              ##+           
                            
                            
                            
                            
                            
                            
           ++++##++         
          +########+        
         +##########+       
         +#####++###+       
          +#++   +###+      
          +     +###+       
              ++####+       
          ++++#####+        
          +#######+         
          +#######+         
          +####+###+        
          +++++ +###+       
                 ++++       
                 +          
         +        ++        
        +#+     ++#+        
        +##+++++####+       
        +##########+        
        +#########+         
         +######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+          
           +######+         
          +#######+         
         +##++   ##+        
         +#+     +#+        
         #+      +#+        
        +#+     +##+        
        +#+    +###+        
        +##+  +##+#+        
        +####+###+#+        
         +#####++##+        
          +##+++ ##         
                 ##         
                 #+         
                +#+         
                 #+         
                +#+         
                +#+         
                +#+         
                +#          
                            
                            
                            
                            
                            
                            
         +++++######+       
         ###########+       
        +###########+       
       +#####+++++++        
      +###++                
      +###+ ++++++          
      +####++######+        
      ##############+ ++    
      +##############+      
      ######++++++####+     
      ++#++        +##+     
                    +##     
                   +##+     
                   +##+     
          ++      ++++      
         +##+   ++##+       
         +###+++#####       
         +#####+###++       
         +#########+        
           ++####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#++             
          +####+            
         +###+##+           
         +##+ +##+          
         ##+   +#+          
         ##+   +##+         
         ##+   +##+         
         ##+   +##+         
         +##   ###          
         +##+ +###+         
          +#######+         
           +######+         
            +++++##         
                 ##+        
                 +#+        
                 +#+        
                  ##+       
                  +#+       
                  +#+       
                   #+       
                            
                            
                            
                            
                            
                            
            +######+        
            ########+       
          ++#########+      
          +###########+     
          +###########+     
          +###########++    
         +#############+    
        +###############    
       +################    
      +########+++######    
     +#######+++ +######    
     +######+    +######    
     +#####+   ++######+    
    +#####+    #####++++    
    +#####++  +#######+     
     +###############++     
     +##############        
    ++############+         
    ++#########++++         
     ++##++++++             
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
          +#######+         
         +###++###+         
         +##+  +###         
         +##+  +##+         
          ###++###+         
          +########         
           +######+         
            +####+          
           +#####+          
          +##++###+         
         +##+  +###         
         +#+    +##++       
         +#+     +##+       
        +##+     +##+       
        +###      +#+       
         +##+    +##+       
         +###++++###+       
          +########+        
           ++####+          
                            
                            
                            
                            
                            
                            
                            
                            
                    ++#++   
                ++######+   
             ++##########   
            +###########+   
           +#######++ ++    
          +#####++          
         +#####+            
         +###++             
         +##+               
        +####++             
       +########+           
       +#########+          
       +###++#####          
               +##+         
             +++##+         
      ++++ ++#####+         
      +###########+         
       ##########+          
       #########+           
       +++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####+         
          #####+##+         
        ++##+++ +##+        
        +##+     ++         
        +##+    +#+         
        +###++  ##+         
          +###++#+          
           ++####           
            ++###+          
             +####+         
            +## +##+        
           +##+  +##        
          +##+    ###       
          +##     +##+      
          ##+     +##+      
         +#+     ++##       
         +#+    ++##+       
         +##++++###+        
          +#######+         
          +++#++++          
                            
                            
                            
                            
                            
                            
                            
                    ##      
                   +##+     
                   +##+     
                  +###      
          +       +##+      
         +#+     +###+      
        +###     +##+       
        +###     +##        
       +###++ ++###+        
      +############+        
      #############         
      ######+######         
     ++##+++  +###+         
        +     ###+          
              ###+          
             +###           
             ###+           
             ###+           
             ###            
             ##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++###+           
         +###+++#++         
        +##+ +####+         
       +#+ ++##+ #+         
      +##++##+  +#+         
      +####+    ##+         
       ++       ##+         
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#           
               +#           
               ++           
               ++           
                            
                            
                            
                            
               ++##+        
            ++#####+        
            +#######+       
           +########+       
         ++##########       
         +###########       
        +############       
       +#######+++###+      
       +#####+   +###+      
      +#####++  +####+      
      +###++    +####+      
     +####+     +####++     
      +##++     +####++     
      +##+       +###       
      +##+      +####       
      +###++   +####+       
      +#####+++####++       
       +###########+        
        +#######+++         
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                          + 
                       +++# 
                ++++#####++ 
           +++######+++     
         ++###+++           
        +###++              
        +##+                
         +#+                
         ++##+              
           +##+             
            +##+            
       +     +#+            
       #      ##            
       ++     +#            
       +#++  +##            
        +######+            
          ++##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####++         
          +########+        
          +#########+       
          +####++++##+      
            ++     +##+     
             ++++++###+     
           +##########+     
          +##########+      
          +##########+      
          +##########       
           +####+####+      
              ++ ####+      
                 ####+      
      ++        +####+      
     +###+   ++#####+       
     +###++++######+        
     +############+         
      ##########++          
      ++######++            
        ++###+              
                            
                            
                            
                            
                            
                            
                            
                            
         ++######+          
        +#########+         
       +###++  ++##+        
       +##+     +##+        
       +#+      +##+        
        +       +##+        
                +##+        
                +##+        
                +##+        
                +##+        
            ++++###+        
          +########+        
        +###########+++     
        +###  +########     
         ##+ +####+###+     
        +#+  +###+  +++     
        ##++####+           
        #######+            
        +####++             
         ++#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+   +#+        
           +#+   ##+        
          +##+   ##+        
          +##+   ##+        
          +##+   ##+        
         +##+   +##+        
         +##+   +##+        
         +##++++##+         
        +#########++        
         ##########+        
         +#########         
          +++ +###+         
              +###          
              +###          
              ###+          
              ###+          
              ###+          
             +###+          
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
           +###++           
        ++#######+          
       +#####+####+         
      +###+++ ++###+        
      +##+       ##+        
      +##        +#+        
      +#+        +#+        
      +##++      ##+        
       +###+++++####+       
        +############+      
          +++###+++###+     
           +##++   ++##+    
          +##+      +##+    
          +##        ##+    
          +#+        ##+    
          +#+       +##     
          +##      +##+     
          +##++ ++###+      
           +########+       
             +####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
         ++#####+           
         +#######++         
        +###+  ++##+        
        +##+    +##+        
        +##+    +##+        
        +##+   +###+        
        +++    +##+         
               +##+         
               ###+         
              +###          
              ###+          
              ###           
             +##+           
             ###+           
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
         ++                 
        +#          +#+     
        ##          +#+     
       +#+         +##      
       ##         +###      
      +#+        +###+      
      +#+       +###+       
     +##       +####+       
     +##      +#++#+        
     +##  ++##++ +#         
      #######+   ##         
      +###++    +#+         
                ##          
               +#+          
               +#+          
               ##+          
              +##           
              +##           
               #+           
               ++           
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
               +##+         
               ###+         
               ##+          
               ###          
               ##+          
              +##           
              +##           
             +###           
             ###+           
             ###+           
            +###+           
            +###+           
           +###+            
           +###             
           +###             
           +##+             
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####+         
          ########+         
         +####+++++         
         +##++              
         +##+               
          ###+              
          +###+             
           +###+            
            +###+           
             +###+          
              +##+          
               +##+         
               +##+         
                +#+         
               +##+         
              +###+         
             +####+         
         ++++###++          
        +#####++            
         ##+++              
                            
                            
                            
                            
                            
                            
                            
                   +##+     
         ++        ###+     
         ##       +###+     
        +##+      +###      
        ###+     +###+      
        ###+     ###+       
       +###+     ###+       
       +###      ###+       
      +####     +###+       
      ######+++++###+       
      ##############+       
      ###############+      
      ################+     
      #####++++#######+     
      ####+    +###+        
      ++++     +###         
               +###         
               +###         
               +###         
               +###         
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +###+           
           +####+           
          ++###+            
          +##+              
         +###               
        +###+               
        +##+                
        ##+       ++#+      
        ##+      +####      
       +##+     +#####      
       +##+     +##+##      
       +##+    +##+ +#      
        ##+    +##  +#      
        ##+    ##+ +##      
        ##+   +## +###      
        +##++  ######+      
         +###++#####+       
         +#########+        
           ++###+++         
                            
                            
                            
                            
                            
                            
                            
                            
           +##++            
           +####+           
           +#####+          
            ++###+          
              +###+         
             +####+         
           ++####+          
          +#######+         
        +##########+        
        +###########+       
        +####+++++###+      
         +##+     +##+      
                   ##+      
                  +##+      
        ++      ++###+      
       +##+    +#####+      
       +####++#####+        
       +##########++        
         ########+          
         +######+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            +#####+         
           +##++ ##         
         +##++   ##         
       +###+     ##         
     ++##++      #+         
     ##++        #+         
     ++         +#+         
                +#+         
                +#+         
                +#+         
                +#          
               +##          
               +#+          
               ##+          
              +##+          
              +#+           
              +#+           
              +#+           
              ##            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#+#######+        
     +++############+       
     +###############+      
     +###############+      
     +###############+      
     +#####++++++####+      
      ++##+      ####+      
               +#####+      
               +#####+      
              +######+      
              +#####+       
              +####+        
             +####+         
            +#####+         
           ++####+          
           +#####           
          +######           
          ######+           
          #####+            
          +###+             
                            
                            
                            
                            
                            
                            
            ++#+            
           +#####+          
         ++#######          
        +####++###+         
        ####+  ###+         
       +###+  +###+         
       +##+   +###+         
       ###+   +###+         
       ###+   +####+        
       ####+++####+         
       +###########+        
        +######+###+        
         +++#++ ####        
            +   ####        
                ####        
                ####+       
                +###+       
                +###+       
                +###+       
                 +##        
                            
                            
                            
                            
                            
                ##          
               +##          
              +###          
             +##++          
            +###+           
            ####+           
           +###+            
           ####             
          +###+             
          +###+             
          ####              
         +###+ +++          
         +###++###++        
         +#########+        
         +#########+        
          +########+        
          +########+        
           ########+        
           #######+         
            ++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +###+         
             +####+         
             ####+          
           ++####+          
           +###+            
          +####+            
          +###+             
         +###+  ++          
         ####+######+       
        +############       
        +############+      
        +######++++##+      
        +####    +###+      
        +###+  ++####       
        +####+######+       
         ##########+        
         +#######++         
          ++#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++                   
      +####+                
      +#####+               
      +######++             
       ++++###+             
           +###+            
            +###            
             +##+           
            +###+           
           +####+           
           +####            
         +####+    ++++#+   
       ++#####++++######+   
       ##################+  
       ###################  
       ##########++++++++   
       ++###+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++++++          
     #############+         
     +++        +#+         
               +##+         
              ++#+          
              +#+           
             +#+            
            +##+            
            +#+             
           +#+              
          +##+              
          +#+               
           +#+       ++++   
           ++##+++++#++++   
             +++#+++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ###+          
              ####+         
              #####         
              #####         
             +#####         
             +#####         
             +#####         
             +####+         
            +#####          
            +####+          
           +#####+          
           +####+           
           +####+           
           #####+           
           #####+           
          +#####+           
          +#####            
          +#####            
          +####+            
           +##+             
                            
                            
                            
                            
                            
                            
              +#+           
              ##+           
             +#+            
             ##             
            +#+             
            +#+             
           +#+              
           +#+              
           +#+              
           #+  +++          
           #+ +###++        
          +#+ #+++##+       
          +#++#+  +#+       
          +#+##    +#+      
          +#+#+    +#+      
          +###+    +#       
           +##+    #+       
           +##+  +##        
            ###+###+        
            ++##+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +##+    
                  ++####    
               ++#######    
            +++#########    
           +##########+     
           #######+++       
          +####+++          
         +####+             
         +####              
         +####+             
         +######+           
          ++#####+          
            +#####+         
              ++##+         
               +###         
            +++####         
      ###+########+         
      ###########+          
      +########++           
       +####+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
           +#+              
           +#+   +          
           ##  +##+         
          +#+  +#+          
         +##+ +##+          
          ##+  ##           
         +##+ +##           
          ##  +#+           
         +#+  ##+    ++     
         +#+  ##+  +++      
         +##+ ##++###+      
          ###+####++        
          +######+          
            +##+            
            +##             
            +##             
            +#+             
            ##+             
            +#              
                            
                            
                            
                            
                            
                            
                            
                ++####      
              ++######+     
          +###########+     
          +###########      
         +########++        
        ++######++          
        +######+            
        +########+          
        +#########+         
        +##########+        
        ++++++++####+       
                 +##+       
                  ##+       
      +          +###       
     +#++     +++####       
    +####+++++######+       
    +###############+       
    +##############+        
     +###########++         
      +++######++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++#+                
      +######++             
       #########+           
        ++ ++###+           
             ++##+          
              ++#+          
               +##+         
              ++##+         
          +#######          
         +#######+          
         +#########         
          +#+######+        
               +++##+       
                  +#+       
                  +#+       
                  +#+       
                 +##+       
          +#+++#####+       
           +#######+        
             ####++         
                            
                            
                            
                            
                            
                            
                            
                 ++++       
                +###+       
               +#####+      
          +###########+     
        ++#############+    
       +###############+    
      #########++++#####    
      ########+    +####    
     +#####+++      +###    
    +####++        +####    
    +###+          +####    
    ####+          +####    
    ####+         ++###+    
    #####+++    +++####+    
    #########+########+     
    +#################      
     +#############+++      
       +##########+         
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++####      
              +####+++      
         +++++##++          
        +###+##+            
        ##+ +#+             
        ##  #+              
        ##+++               
        +####++             
          ++###++           
             +###+          
               +##+         
                +##         
                 ##         
                 +#+        
          +      +#+        
          #      ##+        
          #+    +##         
          ##   +##+         
          +######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
            ++####+         
           +########++      
          +##########+      
         +###########+      
         +#####++++++       
       ++#####+             
       +######++            
       +########+           
       #########++++        
       +############+       
       ++++++++######+      
                 +###+      
                  +##+      
                   ###+     
        ++         ###+     
       +##+++++++++###      
       +##############      
       ##############+      
       +###########+        
        ++######+++         
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +#####           
           ###+##+          
          +##+ +##          
          +##   ##          
          +##   ##+         
           ++   ##+         
                +#+         
                +#+         
                ##+         
            +   ##          
           +#+ +##          
          +###++#+          
          +######+          
         +##+####+          
         +## +####+         
         +#+ +##++          
         +##+##+            
          +###+             
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
              ++###++       
              #######       
             +#######+      
            +########+      
         +++##########+     
       ++##############+    
       ################+    
     +#################+    
    ++#################+    
    +########+++#######+    
    +######+     +#####+    
    +####++       +###++    
    +####+        +###+     
    +#####++     ++####+    
    +#######+++++######+    
    +#################+     
     ++###############+     
       +#############+      
        ++#########++       
          ++++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++###+++        
          +#######++++      
          ######+###++      
          ####++++++++      
          +##+              
         +###+              
         +###               
        +##++               
        ###+                
       +###+                
        ###                 
        ###+++++++          
        +#########++        
         ###########+       
         ++#####+####       
             +    +##+      
                  +##+      
                ++##+       
              +####+        
              ++##+         
                            
                            
                            
                            
                            
                            
                            
                            
                +###++      
            ++########+     
           +##########+     
         ++######++++##+    
         +####+++    ++     
         +###+              
         +##+               
         +###+++##+         
          +######+          
           +#####           
           +####+           
         ++######+          
         +###+++#+          
         ###+  +##          
        +###+  +##+         
        +##+  +##+          
        +##+++###+          
        +#######+           
        +#####++            
        +####+              
                            
                            
                            
                            
                            
                            
                            
                            
          +++##++           
         +########+         
       ++###++++###++       
       +###+   +#####       
      +###     ++ +++       
      +##          ++       
      +##      ++ +#+       
      +##+    +##+++        
       +##++ +##+#++        
       ++#######+           
         ++####+            
           #####+           
           #######+         
          +##+ +###+        
          +##+  +##+        
           +#+   +##+       
            ###+++###       
            +#######+       
             +######+       
               +++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +       #+       
          +#+     +##+      
         +##+     +##+      
         +###+   +###+      
        +###+    +##+       
        ####+   +###+       
        ###+    +###        
       +###+++++####+       
        ############+       
         +##########+       
         +++######++        
             +###+          
             +##+           
             ###+           
            +###            
            +##+            
            ###             
           +###             
           +###             
           +##+             
                            
                            
                            
                            
                            
                            
           ++++             
         ++####+++++        
         +#########+        
         +#++++####++       
         +++   ++###++      
                +####++     
                 +####+     
                  +###+     
                   +##+     
          ++       +##+     
      +###############+     
     +################+     
     #################+     
     #################+     
     #################+     
     #############+++#++    
     +#######+++++  +###+   
      +++++++        +###   
                      +##   
                        +   
                            
                            
                            
                            
                            
                            
                            
              +##+          
              ####          
            +#####+         
            +#####+         
           +#####+          
          +#####+           
          +#####+           
         +######            
        +######+  ++        
        +#####  +###+       
        #####+  #####+      
       +#####++#######+     
       +#####+########+     
       +##############+     
       ###############+     
       +##############+     
        +############+      
         +##########+       
          +#########+       
           ++#####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++        
              ++####        
             +##+ +#+       
            +#+   +##       
           +#+    ##+       
          +#+    +#+        
          ##+  ++##+        
         +#+ ++###+         
         ##+###+##          
         +##++++#+          
          ++   +#           
              +#+           
              +#+           
              ++            
             +#+            
             ##             
            +#+             
            +#+             
            ++              
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++###########++        
    +##############+        
    +###############+       
    +###############+       
    +######+++++#####+      
     ++++++     #####+      
                ####+       
                ####+       
               +####+       
              +####+        
              #####+        
             +#####+        
             +#####         
            +#####+         
            +####+          
           +#####+          
           +####+           
          +#####+           
          +#####            
          ++##++            
                            
                            
                            
                            
                            
                            
            +++             
           +##+             
           +###             
            +##+            
            +###+           
            +###+           
             ###+           
            +###+           
            +###+           
            +###+           
            +###+           
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
             +++++##++      
            +#########+     
          ++###########     
          +############     
          +############+    
         +########+#####+   
         ########   +####   
        +#######+   +####   
       #######+      ####   
       ######+     ++###+   
     +#######      #####+   
     +######+      #####+   
     ######       +####     
     #####+      +#####     
     #####+++  +#####++     
     ########++######       
     ###############+       
     +#############+        
       ##########++         
       ++++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
             ++####+        
            +######+        
           +#######+        
         ++####++##+        
        +#####+ +##+        
        ###++   ###+        
        ###    +###+        
        +++#   +###+        
           +   ###+         
              ###+          
             +###+          
            +###+           
           ++###+    +++    
          +#####++#####+    
         +###########++     
        +#########+++       
      ++#######++           
      #######++             
      #####+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####++         
          +#######+         
    +     +########         
    +     +##+++###         
          +++ +###+         
          ++++####+         
         +########+         
        +##########+        
        +#####++++##+       
        +###++    +#+       
         +++      +#+       
                 +##+       
                +###+       
               +####        
              +####+        
       ++   ++####+         
       ###++#####+          
       +########+           
       +#######+            
        ++##++              
                            
                            
                            
                            
                            
                            
                            
             +#             
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              #+            
              #+            
              #+            
              #+            
              #+            
              ##            
              ##            
              +#            
              +#            
              ##            
              ##            
              +#            
              +#            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##         
           ++#######+       
          ##########+       
         +#########+        
         +####++###         
         +##+   +#+         
          ##+  +##+         
          +##+++##+         
           +#####+          
            ####+           
           +####+           
           +#####           
          ++##++#+          
         +###+ +#+          
         +##+  +#+          
         +#++ +###          
         +#++####+          
         +#######+          
         +######+           
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+++         
             +#####+        
       +++  +###+###+       
       ##+ +###+ ####       
      +##+ +##+  +###       
      +##+ +#+    +##+      
      +##++##+    +##+      
     +###++#+      ##+      
     +#####+       ##+      
     +#####+       ##+      
     +####+       +##       
      +##+       +###       
                 ####       
                +###+       
               +###+        
               +###         
              +###+         
              +##+          
             +###+          
             +##+           
                            
                            
                            
                            
                            
                            
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
            +###+           
            +###+           
            +###+           
            +###+           
           +###+            
           +###+            
           +###+            
           +###+            
           +###+            
           +###+            
           +###+            
           +###             
           +###             
            +##             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###+++       
           +#########+      
          +####++++##+      
         +###++   +##+      
        +##++    +##+       
       +##+      +##+       
       ##+      +##         
      +##      +##+         
       ##+     +#+          
       +##++  +#+           
        +###++##+           
         +++###+            
           +###++           
           +######+         
           +#+ +####+       
           ##+  +####       
          +#+    +###       
          +##++++###+       
           ########+        
           ++####+          
                            
                            
                            
                            
                            
                            
     +##+###+               
     +#######+              
     +########+             
      +########+            
       ++########           
         ++++####+          
             +###+          
             ++##+          
               ###+         
              +###+         
             +####+         
             +####+         
           ++######++##+    
           ############+    
         +#############+    
         ##############+    
        +##############+    
        +############++     
         #######++          
         +##++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++++###         
        +##########+        
           ++ +  +#+        
                +##         
                ##+         
               +##          
               ##+          
              +##           
              +#+           
           +++##++++#+      
        +############+      
        +#++###++++         
        ++  +##             
            +#+             
           +##              
           ##+              
          +##               
          ##+               
         +##                
         +#+                
                            
                            
                            
                            
                            
      +######+              
      ########++            
      #########+            
      ##########+           
      ##########+           
      ###++++####+          
      ++    +####+          
            +####+          
            +####+          
           +#####           
          +#####+           
        ++#####+      +++   
        #######    +++##+   
        #######++++######+  
        #################+  
        ##################  
        ##################  
        ##################  
        ++########++++++    
         +++++++++          
                            
                            
                            
                            
                            
                            
                            
             +#             
             ##+            
            +##             
            +#+             
            ##+             
           +##              
           +#+              
          +##+              
          +##               
          +#+  +++++        
          +#+ +#####+       
          +#++###+++#+      
          #####+   +##      
          ####+    +##      
          ###+     +##      
          ###+     +#+      
          ####+  ++#+       
          +##+ ++##+        
          +#######+         
            ++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##++             
          ######            
          ######+           
          +######+          
           ++++###+         
               +##+         
              +###+         
            ++####+         
           +#####+          
          +######+          
          +#######+         
          +#######+         
           ++   +##+        
                +##+        
                +##+        
          ++    +##+        
          ###++####+        
          ########+         
          +######+          
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +               
         ++####++           
        +########+          
      +###++++++##+         
      ###+      +#+         
      +##+      +##         
                 ##+        
                 ##+        
                +##+        
               +##+         
               +##          
         ++++ +##+          
         ########++++++###  
         #+ +#########+++   
         ##+##++    ++      
         +###++             
         +###+              
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##++          
             ######+        
            +######+        
            +#######+       
             +#+++##+       
             ++  +##+       
               +####+       
           ++#######+       
        +++########+        
        +##########+        
        +##########         
        +#####+++##+        
        +##++   +##+        
       +++      +##+        
      +##+     +###+        
      +###+ +++####+        
      +###########+         
       +#########+          
        +#######            
        ++####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++####++         
      +############+        
      +###+++++++##+        
      +##        ##+        
       ++       +##+        
                +##+        
                ##+         
               +##+         
               +##+         
               +##+         
               ###          
               ##+          
              +##           
              ###           
              ##+           
             +##+           
              ##+           
              ##++++        
              ####+         
               +#+          
                            
                            
                            
                            
                +#          
               +##+         
              +####+        
             +######        
             ####++         
            +####+          
           +####+           
           +####            
          +####+            
          ####+             
          ####+             
         +######++          
         +#######+          
         +########+         
         +#########         
         +#########         
          #########         
          #########         
          ++####+#+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###++        
           +#########+      
          +#####++####+     
          +###++  +###+     
          ###+   +####+     
         +##+   +#####+     
       ++##+  ++#####+      
       +###+ +#####++       
       +####+#####+         
        +#######++          
         +######+           
        +#########+         
        +###+++####+        
       +###+   +####+       
       +###+    +####       
       +###     +####       
       +###+  ++#####       
       +####++######+       
         +########++        
          ++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +##        ++++        
    +##############+        
    +###############+       
    +################       
    +################       
    ++#####++++ #####       
                #####       
               +####+       
              ++###+        
              +####+        
              +####+        
              +###+         
             +####+         
             +###+          
            +#####          
            +####+          
            +###+           
            +###+           
            +###            
            +###            
                            
                            
                            
                            
                            
                            
            +#++++#####+    
            +#######++++    
             +++++++        
            ++              
           ##+              
          +#+               
          +#                
         +#+                
         +#                 
         ##    ++++         
        +##+++#####+        
         ######++##+        
         +###+   +#+        
          +     +##+        
                ##+         
              +##+          
             +##+           
        ++ ++##+            
        +#+##++             
        +##+                
                            
                            
                            
                            
                            
                            
          +#++              
          +###+             
          +#####+           
          +#####+           
           ++####+          
             +###+          
              +###+         
             ++###+         
           ++#####+         
          +#######+         
          +#######+         
          +#######++        
          +###+++##+        
          +++   +###+       
        ++     +####+       
       +###+ ++####+        
       +###########+        
       +##########+         
       +#########+          
        ++#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##             
          ++###             
          +####             
          ###++             
         +##    ++++        
         +##+  +####        
         +### +###+         
          ###++##+          
          +#####+           
           +####+           
             ####+          
             ####+          
             #####+         
             #####+         
             ##+##+         
             ##++##+        
             ##++##+        
             +#####+        
              ####+         
              +##++         
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                +#+         
                +#+         
        ++      ###         
       +##     +##+         
       +##     +##+         
       ###+    +##+         
       ###+    +##+         
      +###+    ###++++      
      +###+   +######+      
      +####+#########+      
      +##############+      
       ###########++        
       ++####+####+         
          ++  ####+         
              ####+         
              ####+         
              +###+         
               ###+         
               +##+         
                            
                            
                            
                            
                            
                            
                            
                            
       ++                   
      +#+                   
      +#+                   
       ##                   
       ##+                  
       #+          +        
       #+         +#+       
      +#+         +#+       
      +#+         +#+       
      +#+         +#+       
      +#++++####++###       
      +##############+      
      +###+++++++++##+      
       ++         +##       
                   ##+      
                   +##+     
                    +#+     
                    +##+    
                    +##+    
                     +#+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
             ++######       
            +########       
          +##########       
         +#####++###+       
        +####++ +###+       
       +#####   ####+       
       +###+  ++###+        
       #####++#####+        
       +###########         
       +#####++###+         
        +++++ +###+         
              +##+          
             +###           
             ####           
             ####           
             ###+           
            +##+            
            ###+            
            +##+            
                            
                            
                            
                            
                            
                            
               +##+         
               ####         
       ++++    ####+        
       +###+   +###+        
       +###+   +###+        
       +##+    ####+        
       +##+    ####+        
       ###+    +###+        
      +###+    +###+        
      +###+    +###+        
      +##+     +###+        
      ###+     +###+ +++    
     +###      +########+   
     ###+    +++#########   
     ###############+++     
     #############+         
      +++++++++###+         
               ++++         
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +##             
           +###             
           +##+             
           ###+             
          +###+             
         +###+              
         +####              
         +###+              
         ####               
        +#### +++###++      
        #####+########+     
        +#############+     
        ##############+     
        ##############+     
        +##############+    
        +##############+    
         +###########++     
          +#+++++#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++      +#+         
      +###     +###+        
      ####+    +###+        
      +###     ++###+       
       ###+     +###+       
       ###+      +###       
       ###+      +###       
       ###+      +###       
      +###+ ++++++###       
      +###++#########       
      +##############       
     +###############+      
     +#####++    +###+      
     #####+       +##+      
     ###+         +##+      
     +#+          +##+      
                  +###      
                  +###+     
                   +##+     
                   +##+     
                            
                            
                            
                            
                            
                            
                            
                ++##+       
             +++#####       
           +#########+      
           +########++      
          +#######++        
         +####++            
         +####++            
         +######+           
         +#######+          
          ++#####+          
            +++###+         
               +###+        
                +###+       
                 ###+       
       ##+     ++###+       
      ####+++++#+###+       
      #############+        
      +########+##+         
      +#########+           
        +####+++            
                            
                            
                            
                            
                            
                            
                            
                            
                ++ ++++++   
            + ++########+   
          ++++##########+   
         +###++####+++++    
        +##+   +            
       +##+                 
       +#+++                
       +####+++             
       +#######+            
        ++#######+          
          + +++###+         
              ++###         
                +##+        
     +           +##        
     ++          +##        
     +#+      ++++#+        
     +#####+++#####+        
     +############+         
      ++########++          
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##          
              +###          
              +####+        
              #####+        
             +#####+        
             +#####+        
             +####+         
            +####++         
            +####+          
            +####+          
           +#####+          
          +######+          
         +######+           
         +######+           
         +#####+            
         +#####+            
         +####              
         +####              
         +#+++              
        +##+                
                            
                            
                            
                            
                            
                            
                            
           +#+              
          +###+             
          ####+             
          ####+             
          ####+             
          +###+             
           ####+            
           ####+            
           +####+           
            ####+           
            +###++          
            +#####          
             +####          
             +####          
             +####          
              +###+         
              +####         
              +####         
              ++###         
               +##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
           +########        
          +##+    +#+       
         +##+      +#       
         +#+     +##+       
         ##+     +#+        
         ##     +##         
         ##++++###+         
         +########+         
          ++++++#+          
               +#+          
               +#           
              +#+           
              +#+           
              +#+           
              ##+           
             +#+            
             +#+            
             +#+            
             ++             
                            
                            
                            
                            
                            
             +##++          
            +#####          
           +##++##+         
           +##+ +#+         
            ++  ##+         
               +##          
               +#+          
              +##+          
             +##+           
            +##+            
            +##+            
            +##+            
             +##+           
              +##           
          +    +#+          
         ++    +#+          
         #+   +##+          
         #+++###+           
         ######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++###+      
              ++######+     
             +####+###+     
            +###+++###+     
           +###   ###+      
           +##   +###       
          +##+  +###+       
          +### +###+        
           +##+###+         
           +#####++         
            +####           
           +#####           
         ++###+##+          
         +###+ ##+          
        +###+  +##+         
       +###+   ##+          
       +##+  +###+          
       +##++####+           
       +######++            
        +###++              
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +###+         
              +###+         
              ####+         
             +####+         
             +##++          
             ###            
            +###            
            +###            
            ###+            
            ###             
            ###+            
          +#####+           
         +#######+          
         +#######+          
         #####+##+          
         +++#####+          
           +####+           
           +####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                +###+       
               +####+       
               +####+       
               ####+        
               ####         
             +#####         
             #####+         
             ####+          
             ####           
            +####           
           +####+           
           ####+            
          +####             
          +####             
         +####+             
         +###               
         ####               
         ####+              
         ####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+  +++       
            +##   +#+       
            +#+   +#+       
           +##+   ##+       
           +##   +##+       
          +##+   +##+       
         +##+    +##        
         +##+   +##+        
        +##+    +##+        
        ###++++++##+        
       +###########+        
       +###########+        
       +##########+         
         +++++###+          
             +###+          
             +##+           
            +###+           
            +##+            
            ###+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 ##+        
                +##+        
               +###+        
               +##+         
              +###+         
              +###          
             +###+          
             +###+          
            +###+           
            +###+           
            +##++           
           +###+            
           +##+             
          ++##+             
          +##+              
         +###+              
         +##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++###       
         +++#####++##       
       #####++++  +##       
       +++       +##+       
                 ##+        
                +##         
               +##+         
               +#+          
              +##           
              +#+           
             +##            
            +##+            
            +##             
           +##+             
           +##              
          +##+              
          +##               
         +##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                    ++##+   
                 ++#######  
              ++######++++  
            ++######++      
           +####+++         
           +#++             
          +##+              
          +##               
          +##+              
          +##+              
           +##+             
            ###+            
       +    +##+            
      +#     ##+            
      ##+    +#+            
      ####++###+            
      +########+            
        +++#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++  +#           
           +#  +#+          
           +#  +#+          
           ##   #+          
           ##   #+          
          +#+   #+          
          +#+   #+          
          +#    #+          
          ## +++#+          
         +#######+          
          ++#####+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                 +##++      
                +#####+     
              +######++     
            +##########     
          ++###########+    
         +######+  +###+    
       +######++   +###+    
     +++###++      +###+    
     +#####+        +###    
     +####+         +###    
    +####+          +###    
    ####+           +###    
    ####+          +###+    
    #####+++     ++####+    
    #################++     
     ###############++      
       +++++##+#++++        
            ++ +            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++    +#+       
          +###   +##        
         +##+    +#+        
        +##+     +##        
        ##+      +#+        
       +#+       ##+        
       +#+      +##+        
       ##+      +#+         
       ##+      ##+         
       +#+   +++##+         
       +##++######          
        +#####++##          
         ++++  +##          
               +#+          
               +#+          
               +#+          
               ##+          
               ##+          
               ##+          
              +##           
                            
                            
                            
                            
                            
             ++###+         
            +#######        
            +########       
           +#########+      
            +++++++###      
                   +##+     
                    ##+     
                   +##+     
                   +##+     
                  +##++     
                 +###+      
                +###+       
       ++++++  +####+       
      +###########++        
     +############+         
     ####+++#########++     
    +### +####++++++#+++    
    +########++             
    +######++               
     ####++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +##++               
        +#####+++           
        +#+ ++###++         
        +#+    ++##+        
        ++       +#+        
                 +#+        
                 ##+        
                +##         
                +##         
                +#+         
               +##+         
               +#+          
               ##+          
              +##           
             +##+           
             +##            
            +##             
           +##+             
           +##              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#+++###+       
        +############       
       +#######++####       
       ####++++  +##+       
        ++      +##+        
                +##+        
               +##+         
               +##          
              +##+          
              ###+          
              ##+           
             +##+           
            +###+           
            +##+            
            +##+            
            ###+            
            ###+            
           +###             
           +###             
            +##             
                            
                            
                            
                            
                            
          +###++++++++      
          +#########++      
           +#++++++         
          +#+               
          ##                
         +#+                
        +##                 
        ##+++++#++          
       +###########+        
      +###++++  ++##+       
     +##++         +#+      
     +#+           +##      
                    ##+     
                    +#+     
                    +#+     
      +            +##      
     +#+          +##+      
      +++      ++###+       
      +############+        
       ++#####++++          
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
            +++####+        
           +#######+        
          +#####++++        
          +##++             
         +###+    +++       
          +##+  +###+       
          +##++####+        
          +#######+         
           +#####+          
           +#####+          
          +#######          
         +###+++##+         
         +##+   ###+        
        +###+   +##+        
        +##+    +##+        
        +##+  ++###+        
        +#########+         
         +#######+          
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++          
         +++######+         
        +####++++##+        
       +###+     +##+       
       +##+       +##+      
       ##+        ++#+      
      +##+         +##      
      +##+         +##+     
      +##+         +##+     
      +##+         +###     
       ##+         +###     
       +#+         +###     
       +#+        +##++     
       +#+        +##+      
       +#+       +##+       
       +##+     +###        
        +##+++++###+        
        +#########+         
         ++#####++          
          ++##++            
                            
                            
                            
                            
                            
                            
               +#+          
              +###+         
              +###+         
             +###+          
            +####+          
            +###+           
           +###+            
           +###+            
          +###+             
         +####              
         +###+              
         ####               
        +####               
         ####+++##+         
         ##########++       
         +###########       
         +#####+++###       
         +#####++####       
         +##########+       
          ++++++#+#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++###++          
        +####+++##+         
       +##++     +#+        
       +#+        #+        
       +#+       ++#+       
       +#+      +###        
       +#+     +###+        
        ##+   +#+#+         
        +#####++ ++         
          ++++   #+         
                +#+         
                +#+         
                 #+         
                 #+         
                 #+         
                 +#+        
                 +#+        
                 +#+        
                 +#         
                 ++         
                            
                            
                            
                            
                   +##+     
                 ++####+    
                +#####+     
               +#####+      
             +#####+        
             +####+         
            +####+          
           +####+           
          +####+            
         +####+             
        +####+              
        +###+               
        +##+                
        +##+ ++++           
        +###+###++          
        +#########+         
        +##########+        
         +##########+       
          ##########+       
           +##+###++        
                            
                            
                            
                            
                            
                            
                            
                            
                  +++#+     
                ++#####+    
              ++###+++++    
             +###+          
            +##+            
          ++#++             
          +##+              
         +##+               
         +#+                
         +#                 
        +#+                 
        +#+     +           
        ##+  +++##+         
        ##++####+##+        
        ##+##++  +##+       
        ##+#+     +##       
        +##+       +#+      
         +###++  +++#+      
          +####++###++      
           ++#####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
           #########+       
         +###########+      
        +###+++   ##+       
        +###     +###       
        +##+    +####       
        +##+   ++###+       
        +###+++####+        
        +#########+         
         ++######+          
          +#####+           
         +#######           
         +###++##+          
        +###+  +##+         
        +##+    +##         
        +##     +##+        
        +##+   ++##+        
        +###++####+         
         +#######+          
          +###+++           
                            
                            
                            
                            
                            
                            
                            
                            
       #########+           
       ++++######+          
          +++++###          
               +##+         
                ##+         
                ###+        
                +##+        
                +##+        
                +##+        
                ###+        
      ++ ++     ##+         
      #############+        
      #############+        
      +++++++++###++        
               +##+         
               +##+         
               ###+         
               ###          
              +##+          
               ##+          
                            
                            
                            
                            
                            
                            
          +++#++            
          +#####++          
          ########+         
          #########+        
           ++++#####+       
               ++####       
                 +###+      
                 +###+      
                 +###+      
                 +###+      
                 +###+      
                 +###       
         +++##++++###       
       +#############++     
       +##############+     
      +###############++    
      +###########++++      
      +#########++          
       +######++            
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
              ####+         
              ##+#+         
             +#+ ##         
            +##  ##+        
           +##+  +#+        
           +#+   +#+        
          +#+    +#+        
          +#+    +#+        
         +##      #+        
         +#+     +#+        
        +##      +#+        
        +#+      ##         
        +#+      #+         
        +#      +#+         
        +#+     +#+         
        +#+    +#+          
        +##+  +#++          
         +######+           
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###++#       
             +########      
            +####++###+     
            +###+ +++       
           +###+  ###+      
          +###+  +###+      
          +###  +###+       
          +##++####+        
          +#######+         
          +######+    +     
           +####+           
          +#####+           
         +####+##+          
         +##+  +##          
        +###+   ##+         
        +##+    +#+         
        +##++   +##+        
        +#####+++#+         
         +########+         
          +++###++          
                            
                            
                            
                            
                            
                            
                            
              +###+         
           ++##++##         
         +####+   +         
        +###+     +         
      +###+      ++         
      ###+     ++#+         
      ###++++  +##+         
      ++######+##+          
         +++#####++         
            +#######+       
            +##+++####+     
           +##+    +###+    
           ##+      +##+    
          +#+        +##    
         +##+        +##    
         +#+        +##+    
         +#+       +##+     
          ##++   ++###+     
          +#########++      
           ++++##+++        
                            
                            
                            
                            
                            
                            
                            
                            
                 +##        
                 ###+       
                 ###+       
                +###        
         ++     +###        
         +#    +###+        
        +##+   +###+        
       +###    +###         
       +###    +###         
      ####+    +###+        
     +####+    ####+        
     #######+++#####        
     +##############        
      +############+        
        ++++++####+         
              ####+         
              ####+         
              ####+         
              ####+         
              ++#+          
                            
                            
                            
                            
                            
                            
                            
                            
                +++         
              +####         
              ######+       
             +##+ +##       
             +++  +##       
              +   +##       
              #+++##+       
             +#++##+        
              ####+         
             +###+          
             ##+            
            ###+            
          +##+#+            
          ###+++            
         +##+ #+            
         +#+ +#+            
         ##  +#+            
         +#+###+            
         +####+             
          +#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
            +       +##+    
           +#+     +###+    
          +###+    +##+     
          +###+    ###+     
         +####    ###+      
        +####+    ###+      
       +####+    +##+       
      ++###############++   
      +#################+   
     +##################+   
     #############++        
     #####+++++###          
      +++    +###+          
             +###+          
             ####+          
            +###+           
            +###+           
            ####+           
            +#+#+           
                            
                            
                            
                            
                            
                            
                            
                            
       +##+                 
       +##+                 
        +##+   ++           
        +##+  +##           
        +##+  +##+          
        +##+  +##+          
         ##+   ###          
         ###+#+###+         
         +#########         
         +#########         
          +#+++####         
               +###         
               +###         
                +##         
                +##         
                +##+        
                +##+        
                 +##        
                 +##        
                 +#+        
                            
                            
                            
                            
                            
       +####+               
       +#####++             
       +######+             
       +#######++           
          +#####+           
           +####+           
            +###+           
            +####           
            +####           
            +####           
           +#####           
           #####+           
         +#####+      +     
        +######+    ++#++   
       +################+   
      +##################   
     +###################   
     ###################+   
     ###########+++++++     
     +####++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++######+            
     +#####+++##            
     +++      ##            
             +#+            
            +#+             
           +#+              
           +#               
          +#+++++           
          +#######++        
           +++  +##+        
                  ##+       
                  +#+       
                  +#+       
                  +#+       
                  ##        
                 +#+        
                +#+         
               +##+         
            +++##+          
             +#++           
                            
                            
                            
                            
                            
        +###+               
        +####++             
       +#######++           
        +#######+           
         +########+         
          ++######+         
            +#####+         
             +#####         
              +####         
             +#####         
            +#####+         
            +#####+         
          +######+ ++++     
         +####### +####+    
       ++##############+    
       ################+    
      +################     
     +###############++     
     +##########+++         
     +###+###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            #####+          
            +##+##+         
                +#+         
                ##+         
              +###+         
             +###+          
            +####           
            ####            
            +####++         
              ++###+        
                 +#+        
         +      +###        
        +#      +##+        
        +#     +##+         
        +#    +###          
        +#   +###+          
        +# +####+           
        +#+####+            
         +####+             
         ++#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++###+   ++   
           +######## +###+  
          +#########++###+  
         +###############+  
         ################+  
         #####+ +########+  
         #####++#######+    
         +############+     
          ##########+       
          ########++        
         +#######+          
         #########+         
       +#####++###+         
       #####+ +###+         
      +####    ###+         
      +####   +###+         
      #####+++####+         
      ############+         
      ##########++          
      +#######++            
                            
                            
                            
                            
                            
                            
                            
                            
       +######+#+++         
      ++#+++++######+       
               +++##+       
                +###+       
               +###+        
               ###          
             +##+           
             ###+           
            +#++            
           +##+             
          +##+              
          +##               
         +##                
         ##+                
        +##+                
        +##                 
         ##++               
         +###++++++++       
          +###########+     
            +++#++#+##+     
                            
                            
                            
                            
                            
                            
                            
                            
              +++++         
            ++#####++       
          ++#########++     
          +###########+     
         +#############+    
        +##############+    
      ++###############+    
     +#########++++####+    
    ++######+     +####+    
    +#####++     +######    
    ######+      +#####+    
    +#####+     +######+    
    +######++   +######+    
     +######++  +#####+     
      +#######++######+     
       +#############+      
        +###########+       
         +++#######+        
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
           #######++        
          +####+++          
          +##+              
          +##               
          +##               
          +##++#+           
          +######+          
          +###++##+         
          +##+  +##         
                 ##+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
          +++   +##+        
         +##+   ###+        
         +#########         
          +#######+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +####+        
             +######+       
            +########+      
           +#####++##+      
           +#####+ +##+     
          +######+  ##+     
          ####+##+  ###     
         +###+ +#+  +##     
        +###+       +##     
        +##+        +#+     
       +###+        ##+     
       +###        +##+     
       +###+       +#+      
       ####+      +##+      
       ###+      +##+       
       ###      +###        
       ###    +####+        
       +###++####++         
       +########+           
        ++####++            
                            
                            
                            
                            
                            
                            
                            
               ++++         
              +####+        
              +#####+       
            +###+####+      
           +##++ +###+      
          +##+     +##      
          +##+     +##+     
         +##+      +##+     
        +###+      +##+     
        +##+       +##+     
        ###        +##+     
        ##+        +##      
       +##+        +#+      
       +##+       +##+      
      +###       +##+       
      +###      +##+        
      +###+   ++##+         
      +##########+          
       +#######++           
        +#++++              
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
               +##+         
               +##+         
               ###          
              +###          
              +##+          
              ##+           
             +##+           
           # +##+           
           ++###            
            +##+            
            ###+            
           +##+             
           +##+             
           ###+             
           ###              
           ##+              
           ##+              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
             ++###++        
            +#######+       
          +##########+      
        ++###########+      
        +#############+     
       +####+   +#####+     
       +###+     +####+     
      +###+       +###+     
      +##+        +###+     
     +###          ###      
     +###          ###      
    +###+         +###      
    +##+          +##+      
    +##+         +###+      
    +##+        +####+      
    +###+     ++####+       
    +####++ ++#####+        
     +############+         
      +##########+          
       ++######++           
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +####+         
           +#######         
           +#######+        
          +###+ +##+        
         +###+  +##+        
         +##+   +##+        
         +#+    +##+        
         ++     +##+        
                +##+        
                +##+        
                +##+        
         +++#+++###         
        +#########+         
       +###########+        
       +##++ +######+       
       +##+ +####+###+      
        ##++####+  +##+     
        +#####++    +#+     
         +###+       #+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
               +#+          
               +#+          
               ##+          
              +##+          
              +##+          
              +#+           
              +#+           
             +##+           
             +##            
             +#+            
            +##             
            ##+             
           +##+             
           ###              
          +##+              
          +##+              
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#++##+          
          +#######+         
         +########+         
        +###+++###+         
       +###+  +##+          
        +++  +###           
            +###+           
            ####+++         
           +#######+        
          +#####+##+        
          ####+  ###        
          ##++  +##+        
          +++   +##+        
                ###         
               +##+         
              +###+         
        +##+++###+          
        #########           
        #########+          
        ++#++++++           
                            
                            
                            
                            
                            
                            
                            
           +#++             
           ####+            
           +####+           
             +###+          
              +###          
               ###          
             +####          
          ++#####+          
         ++#####+           
         ######+            
         +######++          
          ++######++        
             ++####++       
                ++###       
                 +###       
                +###+       
             ++####+        
          +++#####+         
         ######++           
         +#+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
           ++      ###      
          +##+     ###      
          +##+     ##+      
          +##+    +##       
          +##+    +##       
         +##+    +##+       
         +##+    +##+       
         ###++  ++##        
        +##########+        
        ###########+        
        +###++++##+         
         ++   +###          
              +##+          
              ###           
             +##+           
             ###            
            +##+            
            ###             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +###++++#++##+         
     ##############+        
     +##############+       
      +#############+       
         ++++++++###+       
                +###+       
                ####+       
                ###+        
               +###+        
               +###+        
              +####+        
              +####+        
              +###+         
              +###+         
             +####+         
             +####+         
             +###+          
             +###+          
             +##+           
             ++++           
                            
                            
                            
                            
                            
                 ++++###+   
               ++######++   
           + +#####+++      
          +#####++          
          ####++            
          +###+             
          +##+              
         +###               
         ###+++             
         ########+          
        +########+          
        +##+++++##          
               +##+         
                ##+         
                ##+         
               +##+         
         +#########+        
       +##########+         
       ###########+         
       +++######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++                
    ++######++              
   +#++++++###+             
   ++       +#+             
           +##+             
          +##+              
         +##+               
        +##+                
        +##++++             
        +########+++        
         +++++++####++      
                 ++###+     
                   ++##     
                     +#     
                    +##     
                  ++##      
                +###++      
            +++++#++        
           +#++             
                            
                            
                            
                            
                            
               ##+          
              +##+          
              ###+          
             +##+           
            +###+           
           +###+            
          ++##+             
          +##+              
         +###               
         ###+               
        +##+    ++###+      
        +##+  +#######+     
        +##  +#########     
        +#+ +###+++++##+    
        +##+###+     ##+    
        +#####+     +##+    
        +#####+   ++##+     
         +#####++####+      
          +#########+       
            +##++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
            ####+           
            ####+           
            ####+           
           +####            
           +####            
           #####            
           +####+           
           +####+           
            +###            
            +###            
            +###+           
            +###            
            +###            
            +###+           
            +###+           
           +####+           
           +####+           
            +###+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#+++                 
     +#####+++              
      +########++++         
      +############+        
      +###++++######        
      +##+     ++###        
      +++       +###        
                +###        
                ###+        
               +###         
               +##+         
               ###+         
               ###+         
              +##+          
              +##+          
             +###+          
             +###           
             +##+           
             +##+           
             +##+           
                            
                            
                            
                            
               +##+         
             ++####         
             +####+         
            +#####+         
            ###+#+          
           ###+++           
          +##+              
         +###+              
        ++##+               
        +###                
        +###                
        +##+     +++        
        ###+   +####+       
        ###+ ++######+      
        +##++###++###+      
        +######+  +##+      
        +#####+   +##+      
         +#####+++###+      
          +#########+       
           +++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#++         
             +####+         
           +#######+        
          +###+++###+       
         +###+   ###+       
         +##+   +###+       
        +##+    +###+       
        +#+    +###+        
        ###++++##+          
        +#######++          
         ++######+          
           +######+         
          +###++##+         
         +###+  +#+         
         +##+   +##         
         ##+    +##         
     +   ##+    +#+         
         +#+   +##+         
         +########+         
           ++##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####++++         
        +###########+       
       +############+       
       +###++++++####       
       +#++      +##+       
                +###+       
               +###+        
               ###+         
              +###+         
             +###+          
             ###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
       ++++#####            
       +#######+            
       +++####+             
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             ######+        
           +###++ +#        
          +###+   +#+       
          ###+   +##+       
         +##+   +##+        
         +#+    +#++        
         +#+ +++##+         
         +########          
         +#######+          
          +++++##+          
              +##+          
              ##+           
             +##+           
             +##+           
             +##+           
             ##+            
            +##+            
             ##+            
             +#+            
                            
                            
                            
                            
                            
                            
            ++##++          
          ++#######+        
          +#########++      
          ####+ +####+      
         +###     +###+     
        +###+      +##+     
       +####+       +##+    
       +###+        +##+    
      +###+          ##+    
      ####+          ###    
      ###+          +###    
      ###+         +###+    
      ###          +###+    
      ###         +###+     
      ###       ++###+      
      ###      +####+       
      ###+++++#####+        
      ###########++         
      +#########+           
       +++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             +#####+        
            +#######+       
           #########+       
         ++########+        
         +#########         
        +###++ ####+        
       +###+   +###+        
       +###+    +###+       
       ####      ###+       
      +###+      +###       
      +###       +###       
      +###       +###       
      +###       +###       
      +###       +##+       
       ###+      ###+       
       ####+   +###+        
       +#####+####+         
        ++#######+          
          ++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++         ++#+        
     ##++  +++++####        
     +#############+        
     +#########+###         
      +++      +###         
               +##+         
               +##+         
               +##+         
               +##+         
               +##          
        ++++#++###+++       
       +############+       
        ++#########+        
               ###+         
              +##+          
              +##+          
              ###+          
              ###           
              ###           
              +#+           
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
              ##+           
              ##+           
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
             ###            
            +###+           
            +##+            
            +##+            
            ###             
           +##+             
           +##+             
           ##+              
          +##               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
            ++#####+        
          ++########+       
         +#####++###+       
        +####+   ###+       
        +###+    ###+       
       +###+     ###+       
       ###+     +###+       
       ###      +##+        
       ##+     +###+        
       ##     +###+         
       ++    +###+          
            +####+          
           +#####++++++     
         ++############+    
      +################++   
     +######+++++++++++     
     ######+                
     #####+                 
     +#++                   
                            
                            
                            
                            
                            
                            
                            
             ++#+           
           ++####++         
          +########+        
         +####+++##+        
        +####+   ###        
       +###+     +##+       
       +##+      +##+       
       +++        ##+       
                 +##+       
                 +##+       
                 ###+       
           +++   ###        
       +++#####++##+        
      +############+        
     +############+         
     +####+   +####+        
      +##+   +######+       
      +###++####+ +##       
       ########+  ++#+      
        ++###++     ++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +###+     
         +++      +###+     
        +##+     +###+      
        +##+     +###       
       +###      ###+       
       +###+    +###        
       +###+    ####        
      +###+     ###+        
      ####+    +##+         
     +####++  ++###+        
     #############+         
     ++###########          
        +++ + +###          
              ###+          
             +###+          
             +###+          
             +###+          
             +###           
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
        ++++###+++          
       +##########+         
       +####+++###+         
       +##+    +##+         
       +++     +##+         
              +###+         
              +###+         
             +###+          
            +####++         
           +#######         
         +######+##+        
         #####+  +##        
         ###++   ###        
         +++    +##+        
                ###+        
               +###         
              +###+         
             +###+          
     ++++++++####           
     +#########+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +      +#+      
            #++++++##+      
            +#######+       
            +######+        
             +++##+         
              +##+          
              +#+           
             +##            
             +#+            
             #+             
            +##+            
            +#+             
            ##              
           +##              
           ##+              
          +##               
          +#+               
          +#+               
          +#+               
           +#               
                            
                            
                            
                            
                            
                            
                            
          +##+      ++#     
          +###      ###     
          +##+     +##+     
          +##+     +##      
         +###+     ##+      
         +##+     +##+      
        +###      ###       
        +###      ##+       
       +#########+##+       
       #############+       
       #####++++####+       
       ##++     ####+       
       +       +###+        
               +##+         
               ###          
              +##+          
              ###+          
             +##+           
             ##+            
            +##+            
                            
                            
                            
                            
                            
                            
                   ++       
                  +##       
                  +#+       
                 +##+       
                +##+        
                ###         
               +##+         
              +##+          
              ###+          
             +##+           
            +##+            
            +##+            
           +##+             
           +##              
           ##+              
           ##+              
          +##+              
          +##               
          +##               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++    
                +++#####+   
           +############+   
           +######+++++     
           ####++           
          ###+              
        +###+               
        +######++           
       +##########+         
       +#####++###+         
        +#++    +##+        
                +##+        
                 +##+       
                 +##+       
     ++      ++  +###       
     ###++++###++###+       
     ##############+        
     +###########++         
       +++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#++            
          +#####+           
         +#######+          
         ##+  +###+         
         ##+   +###+        
         ##+    +##+        
         ##+     +##+       
         +#++     +##+      
        +###+      ###      
        +##+       ###      
        ##+        +##+     
       +##          ###     
       ###          ###     
       ###          ###     
       ###         +##+     
       +##+       +###+     
        +##+  +++####+      
        +###########+       
         +########+         
          +++++++           
                            
                            
                            
                            
                            
                            
             +##            
             +##            
            +##+            
            +##+            
           +###+            
          +###+             
         +###+              
         +##+               
        +##+                
        ###+                
       +##+       +++       
       +##+    ++####+      
       ###   +########+     
       ##+  +#########+     
       ##+ +####++++##+     
       ###++##++   +##+     
       +######     +##+     
        +#####+++++##+      
         +##########+       
          ++######++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
          ++##+##           
          +#++ ##           
           +  +#+           
             +##+           
            +###+           
           +#####+          
          +###++##          
          +##+  +#+         
          +#+    #+         
                 #+         
                 #+         
                 #+         
                +#+         
                ##+         
        +      +##          
       #+     +##+          
       ##+++++##+           
       +########+           
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          #+                
        ++##                
       +####++++            
       +#########+++        
       +############        
       +##+    +++##        
       +#+       +##+       
                 +##+       
                 ###        
                +##+        
                ###         
               +##+         
               +##+         
              +##++         
              ###+          
             +##+           
             +##+           
             ###            
             ##++++         
             ####++         
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +##+##+         
           +##+  ##         
          +#+    ####+      
         +##+    ####+      
         +#+    +###+       
        +#+     ###+        
        +#+   +###+         
        +#+ ++###+          
        +##+#####+          
        +###++ ##+          
          +   +#+           
              ##+           
             +##            
             +#+            
            +##             
            +#+             
           +##              
           +##              
           ##+              
                            
                            
                            
                            
                            
                            
               +##+         
             ++####+        
           +#######+        
          +###+++#+ +++     
         +###+  +#+++#+     
        +##+    ++++##+     
        +##+     +###+      
         ###+   +###+       
         +###++###+         
          +######+          
           +####+           
          +######+          
         +####++#+          
        ####++ +##+         
       +###+   +##+         
       +##+     +#+         
       +#+      +#+         
       +##++   +##+         
        +####++###+         
          ++#####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++                   
     +##+                   
     ####++                 
    +######+++       +++    
    +#########++++#####+    
    +##++###############    
    +##  ++############+    
    +##    ++##########+    
    ###        ++####++     
    ##+          ####+      
    ++          +####+      
               +####+       
               +###+        
               ####+        
              ####+         
             +###+          
             +###           
             ###+           
             +#+            
              ++            
                            
                            
                            
                            
                            
                            
                            
           ++####++         
          +########+        
         +###+++++##+       
         +##     +##+       
        +##+     ###+       
        ##+     +##+        
        ##+     ###+        
       +##+   +###+         
        +###+#####+         
        ++#######+          
          +++ +##+          
             +##+           
             +##+           
            +###+           
             ##+            
            +##+            
           +###             
           +##+             
           ###              
          +##+              
                            
                            
                            
                            
                            
                            
                            
             +  ++++##+     
            +#++######+     
            ########+       
           +##+++           
           #+               
          +#+               
          +#+               
           ##+              
           +##+             
            ###             
            +##++           
             +##+           
              +##+          
               ##+          
               ##+          
       ++      ##+          
       +#+    +#+           
       +##+  +##+           
        +##++##+            
         +####+             
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +####+       
              +#####+       
             +#####+        
            +#######++      
            ##########+     
          ++###########     
          +####+++#####+    
         +###+#    ++###    
        +####++      +##+   
       +####++       +##+   
       ###++         +##    
      +###++         +##    
      ####+         +##+    
     +###+         +##+     
     +###        ++##+      
     +###+    +++###+       
     +####+########+        
      +#########++          
       +######++            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
                ###+        
                ##+         
               +##+         
               +##+         
              +##+          
              +##+          
              +##+          
             +##+           
             +##+           
            +###            
            +###            
            +##+            
           +###+            
           +##+             
           +##+             
           +##+             
          +###              
          +###              
          +###              
                            
                            
                            
                            
                            
                            
                            
                            
                ##+         
               +##+         
               ###+         
               ###+         
               ###          
              +###          
              +##+          
             +###+          
             +##+           
            +###+           
            +###            
           +###+            
           ####             
           ###+             
          +###              
         +###+              
         +##+               
         +##+               
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+            
          +#####+           
          +###+##+          
          +##  +##          
          ###  +##+         
          ###   ##+         
          ###  +##+         
          +##++##+          
          +######+          
           +####+           
            #####+          
           +##+##+          
           ##+ +##+         
          +##+  ###+        
          +##   +##+        
          ###    ##+        
          ###+   ##+        
          +###++###+        
           +#######+        
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++++         
         ++########+        
        +######++##+        
       +#####++  +##+       
       ####+      ##+       
       +#++       +#+       
                  +#+       
                 +##+       
                 +##+       
                 ###        
            ++  +##+        
        +##########+        
        +###########+++     
        +##++##########++   
        +##++###+  +++#+    
         +#####+            
          +###+           + 
           +++           ++ 
                            
                            
                            
                            
                            
                            
                            
         +##+               
         ###+               
        ####                
       +###+                
       +##+                 
       +##+                 
      +###                  
      +###           +##++  
      ####         ++####+  
      ###+       +#######+  
      ###+       +######+   
      ####     ++#######    
      ####     +#######+    
      +###     +######+     
       ###+    +#####+      
       +###+   +####+       
        ###########+        
        +#########+         
         +#####+            
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++##+++         
        +##########+        
        ###########+        
        ####++  ###+        
        +++   ++###+        
              ####+         
           ++####+          
          +#####+           
         +######++          
        ##########+         
        #####++++##+        
        +++      +##        
                 ###        
                +###        
               +###+        
              +####         
             +####          
           ++###+           
          +####+            
         +####+             
                            
                            
                            
                            
                            
                            
                            
        +++##+              
      +########+            
     +##+++++###            
     +#+      +#+           
     +##++     #+           
       +++    +#+           
            +###+           
            +##+            
            +##             
             +#+            
             +##+           
              +###+         
                +##+        
                 ++#+       
                  +#+       
              +++ +#+       
            ++#+++##+       
            +######+        
            #####++         
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
          ++         +###   
         +##+       +##++   
         ###+       ###+    
       ++##+       +##+     
       +###+      +###+     
      +###+      ++##+      
      ####       +##+       
     +###+++    +###+       
     +########+++##+        
     +##############+       
     +##++++++#######+      
       +     +###+          
             +##+           
             ###+           
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +####+           
         ++######           
        +########           
        ##+  ####           
        +    ###+           
             ##+            
            +##+            
            +##             
          ++###++           
          +#######+         
          +++#####++        
             ++####+        
              ++###+        
               +###+        
               +###+        
                +##+        
                +##+        
          +##+++##+         
          +######++         
          +++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++#######+  
            +#############  
            +####+++++++    
           +###+            
         ++###+             
        +####+              
        #####+++            
        #########+          
        +#########+         
               ++##+        
                 ##+        
                 ##+        
                 ##+        
                +##+        
      ++++++++++###+        
      ############+         
      ###########+          
      +++++++++++           
                            
                            
                            
                            
                            
                            
                            
              ++++          
             +###+          
              ++##+         
                +##+        
                 +#+        
                 +##        
                +##++       
                ###+        
              +###+         
           ++####+          
           +#####           
           ++####           
              +##           
              ###+          
              ###+          
        ++   +##+           
        #+  +###            
       +##+####+            
       +#####++             
        ++#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++#+++++      +++       
  +##################+      
  +##################+      
  ###################+      
  ####++++++++++++###+      
  +++            +###+      
                 +###+      
                 +###+      
                +####+      
                +###+       
               +####        
               +###+        
              +####+        
             +####+         
             +####+         
             +###+          
            +####           
            +###+           
           +###+            
           ####+            
                            
                            
                            
                            
                            
              +#+           
             +##+           
            +#+#+           
           ##++#+           
          +#+ +#+           
          ++  +#+           
              +#+           
              +#+           
              +#            
              ##            
              #+            
              #+            
             +#+            
             +#+            
             +#             
             ##             
             ##             
            +#+++           
          +#####+           
         #####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++#+      
            +++#######+     
          +###########+     
         +#####+++  +##+    
        +####++     +##+    
       +###++      +##+     
       +###       +###+     
       +##++     +###+      
       +####+   +###++      
        +####+ +###+        
         ++#######+         
           +#####+          
          +######+          
        +#########+         
       +###### +###         
       #####++  ###         
      +####+    +##+        
      +###+     +##+        
      +##+      +##+        
      +###+    +##+         
                            
                            
                            
                            
                            
                            
                            
               #+           
               ##           
              +##+          
              +##+          
               ##+          
              +##+          
             +###+          
             +##+           
             +##+           
             +##+           
             +##+           
             +#+            
             +#+            
            +##+            
            +##+            
            +##+            
            ###+            
            ###+            
            ###+            
            +#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++###+       
             +########+     
            +##########     
          ++###########     
          +###+     +#+     
         +###+    +++       
        +###+    +###       
       +###+     +##+       
       +###     +###+       
       ###+  ++####+        
       ############         
       +##########+         
        +#########+         
             +###+          
             +###+          
            +###+           
            ####+           
            ####            
            ###+            
           +###             
                            
                            
                            
                            
                            
               ++#+         
              +##+#+        
              +#+ ++        
             +#+            
            +##             
            +#+             
            ##+             
           +#+              
          +##+              
          +##+              
          ##+               
          ##                
         +########+         
         +######+#+         
         +##     #+         
          ##    +#+         
          ##+  +##+         
          +##++##+          
          +#####+           
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
           +######+         
         +####+####+        
        +##++  +++##+       
        +#++      ##+       
       +##+      +##        
       +##+     +##+        
       +##++    ###         
        ####++ +##+         
        ++#######+          
           ++####           
             ####+          
            +#####+         
           +##+ ###         
           ###  +##+        
          +##+   ##+        
          +##+   ##+        
          +##+  +##+        
           +#+++###         
           +#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####++        
         ++###+++###+       
        +###+     +##++     
       +##++     +##+++     
       ##+     ++###+ +     
       ##++++++####+        
       +###########         
        +++++++++#+         
               +##          
               +#+          
              +##           
              ##+           
             +##+           
            +##+            
            ##+             
           +##+             
          +##+              
          +##+              
          +##               
          +#+               
                            
                            
                            
                            
                            
                            
                            
            #####           
           ######+          
          ###++##+          
         +##+ +##+          
         +##  +##+          
         +##   +#+          
         +##  +##+          
         +#######+          
          +###+##+          
           ++++##+          
              +##+          
              +##           
              +#+           
              +#+           
             +##+           
             +##+           
             +##+           
             +##+++         
             +####+         
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##        
          ++++######        
        +######++###        
        ###+++   +#+        
                 ##+        
                 ##         
                +#+         
                ##+         
               +#+          
               ##+          
              +#+           
             +##            
             ##+            
            +#+             
           +##+             
           ##+              
          +#+               
         +##+               
         +#+                
        +##+                
                            
                            
                            
                            
                            
         ++#++###++++       
        +############++     
         +######++++###+    
         +###++       ++    
        +###+               
        +##+                
        +##++++             
        ########+++         
        +###########++      
        +++++++#######      
                 ++###      
                   +##+     
                   +##+     
                   +##+     
         +++       +##      
       ++###++++   ###      
      +#########+ +##+      
      +##############+      
       ++###########+       
         ++####+++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+++        
           +#######++       
           +#########+      
           +####++###+      
            ####+ +###+     
          ++###     ##+     
          +###+     ##+     
          ###+      ##+     
         +###       ##+     
         +##+       ##+     
        +###+     +##+      
        +###+     +##+      
        +###+    +##+       
        +##+    +###+       
       +###+    +###        
       +###+  ++###+        
       +###+++####+         
        +########+          
        +#######+           
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++++++++++##+++        
   +################+       
   +################+       
    +++++++++++++###+       
                +###+       
                +###        
                ###+        
               +###+        
               +###         
               +##+         
               +##+         
              +###          
              +###          
              +###          
              +##+          
              ###+          
              ###+          
              +##+          
              +###+         
               +##+         
                            
                            
                            
                            
                            
                            
       ++##+++++            
   +#################       
   +###++++++########+      
               +####+       
               +###+        
             ++###+         
            +####+          
          ++#####+          
          #########+        
       +############+       
      +####++   +####       
      +##++       +##+      
       ++         +###      
                   ###+     
     ++            ###+     
     +#+          +###+     
     +###++     ++####      
     ++##############+      
       ++###########+       
          +++###++          
                            
                            
                            
                            
                            
                            
                            
           +++              
          +######++         
         +#########+        
        +####++######+      
        +###+ +#######      
       +###+   ++#####+     
      +####+    +++####+    
      ####+        +###+    
     +###+         +####    
     ####+         +####    
    +###+          +####    
    +###+          +####    
    ###+           +####    
    ###+           +###+    
    +###++        +###+     
     #####+++  +++####+     
     +#######++######+      
      +############++       
        ++######+++         
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
         ++++               
         +###+              
        +####+              
        +####+              
        +#####              
        +###+#              
        +##+                
        +##+                
        +##+                
        +##+                
        +###+       +++     
        +###+      +###+    
         +###     +####+    
          +###++++#####     
          ++##########+     
           +#########+      
             +++#+##+       
                 +##+       
                  ##+       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                            
         +++##++++          
       ++#########+         
       ############         
       ######+++###         
       ++++    +###         
              +####         
             +####+         
           ++####+          
          +######+          
          +#######+         
          +##+ ++##+        
                +##+        
                 ###        
                 ###        
                +###        
       ++##++++++##+        
      +#############++      
      +################     
      +#########++   ++     
        ++#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###+   ++#++     
         +#####+  +###+     
        +######+  +###+     
       +#####+#  +###+      
       +####+ +++####+      
       +###+   +###+        
       +###+  +###+         
       +###+++####+         
        +####+####+         
        +########+          
         +#######           
          +#####+           
           +#####           
           +#####+          
          +######+          
          +######+          
          +######+          
           +#####           
           ++###+           
             +#++           
                            
                            
                            
                            
                            
                            
               #+           
               ##+          
              +##+          
              +##+          
              +##+          
              +##+          
              ###+          
             +###           
             +##+           
             ###+           
             ###            
            +##+            
            +##+            
            ###+            
           +##+             
           +##+             
           +##+             
      +    +##+             
           +##+             
            +##             
                            
                            
                            
                            
                            
                            
                            
              ++##+         
             +#####         
            +#####+         
           +#####+          
          +###++#+          
          +##+  +           
         +##+               
         +##+               
        +###                
        ###+                
        ###    ++++         
       +### ++######+       
        ###+####+#####+     
        ######+   +####+    
        #####+      ###+    
        +####+      +###    
         #####+    +###+    
         +######+#####+     
          +##########++     
            ++++#++++       
                            
                            
                            
                            
                            
                            
                            
               +##          
              +###          
             +###+          
             +##+           
            +###+           
            ###+            
           +##+             
          +###+             
          +##+              
         +###+              
         +##+  ++###++      
         +##+++#######      
         ###+#########+     
         #############+     
         #####++   +##+     
         ####+     +##+     
         +###++++++##+      
         +##########+       
          +#######++        
           +##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##           
              +##           
             +###           
             +###           
             +###           
             ####           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +##+            
            +##+            
            +##+            
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
           +++####+         
          ########+         
         ####++###+         
        ###+ +###+#+        
       +##+  ++  +#+        
       +##   +  +##+        
       +##+     +#+         
        ###+   +##+         
        +####++##+          
         +######+           
          ++####+           
           +#####+          
          +##++###+         
         +###  ++##         
         ###    +##+        
         ##+     +##        
         ##+     +##        
         +#++ +++###        
          +########+        
           ++###+++         
                            
                            
                            
                            
                            
                            
                +##++       
              +#####+       
            ++######+       
           +####+ ++        
          +###++            
          ###+              
         +##+               
        +###                
        ###                 
       +##+                 
       +#+                  
      +##+      +++         
      +##     ++###++       
      +##    +#######+      
      +##+  +#########+     
       +##++###+   +###+    
       +######+     ###+    
        ++#####+++++###     
           +##########+     
              ++####++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++      +#+      
          +#+     +#++      
          +#+     +#+       
          ##+     ##+       
         +##     +##+       
         ##+     +##        
        +##      ##+        
        +###+++  ##+        
        +#######+##+        
        +++++#####+         
              ++##+         
               +##+         
               +#+          
              +##+          
              +##           
              +#+           
              +#+           
              +#+           
              ##+           
              +#            
                            
                            
                            
                            
                            
            ++#+            
          +#####+           
         +###++++           
         +##    +           
         +#+                
         ##                 
         ##                 
         ##                 
         ##+                
         +#+    +++         
         +#+   +###+        
         +##  +###+#+       
          ##+ +#+  #+       
          ##++#+  +#+       
          +#+##+  +#+       
          +###+   +#+       
           ###+ ++##        
           +##++###+        
           +######+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
              +##+          
              +##+          
              +##+          
             +###+          
             +###           
             +###           
            +###+           
            +###            
            ###+            
           +###+            
           +###+            
           +##+             
           +##+             
          +###+             
          +##+              
          +##+              
          +##+              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
              +++#++        
            ++######++      
           +#########+      
          ++##########+     
          +##+++++####+     
          +#+     +####+    
         +##+      +###+    
         +#+       +###+    
        +#+        +###+    
        +#+       +###+     
        ++        +###+     
        +        +###+      
      +++        +###+      
    ++#+        +###+       
    +#+        +###+        
    ##++      +####         
    ####++++++####+         
    +############+          
    +##########++           
      ++###++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +##+    +++++       
        #############       
        #############       
        ###++++++++##       
        ##+       +##       
       +##+      +##+       
       +##       +##+       
        ++       ###        
                +##+        
                +##+        
               +##+         
               +##+         
              +##+          
              +##+          
             +##+           
             +##+           
            +##+            
            +##+            
           +##+             
           +##+             
                            
                            
                            
                            
                            
             +++            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
                            
                            
                            
                            
                            
                            
                ++#+        
                +##+        
               +##+         
              +##+          
             +###+          
            +###+           
            +##+            
          ++##+             
          +###+             
          +##+              
         +##+               
         ###+   +++++       
        +##+++#######       
        #############+      
        ######++++###+      
        ####+      +#+      
        ###+      +##+      
        ####+++++###+       
        +#########++        
         ++###++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+       #+     
          +###      +#+     
          +##+      +#+     
          +##+      ##+     
         +##+       ##+     
        +###+      +#+      
        ###+       ##+      
       +##+       +##+      
      +###+       +##+      
      +##+        +#+       
     +##+        +##+       
     +##    +++++##+        
     +##+++########+        
     +#######++++#+         
      ++++++    +#+         
                +#+         
                ##          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
                 +++++####  
            +###########++  
           +#########+++    
           +###+++++        
          +###+             
          ####+             
         ###+               
        +####++             
        #######++           
        +#+++####+          
              +###+         
               +###+        
                +##+        
                +##+        
                +##+        
      ##++    ++##+         
      #####+++###+          
      ++########+           
         ++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 ###+       
                +###+       
               +####+       
               +###+        
              +####         
              +###+         
              ####+         
             +###+          
            +####+          
            +###+           
           +####            
           +###+            
           ####+            
          +###+             
          +###+             
         +###+              
         +###+              
         +##+               
          +++               
                            
                            
                            
                            
                            
               +#+          
              +##+          
              ##+           
             +##+           
            +##+            
            ###+            
           +##+             
          +##+              
         +###+              
         +##+     ++        
        +###    +####+      
        +##+   #######      
        ##+  +########+     
       +##+  ###++ +##+     
       +##+ +##+   +##+     
        ###++##+   +##      
        +######+   +##      
         +#####++++##+      
           +########+       
             ++###++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +######+          
         +#######+          
          ++++ +##+         
               +##+         
               +##+         
               +##+         
               +##          
               ##+          
              +##+          
              +##+          
             +###           
             +##+           
             ###            
            +##+            
            +##+            
            +##             
            +##             
            ###             
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
              ++    +##+    
             ##+   +###+    
            +##+  +###++    
           +###+  +##+      
          +###+  +##+       
         +###+  +###+       
        +###+   +##+        
       +###+   +###+        
      +####    +##+         
      +####++ +###          
     +###########+          
     +############          
      +  ++++###++          
            +##+            
           +###             
           +##+             
           +##+             
           +##+             
           ###+             
          +##+              
                            
                            
                            
                            
                            
                            
                            
         ++++++++++++       
      ++#######++####+      
      ##++       + ++#+     
     +#+         #+  ++     
     +##        +#+         
      +#+       ##+         
      +##+     +#+          
       +###+  +##           
         +###+##+           
           +####++          
            ##++##+         
           +#+  +###+       
          +#+    +###+      
          ##+      +##+     
         +#+        +##+    
         ##+         +#+    
         +##+        +##    
          +##++     ++#+    
           ++#########+     
             +++####++      
                            
                            
                            
                            
                            
                            
                            
           ++##+++++        
          +#########+       
        ++#####+++###+      
       ++####+    +##+      
       +####+      ###      
       +##++      +###      
        ++        +##+      
                  +##+      
                  +##+      
                 +###       
                 +##+       
             ++++###+       
           ++#######+       
        ++###########+      
      +#####+++###+###+     
     +###+++  +###  ##+     
    +###+   +####   +#+     
     ###+ ++####+   +#+     
     +##++####++    +#+     
     +######++      ++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +###++++              
      +##############+      
        +###########++      
        +###++#+##++        
        +###+               
        +######++           
         +++######+         
              ++####        
                +###+       
                 +###+      
                  ###+      
                  ###+      
                 +###+      
       +         +##+       
      +#+        +##+       
       +#+      +###        
       +##+     +##+        
        ####+  +###         
        +########+          
         ++######+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#++#####++++         
     +#############+        
     ###############+       
     ++++      +++##+       
                 +##+       
                 +##+       
                 +##+       
                +###+       
                +##+        
                ###+        
               +###         
               +##+         
              +###+         
              ###+          
             +###+          
            +###+           
            +##+            
           +###+            
           +###             
           +####            
                            
                            
                            
                            
                            
                            
           ++####++         
          +########+        
          +##+++++##+       
           ++   +###+       
               +###+        
             +####+         
           +####+           
          +#####            
          +######           
           +++++#+          
               +#+          
               +##+         
               ###+         
              +##+          
             +###+          
            +###++          
     +++   +####            
     ++#++####+             
      +######++             
       ++++#+               
                            
                            
                            
                            
                            
                            
                            
                            
              +++#++##++    
            ++##########    
           +####++++####    
          +###+    ####+    
          +##+    ++###+    
          +##     +###+     
          +##    +###+      
          +##+ +####        
          +###+###+         
           +#####+          
          ++####            
        ++######+           
       +####++###           
      +####+  +##+          
      +###+    +##+         
      ###+     +##+         
      +#+       ##+         
      +##++    +##+         
       +###++++###+         
         +#######+          
                            
                            
                            
                            
                            
                            
                            
                            
          ++      ++        
          #+      #+        
         +#      +#         
        +#+      +#         
       +##+      ##         
       +#+       #+         
       ##       +#+         
       ##       +#+         
       +#+      +#++        
       +##+     +#++        
         ####+++##+         
          ++###++#+         
                +#+         
                +#+         
                +#+         
                +##         
                 ##+        
                 ##+        
                 +##+       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +##         
                +##         
                +#+         
                +#+         
               +##+         
               +##+         
              +##+          
              +##+          
             +##+           
             +##+           
             ###+           
            +##+            
            ###+            
           +##+             
           +##+             
           ###+             
           ###              
           ###              
           +#+              
                            
                            
                            
                            
                            
                            
              +#+           
             +###           
            +##++           
           +##+             
          +##+              
         +##++              
         +#+                
        +#+                 
        +#+                 
        +#   ++++           
        +#++######+         
        +###########+       
        +##++++++###+       
        +#+       +##+      
        +#+        +#+      
        +##+      +##+      
         ###+++ ++###+      
         +##########+       
          +########+        
           ++#++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
           +#######+        
         +#########+        
        +#####+####+        
        +##++ +####+        
         +    +###+         
             +###+          
            +###+           
          +#######+         
         +#########++ +     
         +###+++###+        
         +++    +##+        
                ###         
               +##+         
              +###+         
        +     +##+          
       +#+  ++###           
       ##+++####            
       ########+            
       +####++              
                            
                            
                            
                            
                            
                            
                            
         ++++#++            
        +#########+         
       +###########+        
       +###++++#####+       
       +##+      +##+       
                 +##+       
                +###+       
               +####+       
              +####+        
            ++####+         
          +######           
          +#####+           
          +######+          
           +######+         
             ++#####+       
               +####+       
     ++    + +++####+       
    +###############+       
    +##############+        
     +++#####++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
        ++#+      +##       
        +##+      ##+       
        +##+      ##+       
        +##      +##+       
        ##+      +##        
       +##+      ##+        
      ++##+     +##+        
      +###++   +###+        
     ++######+ +##++        
     +++##########++        
         +++#######+        
             ++###+         
              +###          
              +##+          
              +##           
              +##           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++##+###++#++      
        +#############+++   
        ###+##+++++++####++ 
       +##+            ++++ 
       +##+                 
       ###                  
       ##+                  
       ##+++++++            
       #########+           
        +########++         
           +++++###+        
                +###+       
                  ###       
                  +##+      
                  +##+      
                 +###+      
        ++     ++###+       
        ##++++#####+        
        +#######+++         
         ++++++             
                            
                            
                            
                            
                            
                            
                            
          ++###++           
        ++#######+          
        #####++###          
        +##+   +#+          
        ++++  +##+          
              ###           
            ++##++          
           +######+         
          +#########+       
           ###+++###+       
            +    +##+       
                 ###+       
                +##+        
               +###         
       ++     +###+         
      +##    ++##+          
      +##+  ++##+           
       ##+++###+            
       +######+             
        +####+              
                            
                            
                            
                            
                            
                            
                            
            ++###+          
           +######+         
           +++++###         
               +##+         
               ###+         
             +###+          
            +###+           
           +###+            
          +###+             
          +##+              
         +##+               
        +###                
        +##+                
        +##                 
        +##           +     
        +##+        +++     
        +###+    ++##+      
        +###########+       
          +########+        
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++      +#      
            ##+    +#+      
           +###+  +#+       
           +###+  ##+       
          +####+ +##        
          #####+ +##        
         +##+ +#+##+        
        +###++ ++##++       
        ######++#####       
        ###########+        
           ++#######        
              +###+         
              +##+          
              +##+          
              +##           
              ##+           
             +##+           
             +##            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
             ++++++#        
          +########+        
          +##++++           
          +#+               
          +#                
          ##                
          #+++++++          
         +#####+##+         
          ##++  +##         
          ++     +#+        
                  ##        
                  ##        
                  ##        
                 +##        
                 +#+        
                 ##+        
        #+      ##+         
        ##+   +##+          
        ++######+           
          +++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++########+         
     ++############+        
     +#####++++++###        
     +###++     +###        
      ++        +##+        
                +##+        
               +###         
               ####++       
               +##+         
               ###+         
              +###          
              +##+          
              ###+          
             +##+  +        
             +##+ ++        
             ###++          
             ####+          
            +###+           
             ###+           
             ##+            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             ##+            
             ##+            
             ##             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
            ++++##+         
          ++#######+        
         +##########+       
         +####++ +##+       
         +###+  +###+       
        +###+   +###+       
         ++      +##+       
                 +##+       
                 +##+       
                 ###+       
                +##+        
                +##+        
         +++#######         
        +##########         
      ++####++######+  +    
     +####++ +###+###++#+   
     +###+  +###+  +###+    
     +##+  +###+    +++     
     +##+++###+             
      +######+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 ##+        
          +++    ##+        
          ##+    ##+        
         +##     ##+        
        +##+     ##+        
       +##+      ##+        
       +##+      +#+        
      +##+       +#+        
      +##+       +#+        
      ########+++##+        
      ++++++++#####+        
               ++##+        
                +##+        
                +##+        
                +##         
               +##+         
               +##+         
               +##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
             +++++          
           ##########++     
         +############      
         +############+     
        +#########++###+    
        ########++  +##+    
       +####++#+    +###    
       +###+ ++     +##+    
      +####++       +##+    
      +###+#+       +##+    
      +###++        +##+    
      ####         +##+     
      ####        +###+     
     #####       +####+     
    ++####+     +####+      
    + +###++  ++####+       
      +#####++#####+        
       +#########++         
        +#######+           
          ++++++            
                            
                            
                            
                            
                            
                            
                            
               +++++        
              +#####        
             +#####+        
            +######+        
           +###++###        
          +####  +##+       
          ####+  +##+       
          ###+   +##        
         +###+   +##        
         +##+   +##+        
        +###    +##+        
        +###    +#+         
        +###   +##+         
        +###   +##+         
        +###+  ###+         
         +#######+          
          #######+          
          #######           
          +#####+           
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+++++++       
           +##########++    
           ############+    
          +##+++#####++     
         +###    ++         
         ####+              
        +####               
        ######++            
       +########+           
       +###++###+           
        ++    +##+          
               ###+         
                ##++        
                +#+         
                +##++       
       +#+      +##++       
      +####++++++###+       
       ############+        
       +##########+         
        ++###+++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++#++        
         ++#########+       
        +########+##+       
       +#######+ +##+       
       +#####+   ###+       
       +####+   +###        
        ####+  +###+        
        +####+++###+        
        +###   +##+         
         +##+++###+         
          +######+          
           +#####           
            +####++         
            +#####++        
            ###++##+        
            ### +##+        
           +##++###+        
           +######+         
           +#####           
            +##+            
                            
                            
                            
                            
                            
                            
            ++++            
          ++####            
          +#####++++        
        +############+      
       ++#############+     
       +##############+     
       ####++###++####+     
      +###+  ###  +####+    
      ####+  +##++ +####    
     +###+    ++++  +###+   
     ####+           +##+   
     ###+            +###   
     ###+            +###   
     ###+            +###   
     ####            ###+   
     +###++        +###+    
      ######++++++####+     
      ++#############+      
        +##########++       
          ++++++++          
                            
                            
                            
                            
                            
                            
               +##+         
              +#++          
             +##+           
            +##+            
            ##+             
           ##+              
          +##               
         +##+               
         +##                
        +##+                
        +##    ++++         
        +#+   +####++       
        +#+  +##+++#+       
        +#+ ##++   +#       
        +#++#++    +#+      
        +####+     +#       
         +##+      +#       
         +###+   ++#+       
          +########+        
           ++####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ##+           
             +##+           
             +###           
             +###+          
             +###           
             +###           
             +###           
             +###           
             +###           
             +##+           
             +##+           
            +###            
            ###+            
            ###+            
            ###             
            ##+             
            ##+             
            ##+             
            ###+            
            +##             
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
              +##           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#            
              #+            
              #+            
             +#+            
             +#+            
             ##+            
             +#+            
             ##             
            +##             
            ##+             
            #+              
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##            
          +#####+           
         +###++##+          
        +##+   +##++        
        ##+    +####+       
       +##     +####+       
       ###      ####+       
       ###     +####+       
       +##     +###+        
       +##+++++###+         
        +#########          
         ++######+          
              +##+          
              +##           
              +##           
              ###           
             +##+  +        
              ##+           
              +##++         
              +##+          
                            
                            
                            
                            
                            
                            
                            
        +####+++##+++       
      +################+    
      +################+    
      ++###############+    
        +++++#########+     
           ++######+++      
        +++####+            
        +######+++          
       +##########+++       
       +#############+      
       ++++###########      
              ++######+     
                ++####+     
        ++       +####+     
      ++#++       +##+      
      +###++++ ++####+      
      +#######+######+      
      +#############+       
       +#########+++        
        ++++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++            
         +######+           
        +###+++##+          
       +###    ##++         
     ++###+   +###+         
     +#+++     +##+         
     ++        +##+         
     +         +##+         
               +##+         
               +##+         
             +++####++      
          ++##########+     
        +#####+##+ ++##+    
       +####+ +##+   ++#+   
       +##+  +##+      +#   
       +##+ +###            
        #######+            
        ++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ##              
           #####            
          ######            
          ######            
          ######            
           ######           
            #####           
            ######          
            ######          
             #####          
             #####          
            ######          
            ######          
            ######          
            ######          
           ######           
           ######           
           ######           
           #####            
            ####            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+             
        +++####++           
       +#########+          
       ####++++###          
       ++++    +##+         
              +###+         
            ++####+         
            +###++          
           +####++          
         ++#######+++       
        +####++++####       
        +##++     +##+      
         ++        +#+      
                   +#+      
                  +##+      
                +###+       
      +##+    ++###+        
      +##+ +++####+         
      +#########+           
        +####++             
                            
                            
                            
                            
                            
                            
                            
                            
      +#+                   
      +##+                  
      +##+                  
      +##+       +#+        
      +##+       ###+       
      +##+      +###+       
      +##+      +###+       
      +##+      +###+       
      +##+      +###+       
       ####+    +###+       
       #####++  +###+       
       +######++####+       
        +###########+       
         +++########+       
              ++####+       
                + ##+       
                  ##+       
                  ##+       
                  +##+      
                  +##+      
                            
                            
                            
                            
                            
                            
                            
            +##             
         +++####++          
        +#########+         
        ###++   +##+        
        +++      ###+       
                +###+       
                +###        
                 ##+        
                 ##+        
                +##+        
                +##+        
        +++########         
      ++############+       
     +#####++++######+      
     +###+     ###+###+     
     +##+     +##+  ###+    
     +##+    +##+    +##+   
     +##+++++###      +#+   
      +########+       ++   
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
          +     ##          
          ++   +##          
         +#+   +##          
         +#+   +#+          
         +#+   +#+          
        +##+   ##+          
        +##+  +##           
        +###+++## +++       
        +############+      
         ++##########+      
             +##+++++       
             +##+           
             +##            
             +##            
             +##            
             ###            
             ##+            
             ##+            
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
           +##++            
        ++#######+          
       +##########+         
       ######+  ##+         
       +##+##+ +###+        
            +++###+         
            +####+          
           +####+           
         ++######++++       
         +############+     
         +#+++++++++###     
          +         +##     
                    +##     
                   +##+     
                 ++##+      
        +#+++   +###+       
       +###+   +###+        
        ####+++###+         
        +########+          
         +++##++            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
             +####+         
            ++####+         
           +##++##          
          +##+ +#+          
         ###+  ##+          
       +##+   +##+          
       +##    +##           
       ##+   +##+           
       ##++  +##+    ++     
       +####+###+##+###     
        ++###########+      
            +##++++         
            +##             
            ##+             
           +##              
           +##              
           ##+              
           ##+              
           #+               
                            
                            
                            
                            
                            
                            
           +++++#######+    
          +###########++    
         +####+++++         
          ##+               
          ##+               
         ###+               
         ###+               
         ###                
        +###+               
        +#######++++        
         +##########        
           +++++++##+       
                  +##+      
                  +##+      
         ++       +###+     
       ++###+++++++###+     
      +###############+     
      +##############+      
       ++###########+       
          +++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+ ++         
            +#######+       
           +###+++++#+      
           +#+++    ++      
          +#+       ++      
          +#+      +#+      
         +#+       +#       
         ##+      +#+       
         ##       ##+       
         ##      +#         
         ##    +##+         
         +#++#####          
          ####++ ++         
          ##+    +#+        
         +#+      #+        
        +#+       #+        
        +#+      +#+        
        +#       +#         
        +#++   ++#+         
         ###++###+          
                            
                            
                            
                            
                            
                            
                            
              ++++++++##+   
             ##########++   
          +++#####+++       
          +##               
         +##+               
         +##+               
         +##+               
        +###+               
        +##+                
        +###+#++            
        +########++         
        +++++++####+        
                +###+       
                 +##+       
                  +##+      
       +++++      +##+      
       ######++++++##+      
       +#############       
        +###########+       
          ++######++        
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +##+         
              +##+          
             +##+           
            +##+            
            ##+             
           +##              
          +##+              
          +#+               
         +##+               
         +##+++             
         #######++          
         #########+         
        +###+  +###+        
         ###+   +###        
         +#+     +##+       
         +##+     +##       
          ###++  +##+       
           ########+        
            ++++#++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ##+                  
       ####+                
       #####+               
       +####++++++          
       +#############       
       +##++#########       
        ++  ++++++###       
            +++  +##+       
                 +##+       
                 +#+        
                +##+        
                +##+        
               +##+         
               +##+         
               +#+          
               ##+          
              +##           
              +##           
              +##           
               +#+          
                            
                            
                            
                            
                 +###+      
              +####+        
            ++###++         
            ####+           
           +##++            
          +##+              
         +##+               
         ###+               
        +##+     ++++       
        +##+   ++####+      
       +##+  +########      
       +##+ +###++++##      
       +##+ ##++  +##+      
       +##++##    +##       
        #####+   +##+       
        +####+ ++##+        
         #####+###++        
          +######+          
           +####+           
             ++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
            +######+        
          +####+###+        
         +##++ +###+        
        +##+  +#+##+        
        +##  ++ +##         
        +##+   +###+        
        +###   ###+         
         +##+++##+          
          +#####+           
           +###+            
           +####+           
          ####+##           
         +##++ ##+          
         ##+   +#+          
         ##+   +##          
         +#+   +##          
          ##+  +##          
          +###+##+          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
         ++#######+         
        ++##++ +##+         
        +##+     #+         
        ##+     +##+        
        #+    +#####        
        ##+++++####+        
        +########+#+        
         +++++++ ##+        
                 ##+        
                +#+         
                ##+         
               +##          
               +#+          
              +##           
              ##+           
             +##            
             ##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                  +#+       
           #+    +##+       
          +##    +#+        
          ##+    ##+        
         +##+   +##         
         +##+   ###+#+      
         ###   +##+ +       
         ##+   +##+         
        +##+   ##+          
        +##++++##+          
        +########++++       
         +++++######+       
              ##+++         
             +##            
             ##+            
             ##+            
            +##             
            +##             
            +##             
             ##             
                            
                            
                            
                            
                            
                            
             +##+           
            +####+          
           +#+++##+         
          +##+ +###+        
         +##+   +##+        
         +#+   +###+        
         +#    +####        
        +#+   ++#++#+       
        +#+   +## +#+       
        +#    ++  +#+       
       +#+        +#+       
       +#+        +#+       
       +#+        +#+       
       +#+        +#+       
       +#+       +##+       
       +#+       ##+        
       +##+    +##+         
        +##++++###+         
        +########+          
         +++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
           +######+         
           ###++###+        
          +##+  ###+        
         +##+   ###+        
         ##+    ###+        
        +##     ###+        
        +#+     ##+         
        ##+     ##+         
        +#+    +##          
        +##+++####          
         +#######+          
          +++++##+          
              +##           
              ##+           
             +##+           
             +##            
             +#+            
             +#+            
             ##+            
                            
                            
                            
                            
                            
                            
             +#             
             +#             
             +#             
             +#             
             +#             
            +#+             
            +#+             
            +#              
            ##              
           +#+  +           
           ##  +#           
          +#+  +#++         
          +#+  +###+        
           #++###+          
           ####+#+          
           +#+  #+          
                #+          
                #+          
                #+          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
           +#####++         
          +########+        
         +##+  +###+        
         ##+    ###+        
        +##+    ###         
        +##    +##+         
        +#+   +###          
        +#+  +###+          
        +##++####+          
        +########+          
         +##+++##+          
              +##+          
              +##           
              +##           
              ###           
              ##+           
              ###+          
              ####          
              +##           
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
          ++     ###        
         +##+   +##+        
         +#++   +#+         
         +#+    +#+         
         +#     +#+         
        +##    +##+         
        +#+  ++###+         
        +#+ ++###+          
        +#+++####+          
        ######+##+          
        +###+  ##           
         ++    ##           
               ##           
              +#+           
              +#+           
             +##+           
             +##            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +##++#+++++++           
    +############+          
     +############+         
        +++++++###+         
               +###         
                ###         
                ###         
               +##+         
               ###+         
              +###+         
              +###          
              +##+          
              ###+          
             +###+          
             +##+           
             +##+           
             +##+ +         
             +###++         
             +###+          
             +##+           
                            
                            
                            
                            
                            
                            
                   +#+      
                   ##+      
            +     +##       
           +#+    +#+       
           ##+   +##+       
          +##    +##        
          +#+   +##+        
          ##+   +##         
         +##    +#+         
         ##+   +##+         
        +##  +++##          
       +#########+          
       ######+###+          
      +##++   +#+           
      +#+     ##+           
       +      ##+           
             +##+           
             +#+            
             ##+            
             ##             
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             ##+            
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ##+            
             +#+            
                            
                            
                            
                            
                            
                            
                +++         
               +##+         
               ##+          
              +#+           
             +##+           
             ##             
            +#+             
            +#              
           +##              
           +#+              
           #+               
          +#+ +++           
          +#++####+         
          +#++#####         
          +# ##+ +#+        
          +#+#+  +#+        
          +#++  +#+         
          +#+   ##+         
           ##++##+          
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
             +###+          
             +###+          
             +###+          
              ##+           
             +##+           
             +##+           
             +##+           
             ###            
             ##+            
            +##+            
            +##+            
            +##+            
            +##             
            +##             
            +#+             
            +#+             
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
       +++##+++             
      +#########+           
      +#####+####+          
      ++++++ ++##+          
              +##+          
              ###+          
            +####+          
           +####+           
           +######+         
           ++######+        
              +++###+       
                  +##+      
                  +##+      
                  +##+      
                 +###+      
                +###+       
         ++   ++###++       
         ##+++#####         
         ++#######+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++++######+++++        
    +###############+       
    +################       
    +####+++     +###       
    ++#+         +##+       
                 +##+       
                 +##+       
                +###+       
                +###+       
                ####        
               +###+        
               ###+         
              +###+         
             +###+          
             +###+          
             +###           
             ###+           
            +###+           
            +###            
            ####+#+         
                            
                            
                            
                            
                            
                            
           ++++++###++      
        +++###########      
       +###++++    +#+      
      +##+        +##+      
      ##+       ++##+       
      ++       +###+        
              +##+          
            +##++           
          ++######++        
         +######+###+       
         +#+++    +#+       
                   ##       
      ++           +#+      
     +#+           +#+      
    +#+           +##+      
    +#            +#+       
    +#+         ++##+       
    +##+      ++##++        
     +###+#######+          
     ++++######+            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
           ++#######+       
          +#########+       
         ####+  +++#+       
        +##+      +#+       
        ###     +###+       
       +##+     ++##+       
       +##+     ++##+       
       +###+    +##+        
        +###+  +##+         
         +###++##+          
          +######           
           +#####+          
           +#######+        
          +###++####+       
         +###+   +###       
         ###+     +##+      
        +###      +##+      
        +##+       ###      
        +##+       ###      
                            
                            
                            
                            
                            
                            
                            
          +###+             
          +####++           
            ++###+          
              +##+          
               +#+          
              +##+          
            +###+           
        +++###++            
       +#######++           
       +###++####+          
        +++  ++###+         
               +##+         
                +#+         
                +#+         
                +#+         
               +##+         
              +###          
             +###+          
        ++++###++           
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+            
         ++######+          
        ##########+         
        ####++++###+        
        +#++    +##+        
                +##+        
               +###         
              +###+         
             +####++        
           +########+       
          +#####+++#+       
          +##++   +##       
                  +##       
                 +##+       
                +###        
     ++        +###+        
    +##+      +###+         
    +##+    ++###+          
    +##+++++####+           
     +########++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         #++                
       +###++               
      +######+              
     +########+             
     ###++++##+             
     ++     +##             
             +#+            
             +##+           
          ++####+++         
        +###########   ++   
        +###########+#+##   
       +#################   
       +##++####++######+   
       +########  +#####+   
        +######+    ++++    
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+     ++#+     
          +##+    +##++     
          +##+    ##+       
          +##+   +##+       
         +##+    ##+        
         ###+   +##+        
        +###+   ###         
        +##+   +##+         
       +###+   +##          
       +##########++        
       +############+       
       ++###++###++++       
              +##           
              +##           
              +##           
              +##           
               ##+          
               ##+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
        +++                 
        +#+                 
        +##                 
        +##          +      
        +##         +#      
        +##         +#+     
        +#+         +#+     
       +##          ###+    
       ##+         +###+    
      ###+         +###+    
     +##+          +###     
    +##+         +++##+     
    +##+     +++#####+      
    +##++++#######++#+      
     +########+++  +#+      
      +++++++      ##+      
                   ##+      
                   +#+      
                   +#+      
                    +#      
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###+         
          +########+        
         +####++###+        
        ###++   +###+#      
       +##+    +##++##+     
       +##+    #+ +##+      
       +##+    + ++##       
       +###+    +###+       
        +###++ +###+        
         +########+         
           +#####+          
            #####+          
           +######+         
          +###++###+        
          ###+   ###        
         +##+    +##        
         +##+    +##+       
          ##+    +##+       
          ##+   +###        
          +###++###+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++##+      
              +######+      
           ++#####+##+      
       +++######+++##+      
      +#######    +#+       
       ##++++     ##+       
                 +##+       
                +##+        
               +##++        
              +###          
             +##+           
             +#++           
            ###+            
           +##+             
          +###+             
          +##+              
         +##+               
         +##                
        +##+                
        ###                 
                            
                            
               +##+         
               +##          
              +##+          
             +###+          
            +##+            
           +###+            
           ###+             
          +##+              
         +###               
         +##+               
         ###                
        +##+                
        +##       +##+      
       +##+   ++#######+    
       +##+  +##########+   
       +#+ +#####+#++###+   
       +##+###+++     ##+   
       +##+###       +##+   
       +##+###+     +##+    
        ########+++####     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
        +++     +##+        
       +###     +##+        
       ###+     +##+        
      +###+     +##+        
      ###+      ###+        
      ###+      ###+        
      ###+     +###+        
      +##++  ++####+        
       +###########         
         +++++++###         
               +###         
               +##+         
               +##+         
               +##+         
               ###+         
              +###+         
              +###+         
              +###+         
               #++          
                            
                            
                            
                            
                            
                            
        +++###              
      +#########++          
      +###########+         
       +++++++++###+        
                +##+        
                +##+        
               +##+         
              +###+         
           ++####+          
          +#####++          
          ########+         
          +#++++###+        
                 +##+       
                  ##+       
                  +##+      
                  +##+      
       +##+      +##+       
       ###+    ++###+       
      +##+++++#####+        
       ##########+          
                            
                            
                            
                            
                            
                            
                            
              +###++        
             +######        
            +###+ +#        
           +###+  +#        
          +##+    +#        
          +##+    ++        
          +#+               
         +##+               
         ##+                
        +##+                
        +#+      +++++      
        +#+     +####+      
        ##+    +#####+      
        ##+   +######+      
        ##+   +######+      
        ##+   +#+###+       
        +#+     +###        
        +##+  ++##++        
         ########++         
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####+         
          +########         
         +###+ ++##+++      
        +##+      + #+      
        +##        +#+      
        ###       +##       
        +##+     ++#+       
         ###+    +#+        
         +###+  +#+         
          +#######+         
            +####+          
             #####+         
           +##+++##+        
          +##+   +##+       
         +##+     +#+       
         +##+     +#+       
         +##      +#+       
         +##+    +##+       
          +###++###+        
            +#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ++++++++    +++++        
   ################+        
   +++++++++++++++#+        
                 +#         
                +#+         
                +#+         
            ++++###++++     
            +##########     
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
              +###++        
            ++######+       
           +########+       
          +#########+       
         +######++###       
        +###++##+ +##+      
       +###+  +## +##+      
      +####     ++ +#+      
      +###+       +##+      
      +##+        +##+      
      +##+        +##+      
     +###+        +##+      
     +###+       +##+       
     +###+       +##+       
      ###+      +###+       
      +##+      +##+        
      +###+    +###+        
      +###########+         
        #########+          
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++       ++++##+       
    #################       
    #################+      
    +################+      
     +++#####++++###+       
                 +##+       
                +###+       
                +###+ ++    
               +#####+##    
          +++++######++     
      +#############        
      +############         
       +###########         
        +++++  ####         
              +###+         
              ####+         
              ####          
             +###+          
             +###+          
             +###+          
                            
                            
                            
                            
                            
                            
                            
                            
            ++####++        
           #########+       
          #####++###+       
         +##+++  +###       
        +##+     +###       
       +##+      +##+       
       +##+     +###+       
       +##      +###        
       ##+     +###+        
       +#+    +###+         
       +###++####+          
        +########+          
         ++++###+           
            +##+            
            +##+            
           +##+             
           +##+             
           ###              
          +##+              
          +##+              
                            
                            
                            
                            
                            
                            
           +++++##+         
         +######++          
        +####+++            
         +#+                
         +#+                
         +#+                
         +#+                
         +##+++###+         
         +#++######+        
         +####+  +##+       
         +###+    +#+       
         +###      ##+      
         +##+      +##+     
         +##+       +#+     
          ++        +#+     
                    +#+     
           ++      +#+      
           +#+   +###+      
          +#########+       
           +#####+++        
                            
                            
                            
                            
                            
                            
                            
                  +###      
                  +###      
                +####+      
               +####+       
             +#####+        
            +###+++         
           +###+            
          +###              
          +##+              
          ##+               
         +##+               
        +##+   ++++         
        +##+ ++####+        
        +#++########+       
        ######+++###+       
        ####++   +##+       
        +###     +##+       
        +###++  ++##        
         +########++        
          ######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+     ++++   
             +#+    +###+   
            +##+  +###++    
            +##  +##++      
           +##+  +#+        
           +## +#++         
          +##+++#+          
          +##+##+           
          +##               
          +##               
          +##               
          +##               
          +##               
          +##+              
           +##++            
           +#####++         
             +#####+        
             +#####+        
         +#+#####++         
         +###+++            
                            
                            
                            
                            
                            
                            
                            
              +++#+         
           ++######+        
          +##########       
          ####++  +##+      
          +##+     +#+      
                   +#+      
                   +#+      
                   ##+      
                  +##+      
                  +##       
                 +##+       
                 +##+       
         +++    +##+        
       +####+++ +##         
      +###++######+         
     +##+    +###+          
     ###     +####+         
     +#+    +######+        
     +##   +###+ +###+      
      ########+   +###+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#######+           
        +########+          
         ++++++###+         
               +##+         
               ###+         
              +##+          
              ###           
             +##+           
            ++##+           
            +##+            
           +###++           
           +#####+          
            +++##+          
               ##+          
              +##+          
             +###+          
            ++##+           
           ++###+           
           ###++            
           +#+              
                            
                            
                            
                            
                            
                            
            ++#+            
           +#####+          
          +#######+         
         +#########++       
        +############+      
       +####++++######+     
       +####    ++#####+    
      +####+      #####+    
      +###+       ++####+   
      +##+          +###+   
     +###+           +##+   
     +###+            ##+   
     +##+            +##+   
     +##+           +##+    
     +##+          +###+    
     +###+       ++###      
     +####+++++++###++      
      +############+        
      +##########+          
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#++    +#+        
        +###+   +##+        
       +##+++   +#+         
       +##+     ##+         
        ##+    +##+         
        +##    +##+         
         ##+    ##+         
         +##+   +#+         
          ##+   ##+         
          +##+ +##+         
           +#+++##+         
            ###+##          
            +####+          
             ++##+          
              +##           
              +#+           
             +##+           
             +##            
             +#+            
             +#             
                            
                            
                            
                            
                            
                            
                            
            +##+            
            +##+            
            +###            
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ###+           
             +##+           
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
      ++                    
     +##++        +++++     
      +###+       +###+     
      +###+       +###+     
     +####+      +####+     
     +####+     +#####+     
     +####+  +++######+     
     +####+++#########+     
     +################+     
     +###############+      
     +##############+       
     +#######++#####+       
       ++++   +#####+       
              +####+        
              +####+        
              +####+        
              +####+        
              +####         
              +####         
               +##+         
                            
                            
                            
                            
                            
                            
                            
            ###+            
          +######+          
         +########+         
         +#########++       
        +###++#######+      
       +#### ++#######      
       ####+    +#####+     
      +###+      +#####+    
      ####+       +#####    
     +###+        ++####+   
     +###+          ####+   
     ####           +####   
     ####            +###   
     ####            +###   
     ####            ###+   
     ####+         +####    
     +#####+++++#######+    
     +################+     
      +#############++      
        +######++++         
                            
                            
                            
                            
                            
                            
                            
                            
              +++####+      
            +#######+       
           +#####++         
           ####++           
         +####+             
        +########+          
       +##########+         
      +#######+####+        
      +####+++  +###+       
      +##+       +###       
      ++         +###+      
     +#+          ###+      
     +#+          ###+      
    +##           ###+      
    +##+         +###+      
     ###         +###+      
     +##++++    +####       
     +##############+       
       +############+       
         +++######+         
                            
                            
                            
                            
                            
                            
            +#+             
           ++#+             
           +##              
          +##+              
          +##+              
          ##+               
         +##+               
         ##+                
        +##+                
        +#+   ++###++       
        +#+  +#######+      
        ##+ +#####+###      
        +#++###+   +##      
        +##+##+    +##      
        +####+     +##      
         +###+    +##+      
          +####++###+       
          +########+        
           +###++++         
           ++#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              ##+           
              ##+           
              ##            
              ##+           
              ##+           
              ##+           
              ##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++##++            
        +#######+           
       +######+##+          
       +####+  +##+         
       +##++    ##+         
        +       +##         
                +##+        
                 ##+        
                 ##+        
                 ##+        
                +##+        
       +++++++++##+         
      +#############+       
      #####+++########+     
      +##+  ++##++++###+    
      +########+    ++##++  
        +####++       ++#+  
                        ++  
                            
                            
                            
                            
                            
                            
                            
             ++             
             ##             
            +##             
            +#+             
            +#+             
           +##              
           +#+              
           +#               
          +##               
          +#+               
          +#+               
          +# ++###+         
          +#+######+        
          +###++  +#        
          +##+    +#+       
          +##      #+       
          #+#+     #+       
         ++ +#+   +#+       
         +   +##+###        
              ++##++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
         #########++        
        +#####+++###+       
         +##+    +##+       
           ++    +##+       
                +##+        
              ++###+        
            ++###+          
         +########+         
         +####++###+        
         ++++    +##        
                 +##        
                 +##        
                 +##        
                +##+        
               +##+         
       +#+   ++##+          
       +##+++###+           
        +######+            
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                            
       ##        +##        
      ###+       +##+       
      +##        ###        
       ##        ##+        
      +##        +#+        
      +##        +#+        
       ##+       ##+        
       ##+       ##+        
       ##+++     +##+       
       #####++++++##+       
      +#############+       
      ###+##++######+       
      +#+ ++  ++++##+       
       +         +##+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 +###+      
                  +##       
                            
                            
                            
                            
                            
                            
                            
                            
             +++###         
           ++######+ +      
         ++###++++#++#+     
        +###++    ++##+     
        ###+      +##+      
       +###      +##+       
       +##+     +###        
       +###+    +##+        
        +###++ +##+         
         +#######+          
          ++#####+          
            +#####+         
           +##+++#+         
         +###+  +##         
         ###+   +##         
        +##+    +##         
        +##+   +##+         
         ##++++###+         
         +#######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
               +++#####+    
             ++#####++++    
           +#####+++        
          +####+            
         ######             
        +#####+             
         ++##+              
         +##+               
         +#+                
         ##+                
        +######++           
         ##++#####+         
         ++  +++###         
                +##+        
                 +#+        
        ++      +##         
        #+     +##+         
        +#++ ++###          
        +###+####+          
         ++####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
         ++######+ ++       
        +#####++##+##       
       +##+++  +##+##       
       +##++    +++##       
       ##+       +##+       
       ##+      ++##+       
       +##+   ++####        
       +####+######+        
        +#####++###+        
           ++  +##+         
               +##          
              +##+          
              +##+          
             +##+           
             +##+           
            +###+           
            +###+           
            +###+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
           ++++  ++++++++++ 
         +################# 
        +#################+ 
        ########++++++++    
       #####+++             
       #####+               
       #####+               
       ######+              
       #######              
       #######+             
       #######++            
       #########+++         
       ############+        
       +######++####+       
          ++#+  +####+      
          ++     +###+      
         +##++   +###+      
         +###########+      
          ##########+       
            +++++++         
                            
                            
                            
                            
                            
                            
                            
             +###           
            +####+          
           +######+         
           +#######+        
          +########+        
         +#####+####+       
        +####++ +####+      
       +#####    ####+      
       ####++     +##+      
      +####+      +###+     
     +####+       +###+     
     +###+        +###+     
     ###+         +###+     
     ###+          +##+     
     ###+          +##+     
     +##++        +###+     
     +####+++  +++###+      
      +#############+       
       +###########+        
         ++###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++              
        +######+            
       +########++          
       +#++ ++####          
      +#++    +###+         
      ++       +###         
                +##         
               +##+         
              +###          
             +###+          
            +###+           
           +###+      +++   
          +###+++++++####+  
         +###++#########++  
       +########+++++       
      ########++            
      ######++              
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +##+++                  
    #####+++++++++++        
    +################+      
    ++###############+      
       +          ###+      
                 +###       
                 +##+       
                +##+        
                ###+        
               +##+         
               +##+         
               ###+         
              +###+         
             +###+          
             +##+           
            +###            
            +##+            
            ###+            
           +###             
           +##+             
                            
                            
                            
                            
                            
              +###+++       
              #######+      
             +##++++#+      
             +##            
             ##+            
            +##+            
            +##             
           +##++            
           +#####+++        
           +########+       
              ++++##+       
                 +##+       
                 +##+       
                +###+       
               +###+        
             +####+         
          ++#####+          
    ++++++#####++           
    +########++             
     ++##++                 
                            
                            
                            
                            
                            
                            
                            
                            
           +++###++         
         +#########+        
        +#####+++##+        
       +####+    ###        
      +####+     ###        
      +##++      ###        
      +++       +###        
                +##+        
                +##+        
                +##+        
         +++++++###+        
        +#########+         
      +###########++        
      ####++++######++      
      ###+   +###+####+     
      ##+   +###+ ++###+    
      ##+++####+    +####+  
      #######++      ++###  
      +#####+           +#  
       +++++             +  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###++       
           ++#######+       
          +##++##+++        
        ++##+ +##+          
        +##+  +##+          
        ##+  +###+          
       +#+   +#+##          
       +#   +## ##          
       ##   ##+ ##          
      +##  +#+  +#          
      +##++##+  +#+         
      +####++   +#+         
       ++++     +#+         
                 #+         
                 #+         
                 ##+        
                 +###       
                  ###       
                  ###       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
          +##+              
        ++###++++++         
       +###########+        
        #####++++###+       
        ++++      +#+       
                 +##+       
                +###        
              +####+        
           ++#####          
         ++#######+         
         +#####++##+        
         +###++  +#+        
         ++++    +#+        
                +##+        
               +###+        
       ++      ###+         
       +##   +####+         
       +##+++###++          
       +########+           
        +####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++     +#+         
        +##+    ###+        
        +##+   +###+        
        +##+   +###+        
        +##+   +###+        
        +###+  +###+        
         ###+  ###+         
         +###++###+         
         +########+         
          +#######+         
           ++#####+         
             +####          
              ###+          
             +###+          
             +###+          
             ####           
            +###+           
            +###+           
             +##+           
             +##            
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +##+    ++       
           +##+   +##       
           +##+  +##+       
           ###   +#+        
          +##+  +##+        
         +###   +##         
         +###++ +#+         
         ######+##+         
         #########          
         ++#+++###+         
              +###+         
              ###+          
             +##+           
             +##+           
             +##            
            +##+            
            +##+            
            +##             
            +##             
                            
                            
                            
                            
                            
                            
                            
            +##+            
            #####+          
          ++######          
          +###+###+         
          +##+ +###+        
         +###  +####        
         ###+   ####+       
         ###+   +###+       
         ###+    ###+       
         ###+    ###+       
         ###+    ###+       
         ###+    ###+       
         ###+    ###+       
         +###    ###+       
         +###+   ###+       
         +####+ +###        
          +####+###+        
          ++#######+        
            ######+         
             ##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+++++++++++   
          +##############+  
          +###############  
          +###+  +     +++  
          +###              
          +##+              
         +####              
         +#####+            
          +++####+          
             ++##+          
               +##+         
                +##+        
      +++        ##+        
      ####++++   +##+       
      ########   +##+       
      +#######+++##+        
        +##########         
         ++#+#####          
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++             
       +#######++           
    +++##########           
    +####+++#####+          
    ###++    +####++        
    +++       ++####        
                +###        
                +###+       
                 +##+       
          ++++++++##+       
         +##########+       
        +###########+       
        #############+++    
       +###+   ++#######    
       +###     +######+    
        +##+   +####+       
        +###++#####+        
         +#######++         
          ######+           
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          + ++++######+++   
        +################+  
        +########+++++++++  
       +#####+              
      ++###+++              
      +###++                
      ####                  
      ###+++                
      ######++++            
      +##########+          
        ++########+++       
             ++#####+       
                +####+      
       ++         +###      
      +##++++++++++##+      
      +##############+      
      +##############+      
       ++###########+       
         ++#######+++       
           +++++++          
                            
                            
                            
                            
                            
                            
                            
                    +#+     
              +++++##++     
           +++#####++       
          +#+#+++           
          +#++              
         +##                
         +#+                
        +#+                 
       +###++++++           
       +#++++#####++        
       ++       ++##+       
                  +#+       
     ++            +#+      
     ++            +#+      
     +#            +#+      
     +#+          +##       
      +#+         ##+       
       ##+     ++##+        
       +##++++###++         
         ++###++            
                            
                            
                            
                            
                            
                            
                            
              +++           
            ++##+           
          ++####+           
        +#########+         
        +###++++##+         
        ++++    +##+        
                +##+        
                 +#+        
                 ##+        
                +##+        
                +##+        
          +++++####++       
       +#############++     
      +#####+++########+    
      ####+   +##++ ++###+  
      ###+   +###+    ++##  
      +#+++++###+       ++  
      +########+            
       +######+             
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +####++             
      +#########+           
     +###++++####+          
     +##+    +###+          
     +##+     +###+         
     +##+     +###+         
     +###     +###+         
      ####+    +##+         
      ++###++++###+         
       +###########+        
         +#########+        
          ++++++###+        
                +##+        
                +###+       
                 ###+       
                 +##++      
                 +####      
                 +####      
                  +###      
                  +##+      
                            
                            
                            
                            
                            
                            
                            
           ++####+          
         ++#######+         
         +#########         
        +###+   +##+        
        +##+    +##+        
        +#+     +##+        
        +##+   +##+         
        +###+  +##+         
         +###++###          
          +#####++          
           +####+           
           +######+         
          +###++###+        
          +##+  ++##+       
          +##+    +##       
          +#+      ##+      
          +#+     +##+      
          +##+   +###       
           +##++####+       
            +#####++        
                            
                            
                            
                            
                            
                            
                            
            +#++            
            ++##+           
               +#           
               +#           
               +#           
               ##           
              +#+           
           +++##+           
           +###+            
           +++++            
              +#            
               #+           
               #+           
               #+           
          ++   #+           
         ++   +#+           
         #+   +#+           
         +#+ +#+            
          +####+            
           ++#+             
                            
                            
                            
                            
                            
                            
                            
                            
          +++#++++++        
         +##########++      
         +############      
        +####+     ++       
        +### +++            
        +##+                
        ###+                
       +####+++             
       +#######++           
       +#########+          
       +##++++#####+        
               +####+       
                 +###+      
                  +###      
                   ###+     
                   ###+     
                 ++###      
        ++++++#######+      
       +############+       
        ++########++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++++++       
          ++#########+      
        +#############+     
         +####+++++###+     
         +++++     ###+     
                   ###+     
                  +###+     
        ++++++++ +###+      
       +########+####+      
     +###############       
     ################+      
     ###++   +########+     
     ###+   +####+ +###+    
     ###+++#####+   +##+    
     #########++    +###+   
     ++######+       +##+   
       +++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++      +##+     
           ##      +##      
          +##      ##+      
          +##     +##+      
         +###     +##       
         +##+    +##+       
         ###     +##+       
        +##+     +#+        
       +###+     ##+        
       +######+++##+        
       +###########+        
       +++++++++###+        
                ##+         
               +##+         
               ###          
               ##+          
               ##+          
               ##+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
           +++#+            
         ++#+          +++  
        ++#+         ++##+  
        +##+         ###+   
       +##+         +###    
       ###         +##++    
       ##+        +##++     
      +##+      ++###+      
      ###+   ++#####+       
      ###++++######+        
      +#######++##+         
       +###++ +###+         
        ++    ###+          
             +##+           
            +###+ +         
            +##++++         
           +#####+          
           ######           
           #####            
           +##+             
                            
                            
                            
                            
                            
               +#+          
              ###+          
             +##+           
            +##+            
            ##+             
           +##+             
          +##+              
         +##+               
         +##+               
         ##+                
        +##+     +++        
        +#+    ++####+      
        +#+  ++######+      
        +#+ +########+      
        +#++##++ ++##+      
        +####++    ##+      
        +####+   +##+       
         +#########+        
          ######++          
          +##               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +###+++                 
    #########++++           
    ##############+++       
    +##+++++##########+     
    +##+     +++++++###+    
     ###            +##+    
     ###             ##+    
     +##             ##+    
     +##            +##+    
     ###            +##     
     ##+            +##     
     +#+            ##+     
                    ##+     
                    ##+     
                   +##+     
                   +##+     
                    ##      
                    +#++    
                    +##+    
                     ++     
                            
                            
              +##+          
              +##+          
             +###+          
            +###+           
            +#++            
           +##+             
           +##+             
          +##+              
          +##+              
          ###+ ++++         
         +##+++####++       
         +##+#######+       
         +#####+++###       
         #####+   +##       
         ####+    +##       
         +###     +#+       
         +###++ ++##+       
          #########+        
          +#######+         
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#        
           +#+   +##        
           ##+   +#+        
          +##+  +#+         
         +##+   ##+         
         +##+  +#+          
         +##+  ##+          
         +##+ +##+          
         +##+ +##+  +       
         +###+###+##+       
          +########+        
           +#####+          
            ++##+           
             +##            
             +##            
             ###            
             ###            
             ###+           
             ####+          
             +#++           
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             ##+            
            +##+            
           +##+             
          +###              
          +##+              
         +###               
         +##+               
         +#+     +++        
         ##+   +####+       
        +##   +######       
        +##  +#######+      
        +##++###+ +##+      
        +##++##+  +##       
         ######++###+       
         +########++        
          +#####++          
           +##+             
            ##+             
                            
                            
                            
                            
                            
                            
                            
              ++##+         
              +##+          
             +#++           
             ##+            
            +##+            
            +##+            
           +++              
           +##              
          ++##              
          +#++              
          +##  ++           
          ++#+#####+        
          +######+##+       
          +####+ +##+       
         +#+##+  +#+        
         +###+   +#+        
         +###+  +##+        
          ++###+###+        
            #+###++         
            ++++#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++++#####++        
      +############+        
      +######++++##+        
       ++        ##+        
                +##+        
                +##+        
                ##+         
               +##+         
               +##+         
               ##+          
              +##+          
              ###+          
             +##+           
             +##+           
             +##+           
             ##+            
            +##+            
            +##+++          
            +####+          
             +##+           
                            
                            
                            
                            
                            
           ++++#+           
           +####++          
         ++#########+       
        +############+      
       +########+####+      
       ####+       +##+     
       ###++        ##+     
      +###          ###+    
     +###+          +##++   
     +##++           +##+   
     +##+            +##+   
     +##+           +##+    
     +##+           +##+    
      +##+         +###+    
      +##+        +####     
       ####++  +++####+     
       +#####+++#####+      
        +###########+       
         ++#######++        
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
          +#######+         
         +###++++###+       
        +###+    ###+       
        ###+     ###+       
       +##+     +###+       
       ###      +##+        
       ##+      +##+        
       ##+    +###+         
       ###++######+         
       +##########+         
        ++++++ +##          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
               +#           
                            
                            
                            
                            
              +#+           
             +##+           
             +##+           
             ##+            
            +##             
            ##+             
           +##              
           ##+              
          +##               
          +#+    +++        
         +##+  ++####+      
         +##+ +###++#+      
         +##++##++ +#+      
         +##++##+   #+      
         +##++#+   +#+      
          ##++#+  +##+      
          +##++++ +#+       
           ###+ ++#+        
           +#######         
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
               +##+         
               +##+         
               +##          
               ##+          
              +##+          
              +##+          
             +##+           
             +##+           
             +##+           
             ###+           
             ##+            
            +##+            
            ###+            
            ###             
           +##+             
           ###              
           ##+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
        ++++#++#####+       
        +##++  ++###+       
        +#+      +#+        
        +##      +#         
        +##     +#+         
         +++++++#+          
            ##+#+           
           +##++            
         ++###+++           
         +##+++##+          
        +##+ +++++          
        +##+   +#++         
        ++#      +++        
        +##+      ##+       
        +####+     ##+      
         +##++++ + ##+      
           ++###+#++#+      
             +######++      
             ++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
             ++#####        
           ++####+##+       
          +###+  +##+       
         +##+    ##+        
         ##+     #+         
         ##+    +#+         
         +##+  +##+         
          ###+ ##+          
          +#####+           
           ++####+          
            +#####+         
           +##+++##+        
          +###+  +##+       
         +###+    ##+       
         +##+     +#+       
         +##      +#+       
          ##++  ++##+       
          +########+        
           ++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++++     
     +++   +++#########+    
     +##++#####++++++++     
     +######+++             
     +####+                 
    +###+                   
    +##+                    
    ######++                
    ++#########+++          
       +++#########++       
             +++++###+      
                  ++###     
                    +##+    
                     +#+    
                     +##    
                    +##+    
           +++    ++###     
           +##++++###+      
             +#####++       
              ++++          
                            
                            
                            
                            
                            
           ++##+            
         +######++          
        +#########+         
        #####+++###         
        ++++    +##+        
          +      ##+        
                 +#+        
        ++       +##+       
         +       +##+       
                 +##+       
                 ###        
         +++########        
       +#############+      
      +####++++#######+     
      ###+     +##++###+    
      ###+    +##+  +###+   
      +##+   +###     +##+  
      +##+++###++      +#+  
       +#######+            
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           ##+              
           +##+             
            ##+             
            +##+            
             +##            
             +##            
             +##+           
              ##+           
              ##            
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##            
             +#+            
             +#+            
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +##+           
             ##+            
             ##+            
             ##+            
             ##+            
             ###            
             ###            
             ###            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
              ##            
              #+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++       ++++ 
            +###+  ++###++  
           +#########+++    
          +###+###++        
         +###++##+          
        +###+  ++           
        ###+                
       +##+                 
       ###                  
       +##++                
        #####+++            
        ++#######++         
          ++++####+         
              ++##+         
              +###+         
           ++####+          
       +++#####++           
                            
                            
                            
                            
                            
                            
                            
                            
           +#+##+           
          +######+          
         +####+##+          
        ####+  +##+         
       +###+   +##+         
        +++     ###+        
                ###+        
                +##+        
                +##+        
                +##+        
                +##+        
       +++++++#####+        
      +############++       
     +######+++######       
     +####++   +#####+      
     +###+    +###+###+     
     +##+    +###+ +###+    
      +##+++####++  +###+   
      +########+       ++   
        ++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###++            
          ##+++#++          
          ##+  ++#+         
          ##+   +##+        
          ##++   +##        
         +#+      +#+       
         +#+       +#+      
         +#+        ++      
         ##         +#+     
         #+          #+     
        +#+          ++     
        +#+          +#     
        +#+          +#     
        +#+          +#     
        +#+          +#     
         ##         +#+     
         +#+        +#      
          ##++   +++#+      
           +#######++       
            ++##+++         
                            
                            
                            
                            
                            
                            
              +#+           
             +###+          
            ++##+           
            +###+           
           +###+            
           +##++            
          +###+             
         +###+              
         +###               
         +##+  ++++++       
         ###+ +######++     
        +### +########+     
        +#######+++###+     
        +#####+    +###     
        +#####      +##+    
        +####+      +##     
         +###++++++###+     
         +###########+      
          +#######++        
           ++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +####++###+         
       ############+        
      +###++  + +#+         
      +#+       +#+         
      ##+        ##+        
      ##+        ##+        
      +##+       ##+        
       ###+      ##+        
        +###+   +##+        
         +####+####+        
          ++########+       
             ++++###+       
                 ###+       
                 +##+       
                 +##+       
                 +##+       
                  ##+       
                  ###+      
                  +##+      
                   ##+      
                            
                            
                            
                            
                            
                     ++#+   
           +++    +#####+   
          +###+++#####++    
          +########++       
          ######+++         
         +####++            
         +###+              
         ###+               
        +####+              
        +######+            
         +++####+           
            ++###+          
              +###+         
               +###         
                +##+        
                ###+        
     ++++      +##+         
     +###+++++++##+         
     +############          
      +++#######++          
                            
                            
                            
                            
                            
                            
                            
                            
                ++++        
             ++######+      
            +###+++###      
            #++    +##+     
           +#      +##+     
            +      +##+     
                   +##      
                  +##+      
                  +##+      
                 +##+       
        +++++++ +##+        
      +########+##+         
     +###++++#####+         
    +#++    +######+++##    
    ##+++++###+++######+    
    +########++   ++++      
    +######+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###            
           +####+           
         +########+         
        ######+####         
        ##+++   +##         
               +##+         
              +###+         
            ++###+          
           +####            
         +#######++         
         #####++###+        
         ##++    +##+       
                 +##+       
                 ###        
               +###+        
              +###+         
       +++   +###+          
       +#+++###++           
       +######+             
       +###++               
                            
                            
                            
                            
                            
                            
                            
          +##+              
          +##+              
           +#+              
           +##              
           +##+             
           +##+             
            +#+             
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             +#+            
             +##+           
             +##+           
             +##+           
             +##+           
              ###           
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +##       
         +++     +###+      
         +#+     +##+       
        +##+     +##        
        +##+     +##        
        ##+      ##+        
       +##+     +##+        
       +##      +##+        
       ###++    ##+         
      +#######++##+         
      +###########+         
       ++++++++##++         
              +##+          
              +#+           
             +##+           
             +##+           
             +##            
             +##            
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
             ++             
             ##             
             #+             
             ++             
             ++             
             ++             
             +#             
             ##             
             #+             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
             +#             
             ##             
             ##             
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++++#+++#####+         
    ###############+        
    ###############+        
    +++#+       +##+        
       +       +###+        
               +###+        
               +###+        
               +###+        
               +###+        
               +###         
               ###+         
              +###+         
              +###          
              ###+          
              ###+          
             +###+          
             +###+          
             +###           
             +###+          
              +##+          
                            
                            
                            
                            
                            
                  +##+      
               +++####      
               #####+       
             +#####++       
            +#####++        
          ++#####+          
          +#####+           
         +#######+          
         +########          
        +#########+         
       +###+##+ +##+        
       +##+ ++  +##+        
       +##+     +##+        
       +##+     +##+        
       +##+     ###+        
       +##+    ###+         
        +###+++###          
         ########+          
          +#####+           
           +++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++#+         
         +#########+        
        +###+++++##+        
       +###+     +##+       
       +##       +###       
      +##+      +####       
      +##       +###+       
      +##+      ###+        
       ####++++###+         
       +##########+         
         +++#####+          
              +##+          
            + ###           
              ##+           
             +##+           
             +##            
             +##            
             +##            
             +##            
             +##+           
                            
                            
                            
                            
                            
                            
             ++++           
          +######+          
        +####+++#+          
       +####+   +#          
       +##++    ##          
        ++      #+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+    +++   
        +++++++##++#+####   
      +################++   
     +##############++      
     ######+++++#+          
                +           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##              
           +##+             
           ###+     +       
          +###    +#+       
          ###+    ##+       
         ###+    +#+        
        +###+    +#+        
        +##+    +#+         
        +###++  +#+         
        #######+##+         
        ++########+         
          ++++++##+         
               ##+          
              +##+          
              +#+           
             +##+           
             +##            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
           ++####+          
          +##++++#+         
         +#+      +         
        +#+                 
       +##+                 
       ##+                  
      +#+                   
      +#+                   
      ##+                   
      ##         +++####+   
      ##        ++#+++++#+  
      ##       +##+     +#  
      ##+      +#+      +#  
      ##+     +#+       +#  
      +##+   +#+        +#  
       ##++  +#        +#+  
       +##++ ++       +#+   
        +###+##+    ++#+    
         ++#####+++##++     
           +++#+++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +######++       
           +#########+      
          +#####++####+     
         ++####+ #####++    
         ####++  +#####+    
        +###+     +#####    
       +###+       +####+   
       ###+         ####+   
      +###+         +####   
      ###+           +##+   
     +###+            +#+   
     +##+             ##+   
     +##+            +#+    
     +##+           +#+     
     +##+          +##+     
      ###+      ++##++      
      +###########++        
       +########++          
        ++##++++            
                            
                            
                            
                            
                            
                            
                            
                            
             +#++           
             +###           
            +####           
            +####           
            +###+           
            +####           
            +###+           
           +####            
           #####            
           +####            
           +####            
            +###            
            +###            
            +###            
            ####            
            ####+           
            +###+           
            +####           
            +###+           
            ++#+            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
            +###+           
           +#####+          
          +######+          
          #########+        
         +##########+       
        +############+      
        +#####+++#+###+     
        #####+     +##+     
       +###+       +##+     
       +###        +##+     
      +###+        +##+     
      +###+        +##+     
      +###+       +###+     
      +###+       ###+      
       ###+      +##++      
       +###+   ++###        
        ##########++        
        ++#######+          
          +###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++++##++      
       ++#############+     
        ###########+++      
        +#####++++          
         +###               
          ###++             
          +####++           
            ++###+          
              +####+        
                ++##+       
                  +##+      
                  +##+      
                  +##+      
                 +###+      
        ++      +###+       
        ++    ++####+       
       +#+  ++#####         
       +##+#######+         
       +########+           
        +####+++            
                            
                            
                            
                            
                            
                            
                            
           ++++++++++       
           ###########+     
          +####++++#####    
         +####+     ++++    
        ++###+              
        +###+               
        ####+               
       +######+++           
       +#########++         
        +###++#####++       
              ++#####+      
                 ++##+      
                   +##      
                   +##      
    ++++++         +##      
    ######        +##+      
    +####++  ++++####+      
     +######+#######+       
      +###########++        
        +++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++###+    
                ++####++    
             +++####++      
           ++####++         
          +##+++++          
        +###+               
        +#++                
        +#+                 
        +###++              
         +####++            
          ++####+           
            ++###+          
               +##+         
                ##+         
               +##+         
              +##+          
             +###+          
          +#+###+           
          +####+            
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +####+           
          +######+          
         +###++###+         
        +###+ ++##+         
        +##+    +##+        
        ##+      ###        
        ##+     +##+        
        ##+     +##         
        +##++++###+         
        +#########+         
         ++++++###+         
              +##+          
              +##           
             +##+           
             +##+           
             ###            
            +##+            
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
            +###+           
           +#####+          
         ++###++##          
         +###+  +#+         
          +##+  +#+         
           ++   +#+         
                +#+         
                +#+         
               +##+         
               +##+         
               ###          
               ##+          
              +##+          
          ++++##+           
        +#######+           
        +#######+           
        +#########          
         +###+ +###++       
          +++   ++###+      
                  ##+       
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
             ++#####+       
            +########+      
           +##########      
         ++#####+++###+     
         +####++   +###     
        #####+     +###     
       +####+      +###     
      +####        +###     
      +###+        +###     
     +###+         +##+     
     +###+        +###+     
     +###        +####+     
     ###+       +#####      
     +###+    ++###+++      
     +###+  ++#####+        
      ####++#####+          
      +#########+           
       +######++            
        ++#+++              
                            
                            
                            
                            
                            
                            
                            
                            
                #+          
                ##+         
                ##+         
               +##+         
               ###+         
          +    ###+         
         ++    ###+         
        +##   +###+         
        +#+  +####+         
       +##++#####+          
       +#########+          
       +#####++##+          
        +##++ +##+          
         ++   +##+          
              +##+          
              ###+          
             +###+          
             +##+           
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 +##+       
                +###        
                ###+        
               +###         
              +###+         
              ###+          
             +###+          
             ###+           
            +###+           
           +###+            
           ####             
          +###+             
          +##+              
         +###+              
         +###               
        +###+               
        +###+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
             +##            
              ##            
              ##            
              +#            
               +            
                            
                            
                            
                            
                            
                            
               +++++++      
             +########+     
            +##########+    
            +##+++  +##+    
             ++     +###    
                   +###+    
                   +###+    
                   ###+     
        +++       +###+     
       +###+     +###+      
      +######+  +###+       
     +##++####++###+        
     +#+  +#######+         
     ##+    +#####+         
    +#+    +##########      
    +#+  ++####+#####++     
    ##+++#####+  ++++       
    +########+              
    +####++++               
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ##+         
              ++##+         
              +###+         
             +####+         
           ++##+##+         
         ++###++##+         
        +####+ +##+         
       +####+  +##+         
       ####+   +##+         
      +####+++++###         
      +####### +###+        
      +#####+++####+        
       +++ +   ####+        
               +###+        
               +###+        
               +###+        
                +##+        
                +##+        
                +##+        
                ++#+        
                            
                            
                            
                            
                            
                            
                            
                            
                ++++        
          +##########++     
         +#############+    
         ++++++++++#####    
                  +####+    
                 +####+     
               +#####+      
              +####+        
            ++###+          
           +####+           
           #####+           
     +     +#####+          
    +#+       +###+         
    ##        +###+         
    ##+      +###++         
    ##+     +####           
    +##++++####+            
    +########++             
     +#####++               
       ++++                 
                            
                            
                            
                            
                            
                            
                            
           +#++             
          +####++           
         +#######+          
        +##+ ++###+         
       +##+    +###+        
       ##+       +##+       
      +#+         +##       
     +##+         +##+      
     +##           +#+      
     +#+           +##      
     +#+            ##+     
     +#+            ##+     
     +#             ##+     
     +#+           +##      
     +##           +#+      
      +#+         +##+      
       ##++      +###       
       +###+++++####+       
        +##########+        
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
            +++      +##+   
            +##+     ###    
            +##+    +##+    
           +##++   +##+     
          +###     +##+     
         +###+    +##+      
        +###+   ++##+       
       ++###+++++###+       
       +############        
       ############+        
       +###++++###+         
        +++   +###          
             +###+          
            +###+           
            +##+            
           +###+            
          +###+             
          +###              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
         +++######+++       
       +#############+      
       +##++++    ++##      
       +++          +#+     
                    ##+     
                   +##+     
                  +##+      
                 +##+       
                +##+        
               +##+         
             +##++          
            +###            
           +##+             
         ++##+              
         ###+               
        +##+       ++       
       +##+      +##+       
       +###++++++##+        
        +########+          
         ++++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++++++#+   
             ++#########+   
             +#####++++     
            +#+++           
           +##+             
           +#+              
          +#++              
          #####++           
          +++###+           
              +#+           
             +##            
     ++    +###+            
     +#+  +###+             
     +###+##++              
      +####++               
        +++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++  +++##+        
      +++##########+        
      +############         
      +#####+++  ##         
      +###++    +##         
      +##+      +##         
      ++++      +##         
                ###         
                ###         
                ###         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +###         
               +##+         
                            
                            
                            
                 ++#        
                 +#+        
                +##+        
               +##+         
              +##+          
             +###+          
            +###+           
            ###+            
          +####             
          ####+   ++#+      
         +###+  +#####+     
        +####+  +##++##     
        +###   ###+ +#+     
       +###+  +##+  +##     
       +###  +##+   +##     
       ###   ###  +###+     
      +##+  +##+++###+      
      +###########++        
      +#########+++         
       +#######+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++###+           
         +#######           
         +#++++##+          
         ++    +#+          
        +#+     ##          
         +     +#+          
               +#+          
               ##           
               ##           
              +#+           
             +##+           
             +##            
           ++##+            
         +#####+            
        +##+####+           
        +#++##+##+          
        ##+##+ +###+        
       +####+   +###+ +++   
       +###+      +#####+   
       +##+        +###+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+#####++      
          +###########+     
          +####++++####+    
         +####+    +###+    
         +###+     +##+     
         ###+    +###++     
         ###    +####+      
         +++   +####+       
              +####+        
             ++###+         
             +###+          
            +###+           
           ####+            
          +###+             
         +###++             
        +####+              
        +###+               
       +###                 
       ###+                 
      ++#+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
       #++++++++++#++       
       +############+       
         +++++++ +##+       
                 +#+        
                +##+        
                ##+         
               +#+          
              +##+          
              +#+           
              ##+           
             +#+            
             ##+            
            +#+             
            ##+             
           +##              
           +#+              
           ##               
          +##               
          +#+               
           ++               
                            
                            
                            
                            
                            
                            
                +++++ +++   
             ++#####+ +##   
            +#######+ +##   
           +###+ +#+ ++##   
           ###+  +++###++   
          +##+  ++####+     
           ##++#####++      
           +####+++         
           +###+            
          +####+            
         +#++##+            
        +#+  +#+            
       +#++ +##+            
      +#+++####+            
     +##+####+              
     ######++               
     ####++                 
      +++                   
                            
                            
                            
                            
                            
                            
                            
                            
       +++++###++           
      +##########+          
      ######+++###+         
     +###++    +##+         
      ++       +##+         
              +###+         
           +++###+          
         +#######+          
        +##########+        
        +####+++####+       
         +++     ++##+      
                   +##      
                   +##+     
     +              +##+    
     #++            +##+    
    +###+            ##+    
     +####++       ++##+    
      ++#####++++++####+    
         +############+     
          +++########+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####++        
           +#######+        
          +####+++##+       
         +###+    ##+       
         ###+     ##+       
         ##+     +##+       
         ##+    +###+       
         ##########+        
         +########+         
          ++++###+          
             +###+          
            +###+           
            +##+            
           +###+            
           +###             
          +###+             
          +###              
         +###+              
         ###+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +####+++            
       +########+           
      +###+++####+          
     +##+    +####++        
     +##      +#######+     
     ##+         +++###+    
     ##+            ++##+   
     ##+              +##   
     +##              +##   
     +##+           +###+   
     +###+        ++###+    
      +####++++++####++     
       ++###########+       
          ++####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
              ++######+     
            ++#########+    
           +#######++##+    
          +#####++   +##    
         +#####+     +##+   
        +#####+       +#+   
       +#####+        +#+   
      +#####+        +##+   
     +####++          ###   
     ####+            ###   
     ####+           +##+   
     ####          ++###+   
     ####+       ++####+    
     #####++++++#####++     
     +##############+       
      +###########++        
      ++#######+++          
        +####++             
          ++                
                            
                            
                            
                            
                            
                            
                            
       +###+++              
      +#######+             
      +#+  +####+           
       +     +###+          
               +##+         
                +##+        
                +##+        
                 +##        
                  ##+       
                  ##+       
                 +##+       
                 +#+        
          +     +##+        
        +######+###         
       +##########++        
       ###++++######++      
       ##+   +########+     
       ###+++##++ +####     
       +#######     +++     
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++##+     
                 +####+     
                +####+      
                +####+      
               +####+       
              ++####        
              +####+        
             +####+         
             ####+          
           ++####           
           +####+           
          +####+            
         +####+             
        ++####+             
       +#####+              
       +####+               
       +###+                
      +####+                
      +###++                
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
               +#+          
               +#+          
               ##           
              +#+           
              ##+           
             +##            
             +#+            
            +##             
            +#+             
            +#+             
           +##              
           +#+              
           +#+              
           +#+              
           +#+              
           +#+              
           +##++            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++###+     
           ++##########+    
         +##############    
        +######++   +###    
        +###+++     +##+    
         +++       +###+    
                   +###     
                  +####     
                  +###+     
          ++++   +###+      
        ++####++++###+      
       +############+       
      +####++#######        
     +###+   +######+       
     ##++   +#########      
    +##+ +++#####+#####     
    ##+ +######++ ++###+    
    #########+      +++     
    ########+               
    +#####+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
             +#####+        
            +######+        
           +####+##+ ++     
          +###+  +#++##     
          +##+     +###     
          ###+    +####     
          +###+ +####++     
           +###+####+       
           +#######+        
            +#####          
           +#####+          
          +######           
         #######+           
        +#######            
       +#######+            
      +#######+             
      +######+              
      +####+                
       +++                  
                            
                            
                            
                            
                            
                            
                            
                            
          ++++######+++     
        +###############    
        +####+++++######    
        ++++       +####    
                  +####+    
                 +#####+    
               +#####++     
             ++####++       
           ++####++         
          +######++         
     +   +#########+        
    +#  +##########+        
    ++  ++#++++####         
    #++       ####+         
    ##++   ++####+          
    +##+  +#####+           
     ###++#####+            
     ########+              
     +#####++               
      +++                   
                            
                            
                            
                            
                            
                            
                            
       +#+                  
       +#+                  
       +#+                  
       +#+                  
       +#+                  
       ##+       +#+        
       +#+       ###        
       +#+      ####+       
       +#+     +##+#+       
       +#+    +##+ +#       
       +##   +###+ +#       
        ##+++###+  +#+      
        +######+   +#+      
         ++##++    +#+      
           ++      +##      
                   +##+     
                   +##+     
                    +##+    
                     ###+   
                     +##+   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+       +#+   
           +##+      ##+    
          +##+      +##+    
         +##+      ###+     
        +###+     +###      
        ####     +###+      
       +###+  ++++###       
      +#############+       
      +############+        
      +#####++++###+        
       +++++  +###+         
             +####          
             +###+          
            +###+           
            ###+            
          +####             
         +####+             
         +###+              
        +###+               
         +#+                
                            
                            
                            
                            
                            
                            
             +##            
             +##+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            ####+           
            ####+           
            ####+           
            ####+           
            +###+           
            +###+           
            +###+           
            +###+           
            +####+          
             +##+           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++##+  
               +++#######+  
             +########+++   
            +#####+++       
            +##++           
           +##+             
          +##+              
          +##+++            
          +#####+           
           ++++##+          
              +##+          
      ++    +###+           
      ++  ++###+            
      +#++####+             
       #####+               
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+            
          +####+            
         +##+ +##+          
        +##+  +###          
        ##+   +###          
        ##    +###          
        ##     +##          
        ##    +###+         
        ##    +###+         
        +#+  +####+         
        +##+ +####+         
         +##+##++#+         
          ##### ##+         
          ++#++ ##+         
                +##         
                +##+        
                +##+        
                +##+        
                +##+        
                +#+         
                            
                            
                            
                            
                  ++##+     
                  +###+     
                 +###+      
                +###+       
              ++###+        
              #####+        
            +####++         
            #####           
           +####+           
           #####            
          ####+   +##+      
        +####+ ++####+      
        +#### +#######      
       +####++####+###      
      ++###++####++##+      
     +####++###+++###+      
     ++#########+###+       
      +############++       
      +###########+         
       +#######++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
             +#             
             +#+            
             +#+            
             +#+            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##+           
             +##+           
              ##+           
              ##+           
              ##+           
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++####++       
          +#############+   
         +#####+ +++####+   
        ++###++    ++###+   
        ###+       ###+     
       +###+      +##+      
       +##+     ++##++      
        ++     +###+        
              +###+         
              +###          
            ++###+          
           +###++           
          ++###+            
         +####              
        +###+               
       +####+               
      +###++                
     +####+                 
     +###                   
     +#++                   
                            
                            
                            
                            
                            
             +##+           
            +####+          
          ++###++           
         +####+             
        +####+              
        +####+++            
        ++#####++           
          ++#####+          
            ++####+         
              +###+         
               +###+        
                ###+        
                +###        
                +###+       
                +###+       
               +####+       
       +++++  +####+        
        ++###+#####+        
          +#######+         
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#++   ++   
             +######+ +##   
            +###+++#+ +#+   
           +##+    ++##+    
           +##     +##++    
           ##+  ++##++      
           +#++###++        
           +####++          
          +#####            
        +##+++##+           
        +#+  +##+           
     ++#+  +###+            
     +#+ ++###+             
     ##+#####+              
     +#####++               
      ++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
             +##++++#       
            ##++   +#       
           ##+     +#       
         ++#+     +#+       
         +#+      ##        
        +##    ++##+        
        +#+   +###+         
        +##++##++#+         
         +###+  ++          
          ++   +#+          
               +#+          
               #+           
              +#+           
              ##            
             +#+            
             ##+            
             #+             
             #+             
             ++             
                            
                            
                            
                            
                            
                            
                            
             ++#####+       
             +######+       
           +###++++##+      
           ###     ##       
          +##+     #++      
          +##      ###+     
          +##+++++###+      
          +#########+       
           ++#+####+        
               +##+         
              +###          
            ++##+           
            ###+            
          +###+             
         ++##+              
         +##+               
        +##+                
       +##+                 
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                 +##+       
                +###+       
               +####+       
               ###++        
              +##+          
             +###+          
            +###+           
            +##+            
            ###             
           +##+             
           ###              
          +##+++            
         ++######++         
         +#########+        
         +##+   +++#+       
          ##+    +##        
          ##+   +##+        
          +##+++###+        
          +######+          
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   + +++    
               ++++#+###+   
             ++##########   
            +######+##+##   
           ####+++  +++##   
         +####+       +##   
        +####+        +##   
        +###+         +##   
       +###+          +#+   
       ###+          +##+   
      +##+          +##+    
     +###+         +###+    
     +##+         +###+     
     +##+        +###+      
     ###       ++###+       
     ###      +####+        
     +###++++####++         
     +##########+           
      +#######+             
       ++++++               
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +###          
              +###          
              +##+          
             +###+          
             +###+          
             ####+          
            +####           
            +###+           
            +###+           
            +###            
           +####            
           +###+            
           ####+            
           ###+             
          +###+             
          +###+             
          ###+              
          ###+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                    +##+    
                   +###+    
                   ####+    
                  +###+     
                  ###+      
                +###+       
               +###+        
              +###+         
              +###          
             +###+          
            +####+          
            ####+           
           +###++           
          +###+             
         +###++             
        +####+              
       +####+               
      +####++               
      +####+                
      +##+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                +#+         
               +##+         
        +     +##+          
       +#+++++###+          
       +######++#           
       ++###++ +#           
         ++    ++           
               +#           
               +# +++++     
             ++#######+     
           +########++      
          +######+          
          +#+++#+           
          +    #+           
              +#+           
              +#+           
              +#            
            ++#+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++++     
             +#########+    
            ###########+    
           +###++++ +##+    
            +++     +##+    
                   +##+     
                   ###+     
                  +##+      
                 +###       
         +##+  ++###+       
       ++#####++##++        
      +###++######          
    ++##+   +###++          
    +#++ +++#######++       
    ##+++####+++###++       
    #######++   ++          
    +####++                 
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+           
         ++######+          
        +####+++#+ ++##++   
       +###+    +++#####+   
      +###+     +####++++   
      +###+    +####+       
      +#####+++###+         
        #########++         
         ++######           
           +#####+          
          +#######+         
          +### +###+        
          ###+  +##+        
         +##+    ##+        
        +###     ##+        
        ###+    +##+        
        +###++ +###+        
        +#########+         
         +++#####+          
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++          
            +#######++      
            +#########+     
               +++++###     
                  +###+     
                ++###+      
              +####++       
            +####++         
          +###++            
          +###++            
          +++###+           
   ++         ##+           
   +#        +##+           
   +#      ++###+           
   +#++  +#####+            
   +#########+              
    ++####+++               
       ++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++####+       
   +++++++############+     
   +############++++##+     
   +#######++++    +##+     
    +++++          +##+     
                  +###+     
                  ###+      
                 +###+      
                +###+       
                ###+        
               +##+         
              +###+         
              +##+          
             +##+           
             ###            
            +##+            
            +#+             
            +#+             
            +#+             
             +#+            
                            
                            
                            
                            
                            
                            
                            
           +###+++####      
          +############+    
         +#######++++##+    
        +#####+     +###+   
        +####+       +##+   
        ####+        +##+   
        +#+        +####+   
                  +####+    
                 +####+     
               ++###+       
              +####++       
             +####+         
           +####+           
         +#####+            
        +#####              
      ++####+               
     ++###++                
     +###+                  
     ###+                   
     #++                    
                            
                            
                            
                            
                            
                            
              ++##++++      
               +++#####+    
                ++#####+    
               ####++###+   
             +##++ +####+   
             ##+  +##+ +    
            +#+  ###+       
            +##+###+        
            +####++         
            +###+           
           +####+           
          +###+##+          
        +###+  +##+         
       +###+    +##+        
      +###+     +#+         
      ###+    ++##+         
     +##+    +##++          
     +##+  ++##++           
     +#######+              
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++       
               +#####++++   
             +###########   
            +####++ +###+   
            ###+  +####+    
           +##+  +###++     
          +##+++###++       
          +######++         
          +#####+           
          +####             
        ++#####+            
       +###++##+            
      +##++  ##+            
     +##+   +##+            
     ##++++####+            
     ########++             
     +####+++               
       +++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
            +###+++         
           +##+             
          +#++     ++       
         +#+      +##       
         +##+    +#++       
          +##+  +#+         
           ++#+ +#          
             ##+#+          
              ##+           
             +##+           
             ###+           
            +++#+           
           ++++#+           
           #+ +#            
          ++ +#+            
         +#+ +#             
         #+++#+             
        +#+##+              
         +#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++###++      
              +#######+     
            ++########+     
          +####+   +++      
         +###+              
         ###+        +      
         ###       +##+     
         ####++  ++###      
         +#####+#####+      
          +++#++###+        
               +###+        
             +####+         
            +####           
           +####+           
          +####             
         +####+             
        +####+              
       +###+                
       ###+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++#####+++++            
   +##++++++#####+          
   +#+       +++##+         
                ++#+        
                 +##        
                 +##        
                  +#+       
                  ##        
                 +##        
                 +#+        
                 +#+        
                +#+         
                +#          
               +#+          
               ##           
              +#+           
              #+            
             +#+            
             +#+            
             +#+            
                            
                            
                ##+         
               +##+         
              +###+         
              ###+          
             +##+           
             ###+           
             ##+            
            +##+            
           +###             
           +##+             
          +##+   ++++       
          +##+  +####+      
         +###  +#####+      
         +##+ +######+      
         ### +##++##+       
        +##+ +#++##+        
        +##++######+        
        +########+          
        +######++           
        ++####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++#++       
              +##++#+       
             ++#+           
            +#++            
           +#        ++     
          +#+     ++###+    
          +#+    +###+      
           +#+++###+        
            #####++         
            +####+          
           +###++#          
           ###+ +#+         
          +##+  +#+         
         +##+  +##          
         ##+  ++#+          
        +##   +#+           
        +##  ++             
        +##+##+             
        +####+              
         +#++               
                            
                            
                            
                            
                            
                            
                            
            +++++##+        
          ++########+       
         +#####+++###       
        +#####   +###       
        +####+   +###       
         ++++    +###       
                 ###+       
                +###+       
                +##+        
                ###+        
               +##+         
        ++##+++###+         
       ++########+          
      +##########+          
      +##+ +####+           
      +#+  +#####+          
      #+ ++#######++++      
     +##+#####+#######      
     +######+  +######+     
      +####+    ++++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +        +#+         
      +#        +#+         
      ##        +#+         
     +##        +#+         
     +##        +#+         
     +#+        +#+         
     +#+        +#+         
     +##+       +#+         
      +##       +#+         
       +#+      +#+         
       +##+     ##++        
        +##+   +###+        
         +##++#####+        
          +#######+         
            +++ +#+         
                 #+         
                 ##+        
                 ###        
                 ###        
                 +++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
          ++########++++    
         +###+   +#####+    
         +##+     +##++     
        +###     +##+       
        +##+     ###        
        +#+     +##+        
        +#+     ##+         
               +##+         
              +##+          
              ##+           
             +##+           
            +##+            
           +###+            
           ###+             
          +##+              
          ##+               
         +##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
          +#     +##        
         +#+     +#+        
         ##      ##+        
        +#+     +##         
        +#+     +#+         
         ##     ##+         
         +#+   +##          
          ##+++##+          
          ++######+         
             +##+++         
              ##            
             +##            
             ##+            
            +##             
            +#+             
            ##              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                  ##+       
                 +##+       
       +        +###        
                +##+        
               +###+        
               +##+         
              +###          
              ###+          
             +###+          
             ###+           
            +###            
            ###+            
           +###+            
           +##+             
          +###+             
          ###+              
         ####               
        +###                
        ###+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
           +##+++#          
          ##+   +#+         
         +#+     +#         
         ##      +#         
         ##      +#         
         ##+    +#+         
         +#+   +##+         
         +##+#+##+          
          +#####+#          
          +###+ +#+         
          #+     ##         
         +#+     +#+        
         +#+     +#+        
         +#+      #+        
         +#+     +#+        
          ##     ##         
          +#+   +#+         
           +##+##+          
            ++#++           
                            
                            
                            
                            
                            
                            
                            
                 ++++##+    
              +++######+    
             +#######+++    
             +####++        
             +###+          
             +##+           
            +###            
            ###+            
           +###++           
           #######+         
           +#######+        
            +++++##+        
                +##+        
               +###+        
     ++       +###+         
    +##+     +####+         
    +###+  ++####+          
     +###++#####+           
      ########+             
      +++###++              
                            
                            
                            
                            
                            
                            
                            
            +#              
         +####+             
         ++###+             
        ######+#+           
       +###++####           
       ###+  ++###+         
      ###+     +####        
     +##+       +###+       
     +##+         +###+     
     +##+          +###+    
     +##+           ++#+    
     +##+             ##+   
      ##+             ##+   
      ##+             ##+   
      +##+         +++##+   
      +###++       ####+    
      +######++###+###++    
      +###############      
       +############+       
         +++######++        
                            
                            
                            
                            
                            
                            
                            
                ##+         
               +##          
              +###          
             +###+          
             +###+          
            +###+           
            +##+            
           +###+            
           ####             
          +###+     ++      
         +###+   +++##+     
        +###+    +#####     
        +###+   +######+    
       +###+    +##++##+    
       +###+   +##++###     
       ###+   +#######+     
      +###+++#######++      
       ############+        
       +#########++         
        ++###++#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###           
            ##++#+          
           ##+  ++          
          +#+               
         +#+      ++        
         ##       ++        
        +#+     ++#+        
        +#+  +++###+        
        +##########         
         +####++ ++         
          ++++   ++         
                 #+         
                +#+         
                +#          
                ++          
               +#+          
               +#           
               ++           
               #+           
               ++           
                            
                            
                            
                            
                            
                            
           +++######++      
          +###########      
         +######+++###+     
         ++##++    ###+     
                  +###      
                 +####      
                 +###+      
                +###+       
               +####+       
              +####+        
             +####+         
         ++++####+          
       ++########+          
      +###########+         
     +##############++      
     ########+ #######      
   ++#######+  ++####+      
   +######++     ++++       
   +#####+                  
   +##++                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++##++            
       +########+           
       +#########+          
       ####+++####+         
       ###+   +####+++      
       +###+  ++######+++   
        +##+ +########++    
         ###########+++     
         +#######+++        
          ######            
          ######            
         +#######+          
         ####+####          
         ####  +##+         
         ####+  ##+         
         +####++###         
          #########         
          +#######          
           +#####+          
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                        ++  
                    ++###+  
                +++######+  
             ++######+++    
            +#####++        
            +#++            
           +##              
          +##+              
         +##+               
         +###++++           
         +#######           
          +++++##           
             +###           
      +#+   +###+           
      ## ++####+            
      #######+              
      ++###+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++##++        
        ++######++##+       
       +###+++    +#+       
        +++       +#+       
                  +#+       
                  +#+       
                  ++        
                 +#+        
                 +#+        
                +#+         
                +#+         
                #+          
               +#+          
             ++##+          
           ++######+        
          +####+++##        
         +##+#+   ++        
         +#+##+             
         ####+              
         ###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++++++    
             ++########+    
            +#####+#####+   
           +###+++ + +##+   
         ++###+      +##+   
        ++###++      +##+   
        ####+       +###    
       +###+        +##+    
       +###         +##+    
      +###+         +##+    
      +###+        +###+    
     +###+        +###+     
     +###+      +####+      
     +###++++++####+        
     +############+         
     +##########+           
      +####+++++            
       ++++                 
                            
                            
                            
                            
                            
                            
                            
              ++ ++#+       
             +++ +###+      
           +++    ++##+     
          +##+      +#+     
          +#+       +#+     
         +##        +#+     
         ##+        +#+     
        +#+         +#+     
        ##+         +#+     
       +#+          ##+     
      +##+          ##      
      +##+         +#+      
      ##+         +##+      
     +##          +#+       
     +##         +##+       
     +##         ##+        
     +##       +###+        
     +###+++++###+          
      +########++           
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                        ++  
                    +++###  
               +++#######+  
             ++#######++    
            +##++++         
           +##+             
          +##+              
         +##+               
         ###+++++           
         +#######+          
          +++++##+          
              +##+          
             +###           
      ++    +###            
      +#+ ++###+            
      +######++             
       ++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +##         
               +###         
              +####+        
              +####+        
             +#####+        
            +###+##+        
           +###++##         
           +##+ +##+        
          +##+  +##+        
         +###+   +#+        
        +###+    +#++       
        ##++ ++++####       
       ###++#######+        
      +#######++++#+        
      #####+++   +##        
      +#++       +##+       
                  +#+       
                  +##       
                   +#+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++       +++  
             +##     +###+  
            +##+    +##+    
           +##+     ###+    
           +##+    +##+     
         ++##+   ++###+     
        +####+++#####+      
       +############+       
      +########++###+       
      ######++ +###+        
      +##++    +##++        
        ++    +###+         
             +###+          
            +###+           
           ++###            
           +###+            
          +###+             
         +###+              
         ##++               
          +                 
                            
                            
                            
                            
                            
                            
              ++###+        
           +########+       
           +#########       
            +########+      
             +++####+       
             +#####+        
           ++#####+         
          +#######          
          +#######+         
          +########+        
           +++++####        
                +###        
                +###        
               +####        
        ##   +#####+        
       +## ++#####+         
      +#+++######+          
      +#########+           
      +#######++            
       +####+               
                            
                            
                            
                            
                            
                            
                            
              ++++++++      
             +########+     
             +#########+    
              +++++++##+    
                     ##+    
                    +##+    
                   +###     
                  +###+     
                  +###+     
                 +###+      
                ####+       
         ++++  +###+        
       ++#########+         
      ++#########+          
     ++##+++######          
     ###++##########++      
    +########+++#####+      
    #######++    ++++       
    +#####+                 
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+           
          +#####+           
        ####+###+           
        ####  +#+           
        +++   +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#            
              +#            
              +#            
              ##            
              +# + ++++++   
           ++ +####+#####+  
      ++++++#####+#####+#+  
      +#########++++++  +   
       +####++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#++        
               +####++#+    
            +++########+    
           +###########+    
         +######+ +#+##+    
         +#####+   ++##+    
        +####++     ###+    
        ####+       ###+    
       +###+       +###     
      +####+      +###+     
      +####+      +###+     
     +####+       +##+      
     ####+       +###+      
    +####+       +###+      
    +####+      +###+       
    +###+    +++###+        
    +#####++######+         
    +###########++          
    ++#########+            
      ++###++++             
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+           
        +#########+         
        +##++++####+        
       +##+     +##+        
       +##       ++         
       +##  ++++            
       +##+######++         
       +###########+        
       +#####+++####+       
       +##++     ####       
       +#+        ###+      
                  +###+     
                   +##+     
        +           ##+     
       +#+          ##+     
       ###+        +##+     
       +####++    +###      
        +############+      
         ++#########+       
            ++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++       
             ++#####+   ++  
            +####++#+  +##  
           +###+   ++ ++##  
           ###+     ++###+  
          +##+    ++####+   
          +##    +####+     
          +##+ +####+       
           +######+         
           +####+           
          +####+            
         +##++##            
        +##+ +##+           
       +##+  +##+           
       ##+   +##            
      +##  ++###            
      +#++#####+            
      ########+             
      +#####+               
       ++++                 
                            
                            
                            
                            
                            
                            
                            
         ++####++++         
       +###########+        
       +###+++++++++        
        +##                 
        +#+                 
        #+                  
       +#+                  
       +##++                
        ######+             
         +++####++          
             ++####+        
                +###+       
                  +##+      
                   +##+     
    ++              +##     
     ++             +##     
      +#++          +#+     
       +###++     ++##+     
        ++###########+      
          ++#######++       
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
                  +##+      
                 +###+      
                 +##+       
                +###+       
               +###+        
              +####         
              ####+         
             +###+          
            +###+           
           +####+           
          +####+            
          ####+             
        +####+              
        +###+               
       +###+                
       +###+                
       ####                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
          +##+              
          +##+      +++     
         +##+      +##+     
        +###       ###+     
        +##+      +###+     
        +##      +###+      
        ##+     +###+       
       +##+   ++####+       
       +##+ ++#####+        
       +###########+        
        #######+##+         
        ++++++ +##+         
               ##+          
              +##+          
             +###+          
             +###           
             ####+          
             +###+          
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ##+++#####++       
        +#############+++   
       +######++++######+   
       #####++     +####+   
      +####+      +####+    
      +###+      +####+     
      +##+      +####+      
       ++      +####+       
              +####+        
             +####+         
            +####+          
           +####+           
          +####+            
         +####+             
        +####+              
       +####+               
      +####+                
     +####+                 
     +###+                  
     +##+                   
                            
                            
                            
           ++#++            
         +######+           
        +###++###+          
        ##+    +##+         
       +++     +###         
               +###         
                +##         
                ###         
               +###         
               +##+         
               +##+         
              +##+          
              +##+          
             +###+          
           ++###+           
       + ++####+            
     +#########+++          
    ###############+++      
    +######+###########+    
     +#+++      +++++#++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++#+   
                    +###+   
                   ++##++   
                   ####     
                  +###+     
                ++###+      
                ####+       
               +###++       
              +###+         
             +####+         
            +###++          
           +####+           
          ++###+            
         +####+             
        +####+              
       +####+               
      +####+                
      ####+                 
     +###+                  
     +###+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++       
        +         +#        
       +#        +##        
      +##+       +##        
      +##+       +##+       
     +###        +##+       
     +###++++++++###        
    +###########+###        
    ################        
   +#################+      
   ######++ +++#######+     
   +++++        +#####+     
                +###++      
                +###        
                +###        
                ####        
                +###++      
                +####+      
                +####+      
                 +++        
                            
                            
                            
                            
                            
                            
                            
                            
                  +++++     
               +++#####+    
              +#####++++    
            ++####+    ++   
           +###++     +#+   
           +##+     +###+   
          +##+   ++###++    
          +##+++####++      
           #######++        
          +#####+           
         +#++##++           
        +#+  +##++          
      ++#++   +##+          
      +#+    +##+           
     ##+  ++####+           
     ##+++####++            
     ########+              
     +++++++                
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +###      
                 +###+      
               ++###+       
              +###++        
              +##+          
             +##+           
            +##+            
           +##+             
          +###+             
          +##+              
         +###               
         +##+++#++          
         #########+         
         #########+         
        +#####++###         
        ####+  +##+         
        ####+++###+         
        +########+          
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++++++     
              #########+    
               ++++++###    
                    +###    
                  +####+    
                +#####+     
              +#####+       
             +###++         
            +###+           
    +       +####+          
    ##+      ++##+          
    ##+      +###+          
    ##+ ++++####+           
    +#########+             
     +#######+              
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
        +        ++         
        #+       +#         
        #+       +#         
        #+        #+        
        #+        ++        
       +#+        ++        
       +#         ++        
       +#         ++        
       +#         ++        
       +#++++++++ +#        
        +####++++++#+       
        ++        +#+       
                   #+       
                   #+       
                  +#+       
                  +#+       
                  +#        
                  +#        
                   ++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++++  +   
             +####++++ +#+  
            +##+++     +##  
           +##+       +##+  
           +#+     ++###+   
           ##+ +++###++     
           +######++        
          ++###++           
         +#+++#+            
        +##+ +#+            
       +#+ ++##+            
      +#+++###+             
      ######++              
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++#+      
                 +###+      
               ++####+      
             ++#####        
         ++++######+        
         ##########+        
         ####++###+         
         +++++###+          
             ###+           
             ###+           
            +###+           
            +##+            
           +##+             
          +###+             
          +##+              
         +###               
         +##+               
         +##+               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#####++       
         +############+     
         +###++++++###+     
        +###+      +##+     
        +##+      +###      
        ###+     +###+      
                 ###+       
                ###+        
               +##+         
              +###          
             +###+          
            +###+           
           +####+           
          +######+          
         +####+++           
         +###+              
        +####               
       +####+               
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
             +++++++        
            +#######+       
            +#######+       
            +#+             
            ##              
           +#+              
           +#+              
           +#+              
           +#               
           ##               
           ###++            
          ++#####+          
              +###          
               +##+         
                +#+         
          +     +#+         
         +#+    +#+         
         +##++++##+         
         +#######+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                  ##+       
                 +##+       
                 ###+       
                +###+       
                ###+        
               +###         
              ++##+         
              +###          
             +###+          
             ###+           
            +###+           
            ####            
           ####+            
       ++++###+             
       + ######+            
        +######+            
        +####+              
        +###+               
        +###                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#++++            
       +########+++         
       +#+##########+       
             +++#####       
            ++######+       
          +######++         
         +#####++           
          +#####+           
            +#####+         
             ++#####+       
                +####+      
                  +##+      
                  +##+      
                  +##+      
                 +###       
                ####+       
        +     +####+        
      +##+++######+         
      ##########+           
      +++##++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++         
           +#######++       
          +##########+      
         +####+ ++###+      
         +###+    +##+      
        +###+     +##+      
        +###     +##+       
         +++     ###+       
                +###        
               +###+        
              +###+         
              ###+          
            +####+          
            ####+           
           +###+            
           ###++            
          +###              
         +###+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
          +###+             
          +###+             
          +###+             
           +###+            
           +####            
            +###            
            +###            
            +###            
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ####           
             +###++         
             +####+         
             +#####+        
             +####+         
             +####+         
             ++##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++##+++       
           +#########+      
          +####++++##+      
          ####+    +#+      
         +###+    +##+      
         +##+     +##+      
         +++     +##+       
                +##+        
               +##+         
              +##+          
              ###+          
             +###+          
            #####+          
           +###+            
           +##+             
          +##+              
         +###               
        +###                
        ###                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
            ###++           
           #####+           
         +##++ ## +#+       
         +#+   +#+##+       
         ##+   ####+        
        +##  ++####+        
         ##  #####+         
         +########          
          ####++##          
         +#+   ##+          
         ++   +##           
              +##           
              +#+           
              +#+           
              +#            
              +#            
              ##            
              +#    +       
              +#+++++       
              +###+         
                            
                            
                            
                            
                            
                            
                 +##+       
                +####+      
              +#######+     
             +####++##+     
            +####+++###+    
           +####+ + +##+    
           +###+    +##+    
          +###+    +##+     
         +####     +##+     
        +####+    +###+     
        +###+    +###+      
        +###+    +###+      
       +####+   +###+       
      ++####+  ++###+       
      +#####+++#####+       
      +####+++####+         
       +#########+          
       +########+           
        +######+            
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
              +++##+        
             +#####+        
           +##++#+#+        
           +#+  ++#+        
          +#+     #+        
          +#+     ##        
         +#+      #+        
         +#+      ##        
         ##+      ##        
        +##       ++        
        +#+       +#        
        +#+       #+        
        ##+       #+        
        ##       +#+        
        ##+      +#+        
        ##+      #+         
        +#+     +#+         
         ##+   +#+          
          +##++##+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                 +###+      
                 ###+       
                +##+        
               +##+         
               +##+         
              +##+          
              +##           
             +##+           
            +###+           
            ###+            
           +###+            
          +###+             
          ####+             
          ####+             
         +###+              
        +###+               
        +###+               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +##+#+          
           +##+ ++          
           +#+  +#          
          +#+   +#          
          #+     #          
         +#+    +#+         
         +#     #+          
          #+    #+          
          +#++++#+          
           ++####+          
               +#+          
               ##+          
              +#+           
              +#+           
              +#+           
              +#            
              +#            
              +#            
              +#            
                            
                            
                            
                            
                            
                            
                            
                     ++     
                   ++#+     
            +++    +##+     
     +      +#+   +##+      
           +##    ##+       
          +##+   +##+       
          ###   +##+        
         +##+   +##+        
        +##+   +##+         
        ###++++####         
       +#########++         
       #########+           
       +++++ ###            
            +##+            
           +###+            
           ###+             
          +##+              
         +###               
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                +##+++#+    
               +###+ +#+    
             +#####+ +#+    
            +#####+  +#+    
           +####++   +#+    
          +#####+   +##+    
         +####++    +##+    
         +###+      ###+    
        +###+      +##+     
        +###       +##+     
       +###+      +##+      
       +###       ###+      
      +###+     +###+       
      +###+    +###+        
      +##+   ++###++        
      +###+ +####+          
      +#########+           
       +######++            
        +##+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+     ++    
             +##+   ++#+    
             ###+   ##+     
            +##+   +##+     
           +###+  +##+      
          +###+  +##+       
         +###+ ++###+       
        +###++#####+        
       +###########+        
      +#######+###+         
      +#####+ ###+          
      +##+++  ###+          
             +##+           
            +###+           
           +###+            
           +##++            
          +###+             
          +##+              
          ###               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
          +##++             
         +######++          
         ##+ +++##+         
         ##+    +#+         
         +#+    +##+        
          ##+  +##+         
          +##+ +#+          
           +##+#++          
            +###            
             +#+            
             +##            
             ###+           
            +####           
            +#+##           
            ++ +#+          
            #+ +#+          
           +## +#+          
           +##+##+          
           +####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+     ++    
             +##+    +##    
            +###    +##+    
            ###+   +##+     
           ###+   +##+      
         +###+   +##+       
         +##+++++###+       
        +##########+        
       +##########+         
       +####+++###+         
        +++   +##+          
              +##+          
            +###+           
            ####+           
            ###+            
           +###             
          +###              
         +###               
         ###+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +####           
            ##+##           
           +#+ +#           
          +#+  ##  ++       
          +#+  +# +#+       
          +#+ +####+        
          +##++###+         
           +#####           
            ###+            
           +##+             
           +###+            
           ####+            
           #####            
           ##+#+            
           +###+            
           +###+            
            ###+            
            ##+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
                  +++###+   
             +++#######++   
             +#####+++      
            +##+++          
           +##+             
           ##+              
          +#+               
          +##+++            
           +####++          
            +++##+          
               ##+          
     ++++    +###+          
     ###+   ++###+          
     ##+    +###+ +         
     ##++++####+            
     +#######+              
      +++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#            
             +##            
             +##            
             +##            
             +##            
             ###            
            +###            
           +#++#            
          +## +#            
          ++  +#            
              ##            
              ##            
              ##            
              ##            
              +#            
              +#+           
               #+           
               ##           
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##++        
          ++++######+++     
          +####+++####+     
         +###++   +####     
         +##+     +##++     
        +##++    +###+      
        +##+     +##+       
         ++     +##+        
               +##+         
              +###+         
              ###+          
             +##+           
           +####            
          +####+            
          +###              
         +###+              
        +###++              
       +###++               
       +##+                 
       +#++                 
                            
                            
                            
                            
                            
                            
                            
              +++           
             +###           
            +####           
            +####           
           +#+###           
          ++ +###           
           + +###           
             +##+           
            +###+           
            +###+           
            +##+            
            +##+            
           +###+            
           +###+            
           +###+            
           +##+             
           +##+             
           +##              
           ###              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
              +#+   +##+    
             +##    +#+     
            +##+   +##+     
           +##+   +##+      
          +###+  +##+       
          +##++++###+       
         +#########+        
         +########+         
          ++++###+          
             +##+           
           ++###+           
           +###+            
           ###+             
          +###+             
          ###+              
         +##+               
        +##+                
        ##+                 
        ##                  
                            
                            
                            
                            
         ++                 
        +###+               
        +#####+             
         ++####+            
           +####+           
            +###+           
            +###+           
           +####            
           +###+            
          +###+             
         +###+              
        +####           +   
       ++###+          ++   
       +###+        +++##+  
      +###+     ++########  
      ####   +++##########  
      ##################++  
       #############++      
       +###########+        
         +++++ ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +        +#+   
            +##     +##++   
            +##    +##+     
           +##+    ##+      
          +##+    +##+      
         +###+   +##+       
        +###+  ++###+       
       +####+########       
       +###########++       
       +##########+         
        + ++++####          
              ###+          
             +##+           
            +###            
            +##+            
           +##+             
          +###+             
          +##+              
         +###               
         +##+               
                            
                            
                            
                            
                            
                            
                            
          ++                
         +##                
         +##+     ##+       
         +#+      ##+       
        +##       ##+       
        ##+       ##+       
       +##       +##+       
       +##       +##+       
       +##       ###+       
       +##++     ###        
        +###+++++##+        
         ++#######+         
           +++++##+         
                ##+         
               +##+         
               +##          
               +#+          
               +#+          
               +#+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++######+      
           +#########+      
          +####++++###      
         +###++    +#+      
        +##+      +##+      
        ###+      ###+      
        ##+   +++###+       
       +###+#######+        
        ###########+        
        ++##+++###+         
             ++##+          
           + ####+          
            +##++           
           +###             
          +###+             
         +###+              
         +##+               
        +###+               
        ###+                
        ##+                 
                            
                            
                            
                            
                            
         +++++++            
       ++########+          
      +##+    ++###+        
     +##+        +##        
     ++           ##+       
                  +#+       
                  +#+       
                  +#+       
                  +#+       
                  +#+       
         +#+++    +#+       
      +########+++##        
     +##+   ++#####+        
     #++       ++##+        
     ++         +###+       
     +#         +#+###+     
     +#+       +#+  +##+    
      ##++   ++#+    ++#+   
      +####+###+        +   
       ++++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++ +++######+     
         ##++##########+    
        +######++++++##+    
       +####+++     +##+    
       +###+      ++###+    
        ##+       +###+     
                 +###+      
                +###+       
              +###++        
             ++##++         
             +##++          
           +####+           
           +####+           
          +###++            
         +###+              
        +###+               
       +###+                
      +###+                 
      +###+                 
      +#++                  
                            
                            
                            
                            
                            
                            
             +++#####       
           +#########+      
           +###++++##+      
                  ###       
                 +##+       
                +##+        
              ++##+         
             +###+          
          ++####+           
          +####             
          +####+            
           ++##+            
             +##+           
              +#+           
             ++#+           
             +##+           
      +     +##+            
      ++++++###+            
      +######++             
       #####+               
                            
                            
                            
                            
                            
                            
                            
                            
                ++###++     
             ++########     
            +#####+++##     
            +##+    +##     
             ++    +##+     
                   +##+     
                  +##+      
                 +##+       
               ++##+        
         +#++++###+         
       ++########+          
      +##++#####+           
    ++###++#####+   ++      
    +#+  +###+###+          
    +#+++##++ +###+++       
   +##+###+    +####+       
   +####++       +++        
   ++++                     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+      +#         
        +#+      ++         
        ##+     +#+         
        ##      +#+         
        ##      +#+         
       +#+      +#+         
       +#+      +#+++       
       +#+     +####+       
       ##++++#+####+        
       +#######+##+         
        +++++++ ##          
               +##          
               +#+          
               +#+          
               +#+          
               ##+          
               +#+          
               ##           
               ##           
               +#           
                            
                            
                            
                            
                 ++         
                 +#+        
                +##+        
               +##+         
  +           +###          
             +###+          
             +##+           
            +##+            
           +###             
           ###+  ++++       
         +###+  +#####      
         +##+  +######      
        +###+ +##++##+      
        +##+ +##+++##       
       +###  #######+       
       ####++#######+       
       ###########++        
       +#########+          
       ++#####++            
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##++          
         +########+         
        +###++ ++###        
       +###+     +##++      
       ##+        +####     
      +#+        ++###+     
      +#+      ++####+      
      +##++++++######+      
       +############+       
        +++++++++##+        
               +##+         
              +###+         
              +##+          
             +##+           
             +##+           
            +##+            
            +##+            
            +##+            
            +##+            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
                 ++++#####  
              +########+++  
             +####+++       
           ++++             
          ##+               
         +#+                
        +#+                 
        +####++             
        +++####+            
            +##+            
      ++   +###+            
          ++##+             
      +++####+              
      +####++               
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +#+        
                +##+        
                ##+         
               +##+         
              +##+          
              +##+          
              ##+           
             +##            
            +##+            
           +###             
           +##+             
           +##              
           ##+              
          +##               
         +###               
         +##+               
         +##+               
         +###+              
          +#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++########++      
         +############+     
         +#####++++####     
            ++#+  +###+     
                ++###+      
               +####+       
             +####++        
            #####+          
            ######+         
             ++####++       
               ++###+       
                 ###+       
      +         +###        
     +##+      +###+        
     ###+     +###+         
     +##+   +####+          
     +##+ ++####+           
      +#######+             
      +######+              
       +##++                
                            
                            
                            
                            
                            
                            
                            
          +++###++          
        +##########+        
        +##+++++####+       
         ++     ++###       
                 +###       
                 +###       
                 +###       
                 +##+       
                 +##+       
                +##+        
                ###+        
               +##+         
              +##+          
       +++++++##+           
     ++########+            
    +##########+            
    +###########++          
    +######+ ++###+++       
     +###++   ++####+       
                +##++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++###++      
           ++#########      
          +####+++  ++      
         +###++             
        +###+      +++      
        +###      +###      
         +##++++++###+      
         +##########+       
          ++#######+        
               +###         
             +####+         
            +####+          
            +###+           
           +###+            
          +###+             
         +###+              
         +##+               
        +###                
        ###+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
             ++             
            +##++           
           +#####+          
          +######+          
         +####+##+          
         ####+ ###+         
       ++###+  ###+         
      +####+   +##+         
     +####+    +##+ +       
    +######+#++#######+#    
    ###################+    
    #################++     
     ++++++++++####++       
               ####         
               ####         
               +###+ ++     
               +####++      
                +###++      
                ++##+       
                  ++        
                            
                            
                            
                            
                            
                            
                            
                            
                    +##     
                   +##+     
            +#    +###+     
           +##+   +##+      
           +##+   ###       
          +###   +##+       
         +###    ###+       
        +###++++###+        
       +####+######+        
       +##########+         
      +######+####+         
      +#####+ ###+          
      +###+  +###           
      +++    ###+           
            ###+            
           +###+            
           +###             
          +###+             
          +##+              
          +##               
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++####++             
      +########+            
      ++     +#+            
             +#+            
             +#+            
             +#+            
            +#+             
           +##++            
           ######+          
           +++++##+         
                +##         
                +##         
                +##         
                +#+         
                +#+         
               +#+          
               ##+          
              +#+           
           +++#+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
           +###+#####+      
         ++###########+     
         +############+     
         +####++++++##+     
                  ++##+     
                 ++###+     
                +####+      
               +####+       
             +#####+        
            +####+          
           +#####+          
            ######+         
             +####+         
      +#      +###+         
     +##     ++###+         
     +##+   +####+          
     +###+++####+           
      #########+            
      +######++             
       ++###+               
                            
                            
                            
                            
                            
            +#              
            ##+             
            ##+             
           +##+             
           +##+             
           +##              
           +#+              
          +##+              
          +##+              
          +##+   ++         
          +#+  +###+        
          +#++######+       
          +#####++##+       
          +####   +##+      
          +###+   +##+      
          +##+    +##+      
          +##+    +#+       
          +###++++##+       
           +#######+        
            ++####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++#+       
            +########+      
           +#####++###      
          +###+++  +#+      
         +###+    +##+      
        +###+    ++##+      
        +###+   +###+       
         +##########+       
         +#########+        
           ++++###+         
             +###+          
             +###+          
            +###+     ++    
           +###+            
           ####             
          ####+             
         +###+              
        +###+               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
      ++++++++              
     #########+             
     ###########+           
     ++   +++####+          
              +##+          
               ###+         
               +##+         
               ###+         
               ###+         
              ####+         
             +###+          
           ++###+           
           #####+           
          +####+            
          ####+             
          ###+              
          ###++++++++++++   
          #############+    
           ##########++     
           ++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                 ++###+     
               +#######+    
             +#####+++##+   
            +####+    ##+   
          ++####+     ###   
         +####++      +##   
        +####+        +##   
       ++###+         +##   
       ####+          +##   
      +###+          +###   
     +####           +##+   
     +###+          +##+    
     ###+          ++##+    
     ###+         +###+     
     ####       ++####      
     ####+   +++###++       
     +#############         
     +###########+          
      +#######++            
       ++++++               
                            
                            
                            
                            
                            
                            
                            
                +###+       
               +####+       
              +#####+       
             +###+++        
            +###+  +        
           +###+   +        
           +##+             
          +###+             
          +##+              
         +###               
         +##+ ++####+       
         ###+########+      
        +########+###+      
        +#####++ +###+      
        #####  ++###+       
        ###++ +####+        
        ### ++####+         
        +#######++          
        +######+            
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+ +++    
            ++#####++###+   
           +####++#++###+   
          +###+      +##+   
         +###+       +##+   
         ###+      ++##+    
         ##+       +###     
         ###+     +###      
         +###++++####+      
          +########+        
           +#####+          
           +#####+          
          +###+##+          
         +###++##+          
        +##+ +###+          
       +##+  ###+           
      +##+ +###++           
      +#++####+             
     +#######+              
     +####+++               
                            
                            
                            
                            
                            
                            
                            
                            
          ++####++          
         +###+####+         
        +##+   +###+        
        +##    ++##+        
        +##     +##+        
         +#+   +##+         
         ++##+ +#+          
           +#####           
            +####           
            ######+         
           +##+++#+         
          +##+  +##+        
          ###+   ##+        
         +##+   +##+        
         +##+   +##+        
         +##+  +##+         
          +##++###+         
          +##+####          
           +#####+          
            +#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +######+++       
           ##########+      
          +####+++####+     
          +##++   +####     
         +###+    +###+     
         +##+    +###+      
         +##+   +####       
          ++   +###+        
              ++##+         
             ++##+          
             +###           
            +###+           
           +###+            
          +###+             
         +###+              
         ####+              
        +###+               
       +###+                
       +###                 
       +##+                 
                            
                            
                            
                            
                            
                            
          ++#####+++        
         +##########        
        +####+++####        
        ###++               
       +###+                
       ####++++             
      +##########++         
      +#############+       
      +###+++++++####+      
       +++       ++###+     
                   +###     
                    +##+    
          +         +##+    
         +#+        +##+    
         +#+       +###+    
         +##+    ++###+     
         +###++++#####      
         +##########+       
          +########+        
            +++#++          
                            
                            
                            
                            
                            
                  +##+      
                 +###       
                +###+       
                ###+        
               +##+         
              +###          
             +###+          
            +###+           
            ####+           
           +###+            
          +###+  +###+      
          +###  ######+     
         +###+ ####+###     
         ###++##++ +##+     
        +##++###+ +###+     
       +###++##++###++      
      +###++######+         
      +##########+          
      +########+            
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             ##             
             #+             
            +#+             
            +#+             
            +#              
           ++#              
           +#+              
           ##+              
           ##+              
           #####++          
           #######+         
           ###++###         
          +##+  +##+        
           ##+   +#+        
           +#+   +#+        
           +##+ +#++        
            +#####+         
             ++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++####+      
         +############+     
        +#######++++###+    
      +####+++++   +###     
      +##++       +###+     
       +         +###+      
                +###+       
              ++###+        
            ++###++         
           +#####++         
          +########+        
           #########        
     ++    ++   +###        
     #+         +##+        
     #+        ###+         
     ##+     ++###+         
     +##    ++###+          
     +###++#####+           
      +#######+             
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
           ++#++            
         +#####+            
         #######            
         ###+#####+         
         ###+######         
         +#########+        
          +#######+         
           +#####+          
            #####++         
           +#######         
          +###++###+        
          ###+  +##+        
          ###    ###+       
         +##+    +##+       
         +##+    +##+       
         +##+    ###+       
          ###   +##+        
          +########+        
           +######+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
             +++##+         
           ++##########+    
          +#############+   
         +#####++++#++##+   
         #####+   ++ +##+   
        +####+        +#+   
       +####+        +##+   
       +####         +##+   
      +####+        +###    
      ####+        +###+    
      ####+        +###+    
      ####+        ####+    
     +###+        +###+     
     +###+       +####+     
     +###+     ++####+      
     ####+   +#####++       
     +####+++######+        
     +###########++         
     ++########+            
       +##+##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
             ++##+      ++  
             +###+     +##  
           +####+     +###  
          ++####    +####+  
        ++###+++   +####+   
       +#####+    +###++    
       +####+++++#####+     
      +##############+      
      #############++       
      ############+         
      +##########+          
       ++#######+           
         +#####+            
        +#####+             
        +####+              
       +####+               
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +       +#+    
            +#+     +##     
           +##+    +##+     
           ##+     +##      
          +##+    +##+      
         +##+    +##+       
         +##+    +##        
        +##+   ++##+        
        +##########+        
        +#########+         
         ++++++###          
              +##+          
             +##+           
            +###            
            +##+            
           +##+             
          +###              
          +##+              
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
               ++##+++      
               #######+     
             +###+ ++++     
            +###+           
           +###+            
           +##+             
          +##+              
         +###+              
         +###++++           
         +#######+++        
         ##########+        
        +####+   ###+       
        +###+    ++##       
        +##+      +##+      
        +##+      +##+      
        +##+     +###       
         ###+++++###+       
         +#########+        
         ++######++         
           ++#+++           
                            
                            
                            
                            
                            
                            
                +##         
               +###+        
              +###+         
             +###+          
             +##++          
            +###+           
           ++##+            
           +##++            
          +###+             
         +####    +###++    
         +###+   +#####++   
         ###++ +####+###+   
        +##+  +###++ ###    
       +###+ +##+  ++##+    
      +###+  +##+ +###+     
      +###+ +##++####+      
     ++##+ +#######+        
      +###+#######++        
      +#########+           
       +#####+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##++++++          
         +########          
        ++++++++##+         
        +##+    +#+         
        +##+    +#+         
         ##+    +#          
         +#+    #+          
         +#+    #+          
          ++    ##          
           +++#####+        
            #######+        
             +++##+         
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#           
               +#           
               ++           
                            
                            
                            
                            
                            
                            
        ++++++++######+     
        ###############+    
        #########+++###+    
       +++++       +###+    
                  +###+     
                ++###+      
               +####+       
            ++####++        
           +#####+          
         +#####+            
         #######+           
        +#########          
        +++++++###          
              +###          
    ++       +####          
    ++     ++####+          
    +++  ++#####+           
    +#########+             
    +#######++              
     ++##++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +             
            +##++           
           +####++          
          ####++##          
         ####   +#+         
       +###++   +##+        
       +##+     +#+         
      +##+      +#+         
      +##+     +###  ++##+  
      +##################+  
       +###############++   
         +++######++        
               ###          
              +###          
              +##+          
              +##+          
              +##           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++++       
          ++##########+     
         +###++++++###+     
        +###      +##++     
       ++##      +###+      
       +##+      ###+       
       +#+      +##+        
               +##+         
              +##+          
             +###           
            +###+           
           +###+            
          +###+             
          ###+              
         +##+               
        +##+                
       +###                 
      +###+                 
      +##+                  
      +#+                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#++  ++##+           
      +#########+           
       +######+#+           
         +++++ +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
               +#           
                            
                            
                            
                            
                            
               +##+++++     
             +#########+    
             ##########+    
           +####+###+##+    
           +###+  +  +#+    
          +###+      ##+    
         +###+      +##+    
         ####       +##+    
        +###+      +##+     
        +##+       +##+     
       +###+      +###      
       +###       ###+      
       ###+      +##+       
       ###+     +##+        
       ###+    +###+        
      +###+   +###+         
      +###+++####+          
      +#########+           
      +########+            
       ++###++              
                            
                            
                            
                            
                            
           +#+              
           ++               
          ++                
         +#+                
         ++                 
         #+                 
        +#+                 
        +#                  
        ++     +++#+++      
        ++   ++#######+     
        ++  +##++  +##+     
        ++ +##+     +##     
        +#+##+       +#     
         ###         +#     
         +#+        +#+     
         +##+      +##      
         +###+    +##+      
         +#####++###+       
          +#++#####+        
          +##+++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                  +##+      
                 +##+       
                +###        
                +##+        
               +##+         
               ###+         
              +##+          
              +##+          
             +###+          
             ####           
            +###+           
            ###+            
           +##+             
          +###+             
         +###+              
         +###               
         ###+               
        +###                
        +##+                
                            
                            
                            
                            
                            
                            
          ++                
          #+                
         +#+                
         +#+                
         ##+                
         ##+                
        +##+                
        +##+    +++         
        +##+   +####+       
         ##+  #######+      
         ##+ +##+  +##+     
         ###+###+   ##+     
         +#####+    +##     
         +####+     +##     
          +###+     +##     
          +###+    +###     
           +###+   +##+     
            ####+++##+      
            +########       
             +++###+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +###+       
                +###+       
                +###+       
               +###+        
              +###+         
              ####+         
             +###+          
             ###+           
            +###+           
           +###+            
           +###+            
          +###+             
         +###++             
         +###               
        +###+               
       +####                
       +###+                
       +##+                 
       +#++                 
                            
                            
                            
                            
                            
              +#+           
             +##            
             ##+            
            +#+             
           +##              
          +##+              
          +#+               
          +#                
         +##                
         +#+                
         ##        ++       
         #+      ++##+      
        +#+     +####+      
        ##     +##++#+      
        +#+    ##+ +#+      
        +#+   +#+  ##       
        +#+   +#++##+       
         +##+ +#+###        
          ########+         
           +######          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++####+     
            +#########+     
            +##########     
            +#++++++##+     
                   +##+     
                  +###      
                  +###      
                 +###+      
                 ###+       
                +###+       
        +++++  +###+        
       +#####++####+        
      +###########+         
      +#++++#####+          
     +##+  +######+         
     +#+  +########+        
     ##++#####++##+         
     #######++  ++          
     +#####+                
     +####+                 
                            
                            
                            
                            
                            
                            
                            
           ++#+             
           +##++#+          
           ##+ +###         
          +##+  +###+       
         +###+   +###+      
         +##+     +###+     
        +###+      +##+     
       +####        +##     
       +###+        +##+    
       +###         +##+    
      +###+          ###    
      +###           ###    
      ###+           ###    
      ###+          +###    
      +##+         +###+    
      +###+      ++###+     
      +####+++++#####+      
       +############+       
       ++########++         
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++##+        
            ++######+       
           +####+++#+       
          +###+   +#+       
         +###+    +##+      
         +###+    +##+      
         +###   ++##+       
         +#########+        
          +########+        
          ++++####+         
              +##+          
             +###+          
            +###+           
            ###+            
           +###             
          +###+             
          ###+              
         ###+               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
   ###++++ ++++####+        
   +######+#######+         
    +#############+         
      +++++++++###+         
              +###          
              +###          
              +###          
              +##+          
              +##+          
              ###+          
       +###++####+++        
       ++###########+++     
         ++###########+     
           +++####++++      
              ###+          
              +##+          
              +##+          
              +##+          
               +++          
                            
                            
                            
                            
                            
                            
                            
            ++++++++++      
          +###########+     
         +#############     
          ++++++++++###     
                  +###+     
                 +####+     
                +####+      
              +####++       
            ++####+         
           +####++          
          +######+          
         +#######+          
    +    +#+++###+          
   +#+       +###+          
   ###+     +###+           
   +##++  ++###+            
    +###++#####             
     +#######+              
     ++#####+               
        ++++                
                            
                            
                            
                            
                            
                +#+         
               +##+         
               +##+         
               ###+         
              +##+          
             +###+          
            +###+           
           +###+            
          ++##+             
          ###+              
          ########++        
         +##########+       
        +#####+++++##+      
        ####++    +##+      
        ###+      +##+      
        ###+     ++##+      
        ###++++++###+       
        +##########+        
         +#######++         
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                  +##+      
                 +###+      
      ++         +###       
                +###+       
               ++###        
               +###+        
              +###+         
             +####          
            +####+          
            +###+           
            ###+            
           +###+            
          +###+             
         +###+              
         +###+              
        +###+               
        ####                
       +###+                
        ###                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++#####++++++           
    ##############+         
    +++++++++######+        
                +##+        
              +###+         
            ++##++          
           +###++           
          +###+             
         +###+              
         +###++             
          ++####+           
            +++###++        
               ++###+       
                 ++###+     
       +           ++#+     
      +#+            ##+    
      +##++       ++###+    
       +#####+++######+     
         +#########++       
           +++++++          
                            
                            
                            
                            
                            
                            
                            
                ++#+        
             ++#####        
            +#####+#+       
           +###++ +##       
          +##++    ##       
         +##+     +##       
         +##+    +###       
         +###+  +###+       
          +####+###+        
           +######+         
            +####+          
           +#####+          
          +##++##+          
         +##+++##+          
        +##+  ###+          
        +#+ +###+           
       +## +####            
       +######++            
       #####+               
       +###+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++##++         
        + +########+        
       +###########+        
      +#####+#+####+        
      ###+++   +###+        
      +##+    +###+         
       ++    +####+         
            +####+          
            +####           
           +####+           
          +####+            
         +####+             
        +#####+++++++++     
       +################+   
      +##################+  
      +####+++++++++++++++  
      +###+                 
      ++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#####+       
           ++########       
          +####++  ++       
         +###+              
         +##+      +++      
         ##+      +###      
         ##+     ++##+      
         #####+++###+       
         +#########+        
          ++++++##+         
              +##+          
             +###+          
             +##+           
            +##++           
           +##++            
          +###+             
         +###+              
        +###+               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
            ++####++        
          +#########+       
        +####+++++###       
       +###+      +##       
       ###+        ##+      
      +##          ##+      
      +##          ##+      
       ++         +##       
                  ###       
            ++++++##+       
          ++#######+        
        +#########+         
       +###+++#####+        
       +##++###++##+        
       #######+  +#+        
       +###++    +##        
        ++        ##+       
                  ###       
                  +##+      
                   ++       
                            
                            
                            
                            
                            
                            
                            
                            
                +++####+    
              ++########+   
             +#####+++##+   
            +####++  +##+   
           +###+    +###+   
           +##+   ++###+    
           +##+ ++###++     
           +##++####+       
           +#####++         
           +####+           
          +#####+           
         +##++###           
        +##+  ###           
       +##+   ###+          
      +##+   +##+           
      ###  ++###+           
     +#++++####+            
     +##+#####+             
     +#######+              
      +###++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##+##++++#+++        
      +############+        
           ++++++#+         
                ##+         
               +##          
               +#+          
               +#+          
               +#           
              +#+           
              +#+           
              +#+           
              ##            
             +##            
             +#+            
             +#+            
             ##+            
             ##+            
             ##             
             ##+            
             ##+            
                            
                            
                            
                            
                            
                            
                +++++       
            ++########      
          +#######+###+     
         +####++   +##+     
         +++++     +##+     
                  +###      
                  ###+      
                 +##+       
           ++   +##++       
        +#####+####+        
       +#########+          
      +#++  +#####+         
     +#+   +########+       
     #+  ++###++++#####+    
    +#+ +####+    +#####    
    ########+      +++++    
    +#####+                 
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
            +####           
            +##+#+          
           +##+ +#+         
           +#+   ++         
          +#+   +#+         
          +#+  +##+         
         +#+  +###+         
         +#+ +####          
         +#++##+#+          
         +####++#+          
         +##+  +#+          
              +#+           
              +#+           
              ##            
             +#+            
             +#+            
             ##+            
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                        ++  
                  +++++###  
               ++########+  
            ++#######+++    
            +##++++         
            ##+             
           ##+              
          +##               
         +##+++++           
         ########+          
         +##+++###          
               ###          
              +##+          
      ++    ++###           
      +#    ####            
      +#  +####             
      ##++###+              
      +####++               
      +##++                 
                            
                            
                            
                            
                            
                            
                            
                   ###+     
                 +##+#+     
                +##++       
               +##+         
              +#+           
             +##+           
            +##+            
           +##+             
           ##+              
          +#+               
         +##+     ++###+    
         +#+   ++##++##+    
        +##  ++#+++  +++    
        +#+ +##+            
        ####+#+    ++       
        +###+++ +++++       
        +#########+         
       ++++#####++          
      +#+  +++++            
       ++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++++      
             ++++#####+     
            +##########     
            +##+++  ##+     
             +     +##+     
                  ++##+     
                  +###      
                 +###+      
                +###+       
        +###++ +###+        
      +#######+###+         
     +##+++######+          
    +##+  +#######++        
   ++#+ +##########+        
   +##++####++  ++++        
   +#######+                
    +###++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##++        
             +#####+        
            +##+++##+       
           +##+   +#+       
           +#+    +#+       
            +     +#+       
                  ##+       
                 +##+       
                 +#+        
                 ##+        
                +##+        
                ##+         
         ++###++##+         
        +########+          
       +##+ ++###           
       +##   +###+          
       ##+ ++#####+         
       ##++###++##+         
       +#####+  +##++       
        +##++    +++        
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
              +###+         
             +###+          
             ####+          
            +###+           
           +###++           
           +###+            
          +###+             
         +###+              
         ####               
        +###+               
       +###+       +#+      
       +###+     ++###+     
       +##+    ++######     
       ###+   +#######+     
       ####+++########+     
       +#############+      
        ########+++         
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##                   
      +##+      ++          
      +###+    +##+         
       +##+    +##+         
       +##+    +##+         
        +##+    ##+         
        +##+    ##+         
        +##+++  ##+         
        +######+###+        
        +##########+        
        ###++++####+        
        +#+     +##+        
                 +##        
                 +##+       
                  +#+       
                  +##+      
                   +##+     
                    +#+     
                    +##+    
                     +#+    
                            
                            
                            
                            
                            
                            
                            
                            
            +++####++       
           +#########+      
          +####++#+##+      
         +###+     +##+     
        +###+      +##+     
        +##+      +###+     
        +##+     +###+      
        +###++ ++###+       
         +####+#####+       
          +########+        
            ++####          
             +###+          
            +###+           
           +####+           
          +####+            
         +####+             
        +####+              
       +####+               
       +###+                
       +##                  
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                +##+        
    +#+        +###+        
    +###+++++#####+         
     +############+         
      +#####+++ ##+         
               +##+         
               +##+         
               +##          
               ##+          
               ##+          
           ++++##++++++     
          +###########++    
          +########+++      
           + +###+          
             +##+           
             +##+           
             +##+           
             +##+           
             +++            
                            
                            
                            
                            
                 +#+        
                +##+        
              +###+         
             +####          
            ++###+          
            +###+           
           +###+            
          +###+             
         +####              
        +####+      ++      
        ####+     ++###+    
       +###+   ++#######    
      +###+  ++########+    
      +###+ +#####++###+    
     +#### +###++  +##+     
     +###++###+  +###++     
     +#######+ ++####+      
      +#############+       
       +##########+         
        ++#####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++#++++++            
      +##########+          
      +###+########+        
       +##+ ++++####+       
        ++      +###+       
               +####        
              +####+        
            ++####+         
          +########+        
          +###++####+       
           ++    +###       
                  ###       
                  ###       
                 +##+       
                +###+       
               +###+        
             ++###+         
     ++++++######+          
     ##########++           
     +######+++             
                            
                            
                            
                            
                            
                            
                            
                            
              +++##+        
            ++######+       
           +#########++     
          +############+    
         +######+#######    
        #####+++++######    
       +####+     ++ ###    
      +####+         +##    
      +###+         +###    
     +###+         +####    
     ####         +####+    
    +####        +####+     
    +####       +####+      
    +####     +####+        
    #####++++####+          
    +############+          
     ############+          
     ++####+++++            
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
           #####+           
          +##+ +            
         +##+               
        +##++++++           
        +#+ ++####+         
       +##    +++##+        
       ##+      ++##+       
      +##+        +##       
      +#+          ##+      
      +#+          ##+      
      +#+          ##+      
      +#+          ##+      
      +#+          ##+      
      +#+         +##+      
      +##        +##+       
       +#+      +###        
        +#++  +###++        
         +#######+          
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++####+   
              ++########+   
             +#########+    
            ++######++      
           +###+++++        
          +###+             
          ###+              
         +##+               
        +##+                
        #####+++++          
        +##########+        
         ++#########+       
               ++###+       
                +###+       
      ++       +###+        
     +#+     ++####         
     +#+   +#####+          
     +##++######+           
     +#######++             
      ++#++++               
                            
                            
                            
                            
                            
                            
                            
                            
                  +###+     
                  #####+    
                  #####+    
                 ++#####    
             +#+ ++#####    
            +###+ ######    
          ++###+  +#####    
         +#####+   +###+    
        +####++    +###+    
       +#####+     +###+    
      +####+       ####+    
     +####+       +####+    
    ++###+       +###++     
    +###+       +####+      
    ####+     +#####+       
    #####++########         
    +#############+         
     +##########+++         
     ++#######+++           
      ++++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#####+       
         ++##########++     
        +#############++    
        +#++++     +##++    
                  +###+     
                 +####+     
                +####+      
              ++###+        
             ++###+         
            +####+          
           +#####+          
          +#######+         
           ++++###+         
               +##+         
     #+      ++###+         
    +##+    ++###+          
     +##++++####++          
     +#########++           
      #######+              
      +###+++               
                            
                            
                            
                            
                            
                            
                  +         
                 ++         
                +#+         
                ++#         
                +++         
                ++          
               +##          
               +#+          
               ##+          
             +##+           
             +##+           
             +++            
             +#+            
            +##+            
            ###+            
           +##+             
           ###              
           ###              
           ###              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++##++++     
           +###########     
          +############+    
         +###++++++#####    
         +++       +###+    
                  +###++    
                ++###+      
               +####+       
              +###++        
            +####+          
          +######++         
         +########++        
         +###++####+        
           +  ++###+        
    ++       +####+         
    +#+     +####+          
    ##+   ++####+           
    ###########+            
    +########++             
     ++###++                
                            
                            
                            
                            
                            
                            
                            
                            
          ++++  ++++        
         +####+#####+       
        +#######++###++     
       +########   +##++    
       +###+###+    +###    
       +###+##++     +##+   
       +##+ ##++      +##+  
      +###+ ++++      +##+  
      +##+            +##+  
      +##+            +###  
      ###             +##+  
      ###             +##+  
      ###+           +##+   
      +##+           +##+   
      +###+        ++##+    
       ###+      +++###+    
       +####+++++####++     
        +###########+       
         ++######+++        
            +++             
                            
                            
                            
                            
                            
                +#+         
              ++##+         
             +###+          
            +###+           
            ####            
           +###+            
          +###+             
         +###+              
         +###+      ++++    
         ###+     +#####+   
        +###      #######   
        +##+     ###+++##+  
       +###    +##++  ###+  
      +###+   +###+ +###+   
      +###   +###+++###+    
      ###+ ++####+###++     
      ##############+       
      +##########++         
       +########            
          +++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####+            
       +#########+          
       ###+   +##+          
       ##+    +##+          
       ++     +##+          
              +##+          
              +##+          
              +##+          
             +##+           
             ###            
             ###            
           ++##             
           +##+   ++        
          +##+   +##+       
         +###    +##+       
         +##+    +##+       
         +##  ++++##+       
        +###########        
        +####++++##+        
         +++     ++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++        
           +++#######+ +    
         +############+#    
        +####++++ +++##+    
        ++++       +###     
                  +###+     
                 +###+      
              ++####+       
            ++####+         
           +######++        
           +##++###+        
     +      +   +##+        
    +#         +###+        
    ##+       +###+         
    +##++  +++###+          
     +##########++          
      ++######++            
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
         ++#+++             
         +#####+            
        +#+++###+           
        ++   ++##+          
               +##          
                +#+         
                +#+         
                +#+         
                +#          
             +  ##          
            #####+          
           +#####+          
            ++++##+         
                +#+         
                 +#         
                 +#         
         +#+     +#         
         +###++ +##         
         ++#######+         
           ++####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
                  +++++##+  
               +++######++  
             +#######+++    
            +###+++         
            ##+             
           +##+             
          +##+              
          ######++          
          +######+          
               ##+          
              +##+          
             +##+           
      ++    +###            
      ##  ++###+            
      ##+####++             
      +####++               
       +++                  
                            
                            
                            
                            
                            
                            
                            
                            
               +####+       
             ++#####+       
            +####++##       
           +##++   +#+      
          +##+     +#+      
          +##+     +#+      
          +##+     +#+      
          +++      +#+      
          +#+      +#+      
         +#+       ##+      
         ##       +#+       
        +#+       +#+       
        ##+      +##        
        ##      +##+        
        ##     +##+         
        ##    +##++         
        +#+ +####+          
        +#######+           
        +######+            
         +##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                 +#####+    
              ++#######+    
             +#########     
            +#######++#+    
          +#####++##  +     
         +#####+ +##++      
         +#####+  +##+      
       ++###++    +###+     
       #####+     +###+     
       #####+      +###     
     +#####        +###+    
     +####+       +###+     
     ####+       +####+     
     ####+      +#####+     
    +###+   +++#####+       
    +####+++#######+        
    +##############+        
    +##########+++          
     +########+             
       +####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++++++++++     
   ++ +++##############     
   ####################     
   ######+++++++++ +###     
   ++++            ###+     
                  ###+      
                 +###+      
                +###+       
                +##+        
               +##+         
              +##+          
              +##+          
             +##+           
             ###+           
            +###            
           +###+            
           +##+             
           +##+             
           +#+              
                            
                            
                            
                            
                            
             +++##+#++      
           +##########+     
          +###++++++##+     
          +++      +##+     
                  +###      
                 +###+      
               ++###        
             ++###+         
            +####+          
           +####+           
           +#####+          
             ++###+         
               +##+         
               ##+          
   ++         +##+          
   ##+       +##+           
   +#+     ++###+           
   +##++++####++            
   ++########+              
    ++####++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++        
       +       +####+       
      +#++     +####+       
      +###+   +####+        
       ####+  +####+        
       +###+  ####+         
        +###+ ####+         
        +####+####+         
         +########+         
          +#######+         
           +######          
            +####+          
            +####           
            +####           
            +####           
            +####           
            +####           
            +###+           
             +###           
              +##           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           + +++####+       
         +###########+      
         +####++++++##+     
        +###+      +###     
        +##+       ###+     
        +++       +##+      
                 +##++      
                +##++       
               +##+         
             +###+          
             +##++          
            +##+            
           +###             
          +###              
         +###+              
        +###+               
        +##+                
       +##+                 
       ###+                 
       +#+                  
                            
                            
                            
                            
                            
               ++#++##+     
              +########+    
            +##########+    
           +#####++++++     
          +###+++           
         +###+              
         ###+               
         +###+              
         +####+             
          +####+            
           +####+           
             +###+          
       +++    +###+         
       ##+     +##+         
      +##+      ###+        
      +##+      +##+        
      +##++  ++####+        
      +###########+         
       +#########+          
         ++#+#+++           
                            
                            
                            
                            
                            
                            
                +##         
               +##+         
               ###          
             +###+          
            +###+           
           +####+           
           ####+            
          ####+             
         +###+              
         +##+               
        +###+   +##+++      
        ####   +#######+    
       +###+ +#########+    
       ###+ +###+++####+    
      +### +###+  +###+     
      +###+###+ +####+      
      +###+########++       
      +###########+         
       #########++          
       ++#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++   +#+          
         +##+  +##+         
         +##   +##+         
         +#+   +#+          
         +#+   ###+         
         +##  +###+         
         +##+ +##+          
         +##+++##+          
          +######           
           ++###+           
             +##+           
             +##+           
             +##            
             +##            
             +##            
             ###            
            +##+            
            +##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                    ##+     
                  ++##+     
                 ++###+     
                +####+      
                +###+       
                +###+       
               +###+        
              +####+        
             ++###+         
             +####          
            +####           
           +###++           
          +####+            
         +####+             
        +####+              
        +####               
       +####+               
       ####+                
       ####                 
       ##+                  
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 +##        
                 +##        
                 ##+        
   ++           +##+        
   +#           +###        
  ##+           +###        
 +#+             +##        
 ##+       +     +##        
 +####++########++##        
  +#################        
   +++++++++++++####        
                ++##        
                 +##        
                 +##+       
                 +##+       
                  +#+       
                  +##       
                   ##       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
                 +++######  
                +######+++  
             ++++++++       
            +###            
           +##+             
           +#+              
           ####++           
           ++####+          
               +#+          
      ++       +#+          
      ##+    ++##+          
      ##+   +###+           
      +##++###++            
       +####++              
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####+            
        ++######+           
        +########+          
       +###+ ++##+          
       +##++   ##+          
       +##+    ###          
       +##+    ###          
        +#+   +###          
         +    +##+          
              +##+          
             +###           
             +###           
            +####           
           +#####+          
          +#######+         
          +####+###+        
          +###+ +###+       
           ##+  +###+       
           ++    +##+       
                  ++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
               ++++++#####  
             +#########++   
             +#++++++       
            +#++            
           +##              
         +##+               
         +#+                
        +######+            
        +#######            
             +##            
      ++    +##+            
      ++   +##+             
      ##+++##+              
      #####++               
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
                +###+       
                +##++       
               +##+         
               ###+         
              +###+         
             +###+          
             +###           
            +###+           
            +##+            
           +###+            
           +##+             
           +##+             
           +##+             
           ##+              
           ##+              
           ##+              
           +##+             
           +##+             
           ++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+++      
             +########+     
           +#####+++##+     
          +###+     +#+     
         +###+      +##+    
         +###+     +####    
         +##+     +###++    
         +##+++++####+      
         +##########+       
         +#########+        
          +++++###+         
            ++###+          
           +####++          
          +####+            
         +####+             
        +####+              
      +####+                
      +####                 
      ####+                 
      +#+                   
                            
                            
                            
                            
                            
                            
              ++++#+        
          +++++####+        
        ++#########+        
       +############+       
       +############+       
       +###########++       
       +###########         
       +##########+         
        +##########++       
        ++++++++####+       
                +###+       
                 +###+      
                 +####+     
                  +####+    
      +++++++    ++####+    
     ++######++++######+    
     +################+     
    +#################+     
     ++#############++      
       ++++++#####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++###+ ++   
             ++######++##   
            +####++ ++##+   
          ++##++    +##+    
          +##+    ++###+    
          ##+  ++####+      
          ##+++###++        
          +#####++          
          +####+            
        ++#++###+           
       +##+  +##+           
      +##+  +###            
     +##+ ++###+            
     ##+++####+             
     +######+               
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
               +#+          
              +#+           
              +#+           
             +#+            
             ##+            
            +#+             
            ##+             
            ##+             
            ##              
           +#+              
           +#+              
           ##+ ++           
           ##+###+          
           +#++++#          
           ++   +#+         
           ##   +#+         
           +#+  +#          
            #+++#+          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++++     
               ++######+    
             +#########+    
           ++####++#####+   
           +####+    +###   
         +####+       ##+   
        +####+       +##+   
        +###+        ###+   
       +###+        +###+   
      +###+        +###     
      +###+      ++###+     
     +###+      +####+      
     ###+      #####+       
     ###+   ++####+         
     ####+++####++          
     +#########++           
     ++######++             
       ++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
  +++++++++++++             
  +##############++         
     +++++++++#####+        
                +++#+       
                  +##+      
                   ##+      
                  +##       
                  ##+       
                 +##+       
                 ##+        
                +##         
                +#+         
                +#          
               +#+          
              +##           
              +#+           
             +#+            
             +#+            
             +#             
             +#             
                            
                            
                            
                            
                            
                            
             ++#####++      
           ++#########+     
          +####++++###+     
         +###++    +##+     
         +###      +##+     
         +##      +##+      
        +###+++++###+       
         +#########+        
          ++#######         
              +##++         
             +###+          
            +###+           
           +###+            
         ++###+             
        +####+              
       +####+               
      +####+                
     +####+                 
    +###+                   
     +#++                   
                            
                            
                            
                            
                            
                            
                            
                            
           +#+      +       
          +##+     +#+      
          +##+    +##+      
        +####    +###       
        +###+    +##+       
       +###+    +###+       
       ####+   +###+        
       ###++ ++####+        
      +############         
       ###########+         
       ++####+####          
         ++++ ###+          
              ###+          
             +###+          
             +####+         
             +###+          
            +####+          
            +###+           
            +###            
             +++            
                            
                            
                            
                            
                            
                            
                            
               +###+        
              +#####+       
             +#######+      
             +########      
            +####+ +##+     
           +#####+ +###     
           #####+   ###     
          +###+     +##     
         +####+     +#+     
        +###++     +##+     
        +##+       +##      
       +##+       +###      
       +##++     +###       
       ##+ +    +###+       
       ##++    +###+        
       ####   +###+         
       ####  +###+          
       ####+####            
       +######+             
        ++####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+++           
          +######+          
         +###++###+#+       
        +###+  +####+       
        +##+   +####+       
       +##+   +####+        
       +##+ ++#####+        
       +###+###+###+        
        +#####+ ##+         
         +++++  ##+         
                ##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
                +++         
                            
                            
                            
                            
                            
                            
                +#+         
               +###+        
               +###+        
              +####+        
              +##+#+        
              +###+         
              ###+#         
             +###++         
             +##++          
             ###+           
            +###            
            +##+            
            ###+            
           +##+             
          +###+             
          +##+ +            
         +###+              
        +###+               
        +###                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
         ++##++             
         ++#####++          
              +++###+       
                  +##+      
                 +##+       
               +##++        
             ++#++          
            +##+            
           +#+              
           ++               
           +#+              
           +#+              
            +#+             
             +#+            
              +#+           
       ++      +#           
       ++     +#+           
      ++   ++###            
       ++++##++             
       ++##++               
                            
                            
                            
                            
                            
                            
               +##++        
             ++#####        
            +#######+       
            +###+ +##       
            +###+ +##       
           +###+  +##       
            ##+   +##+      
                  +##       
                 +###       
                 +##+       
            +++ +###        
          +########+        
        +#########+         
       +###++#####          
       +##+ +#####++++      
      +##+ +##########+     
      +#######+ +####++     
      +#####+    ++++       
      +####+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+                 
        +##+++++####+       
        +############+      
        +############+      
        +###++++ ++#+       
        +##+       +        
        +###+++             
        +######+            
        +#######+           
        ++++++###+          
              +###+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
           ++++###+         
          +######+          
          +######+          
          +##++#+           
                            
                            
                            
                            
                            
                            
                            
          ++####+           
         +########          
       +####++++##+         
       +###+    +##+        
       +#++     +##+        
               +###         
              +###+         
            ++####+++       
          ++#########+      
        +#######+++###+     
       +#####++    +##+     
       +###+       +##+     
        ++        +###+     
                  +##+      
                ++###       
              ++####+       
          ++++#####+        
         +#######+          
         +####+++           
         +##++              
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
          +##########       
         +###########+      
         ####++ ++###+      
         ##+   +####+       
         ++  ++####+        
            +#####++        
            +####+          
            +#####+         
            ++#####+        
        ++++   +###+        
       +##+     ++##+       
      +##+        +#+       
      +#+         +#+       
      +#+        ++#+       
      +#++     ++###+       
       ####++######+        
       +##########++        
        +########+          
         +++##++            
                            
                            
                            
                            
                            
                            
                            
                  +##       
                  ##+       
                 +##+       
                 ###        
                 ##+        
                 ##+        
         ++     +##+        
        ##+     +##         
       +##+    +###         
       ###     +##+         
      +##+     +##          
     +###++++++###+         
     +##############++      
     +#+####+#########+     
              +##+++#+      
              ###           
             +##+           
             +##+           
             +##+           
             +##            
                            
                            
                            
                            
                            
                            
                            
           +##+             
           ####+            
          +####+            
          +####+            
         +####+             
         #####+             
        +#####              
        #####+  +++         
        ####+  +####+       
       +####+ #######++     
      +#####++#########+    
      +#####+##########+    
       +###++##########+    
       +###+++#########+    
       +###+  ########+     
        ####++#######++     
        +############+      
          +#########+       
           +#######+        
             ++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++##########+    
        +##############+    
       +####++++++++++++    
       ##+                  
      +##+     ++++         
      +##+++++######+       
      +#############+       
       +###++++++++##       
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                 +##+       
                +###+       
     +#+     ++####+        
    +##+  ++######+         
    +###########+           
    +########+++            
     ++##+++                
                            
                            
                            
                            
                            
                            
              +#+           
              +##           
              +##           
              +##           
              +##           
              +##           
              +##           
              ###           
             +##+           
             +##+           
             +##            
             +##            
            +##+            
            ###             
           +##+             
           +##+             
           +#+              
           ##+              
           ##+              
           ##               
                            
                            
                            
                            
                            
                            
                +#+         
               ###+         
              +##+          
             +##+           
            +###            
            +##+            
           +##+             
          +###+             
          ###+              
         +##+               
        +###   ++++         
        +##+ +######+       
       +### +########+      
       +##++###+  +###      
       +##+###+    +##+     
       +#####+     +##+     
       +####+    ++###      
        +############+      
        +##########++       
         +#+++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +###++             
       +########+           
      +##########+          
       ++++ + +###+         
               +##+         
                ###         
                ###         
                ###         
                ###         
       +++++++++###         
      +############+        
     +##############+       
      ++++++++++##++        
               ###          
              +###          
              +##+          
              +##+          
              +##+          
              +##+          
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +++##+    
             +++++#####+    
    ++++++++##########+     
    +################+      
    +########++++###+       
      +++++     ###+        
               +##+         
               ###+         
              +##+          
              ###+          
             +##+           
             +##+           
            +###            
            +##+            
            +##+            
           +###             
           +##+             
           +##              
           +##              
           +#+              
                            
                            
                            
                            
                            
     +++                    
    +###                    
    +#######++++++++        
     +++############++      
           +##########+     
               ++++####     
                   +###+    
                   +###     
                   ###+     
                  ####+     
               ++####+      
              +####+        
            +#####+         
           +#####+          
          +####++           
         +###++             
        +##++               
       +###+++##+           
       +#######++           
        +####++             
                            
                            
                            
                            
                            
                            
                            
                            
             +++###++#+     
          ++###########     
        ++######++#####     
       +####+++   +####     
       +##+       +###+     
       +##+      +###+      
       +###+    +###++      
        +###++++###++       
         +#########+        
          ++######+         
          +#########+       
         +####+++###+       
        +###++   +##+       
       +###+    +###+       
       +##+    +###+        
       ###+   +###+         
       ##+  ++###+          
       ###+#####+           
       +######++            
       +####++              
                            
                            
                            
                            
                            
                            
                            
                            
            ##+             
           +### +#+         
           ###+ +##+        
          +###+ +##+        
          +###  ###+        
          +##+ +###+        
         +###+ +###         
         +###  ####         
         ###+ +###++#+      
        +###+ +######+      
        +### +#####++       
        +###+#####+         
         ########+          
         +######+           
           +###+            
           +###+            
           ###+             
          +###              
           ###+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#####++         
         +##########+++     
        +###++++++#####     
       +##++       ###+     
       ##+        +###+     
       ###++   +++###+      
       +############+       
        ++##########+       
           +    +##+        
               +##+         
               ###+         
              +##+          
              ###+          
             +##+           
            +###            
            +##+            
           +##+             
           +##+             
           ##+              
          +#+               
                            
                            
                            
                            
                            
                            
               ++##         
             +#####         
         +++#######         
         #####++##+         
         ++++  ###+         
             ++##+          
            ++##+           
            +##+            
            +##+            
             +##+           
             ++#+           
              +#+           
              ##+           
             +##+           
            +###            
            +##+            
           +###             
         ++###+             
        +####+              
       +###++               
                            
                            
                            
                            
                            
                            
                            
                +##++       
               +#####+      
             ++######+      
            +####+++#+      
           +####+  +##      
          +#####+  +##+     
          ###++##   ##+     
         +##+   +  +##+     
        +##+       +##+     
       +###+       +##      
       +##+        +#+      
       ##+        +##+      
      +##+        +##       
      ###        +##+       
     +##+        +##        
     +##+      ++##+        
     +##+     +###+         
      ###++++####+          
      +########+            
       +####+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +######+          
         +########+         
        +##########+        
        +##########+        
        +###########        
        +###########+       
        +######++###+       
        +#####+ +###+       
        +###+    +###       
       +###+     +###       
       +###+     +###       
       +###+     +##+       
       +###+    +###+       
       +###+   +####+       
        ####+++####+        
        +##########+        
        +#########+         
         +#######+          
          ++#+#++           
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                 +###+      
                 +##+       
                +###+       
               +###+        
               +###+        
              +###+         
              ####          
             +###+          
            +####+          
            +###+           
            ####            
           +###+            
          +####             
          +###+             
          ####              
         +###+          ++  
         +###               
        +###+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ######+        
           +########+       
           +####++##+       
          +###++  +#+       
          ###+     +#       
         +###+    +##+      
         ###+     +##+      
        +###      +##+      
        +###      +##+      
       +###+     +###+      
        +##+     ####       
        +#+      ###+       
       +##+     +###+       
       +##+   ++####+       
        +#+ ++#####+        
        +##+######+         
        +#########+         
         #######++          
         +#####+            
          +##+              
                            
                            
                            
                            
                            
                            
               ++#++        
              +#####+       
             +######+       
            +########+      
            ####+++##+      
            +##+  +##+      
            +++   +##+      
                 +###+      
                 +###       
                +###+       
                +###+       
               +###+        
       +++    +###+         
     +#####+++####          
     ############           
    +##+++######++          
    +##++#########+         
    +########++####+        
    ++#####++  +###+        
      +++++     +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+             
         ++####+            
         +#######           
        +###++####+         
        ###+ +####+         
       +##+  +#####+        
       +##+   +####+        
       +##       ###+       
       ##+       +##+       
      +##+        +##       
      +###+       +##       
       ###+       +##+      
       ###+       +##+      
       +###+      +##+      
        +###+     +##+      
        +####+    +##+      
         +#####+++###       
         ++#########+       
           +########+       
             ++###++        
                            
                            
                            
                            
                            
                            
                            
                            
           +#####++         
        ++#########         
       +####++++###+        
       +###+     ###        
        ++       ###+       
                 ###+       
            ++++####        
          ++#######+        
          ##########+       
          ######+++##+      
          +##++    ##+      
                   ###+     
                   ###+     
                  +##+      
                  ###+      
       ++++++++++###+       
     +##############        
     +############++        
     +##########++          
      ++######++            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
           +#+              
          +##+              
         +#++               
        +#+                 
       +#+                  
      +##             +++   
      +#+          ++####   
     +#+         ++##+++#   
     ##         +##++ +#+   
     #+        +##+  +#+    
     #+      ++#++ ++#+     
     #+      +#+ ++##+      
     +#+     +#++##+        
      +#++++++###+          
       +++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                  +#+       
                 +##+       
                 +##        
          ++    +##+        
         +##    +##+        
         ##+    +##+        
        ###+    +##         
       +##+    +##+         
      +###     +##+         
      +##      ###+         
     +###++++++##+++        
     +##############+       
     +##############+       
           +++##+           
             ###+           
            +##+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                #+          
                +#+         
                +#+         
                +#+         
                ##+         
               ##+          
              +##+          
             +##+           
            ###+            
           +##+             
          +##+++++          
          #########+        
         +###+++++#+        
        +##++     ##+       
        ###+     +#+        
       +###      +#+        
        ++#+    +#+         
         +##+  +##          
          +######+          
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++#+     
       ++++++++++++###+     
       ###############      
       +##+#####++###+      
         +       +##+       
                 ###        
                +##+        
               +###         
               ###+         
              +##+          
             +##+           
            +###            
            +##+            
           +##+             
          +###              
          ###+              
         +##+               
        +###                
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
             ++++###+       
           ++#######+       
          +#########+       
         +#########+        
        +######++++         
        +####+++            
        +######+++          
        ##########+         
        ###########+        
        #####++#####++      
        ###++  ++####+      
        +##      +####      
                 +####      
                 +####      
        +##    ++####+      
        +##++++######+      
        +###########+       
        +##########         
          +######+          
           ++##+++          
                            
                            
                            
                            
                            
                            
                            
                            
         ++########+        
         +##########+       
         ###+    +##+       
         ###+    +##+ ++    
         +###+  +##+ +#+    
          +###+ +++  +##    
           +##+      +##    
            +##+    ++#+    
             +##+ ++###+    
              +##+####+     
              +######+      
           ++######+        
         +########+         
       +#####++ +#+         
      +####+   +##+         
      ###+    +###+         
     +##+    +###+          
     +##++++####+           
     +########++            
      ++###++               
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
             +#+            
             +#+            
             +##            
             +##+           
             ###+           
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##+           
             +##+           
              ###           
              ###           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+++      
    ++      +#########+     
    ++     +##+++  ####+    
    ++    +##+    +##+#+    
    ++    ##+    +##++      
    ++    +#+   +##+        
    +     +###++###+        
           ++#####+         
             +###+          
             +##+           
             +##+           
            +##+            
            +##             
           +##+             
           +##              
           ##+              
          +##+              
          +#+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                 ++         
         +      +#+         
         #+     +#+         
         #+     +#+         
         ++     +#+         
         ++     +#+         
         ++     +#+         
         ++     +#+         
         ++     +#+         
         ++     +#++        
         ++  ++#####+       
         +#########++       
        +######++#+         
        +####+  +#+         
         ##++   +#+         
         ++     +#+         
                +##         
                +##         
                 ##         
                 ++         
                            
                            
                            
                            
                            
                            
                            
                            
               +#####+      
             +#######+      
            +####++###+     
           +####+  +###+    
          +######+  +##+    
         +#######+  +##+    
         +####+##+  +##+    
        +###+ +++   +##+    
       +#### +++    +##+    
       #####        +##+    
      +####+        ###+    
     +###+##       +##+     
    +###+ +#+     +###+     
    +##+   ++    +###+      
    +##+        +###+       
    +##+       +###+        
    +###++ +++#####         
     +###########+          
      +########++           
       ++##+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#####++        
          ++########+       
         ###########+       
        +############       
        ######++#####+      
        +######+#####+      
         ++###########      
            +########+      
            +#######        
           +#######+        
          +########+        
         +#####+###+        
         ####++####+        
        +###+ +####+        
        +##+  +####+        
        ###+  +####+        
        +###+++####+        
        +#########+         
          +######+          
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                +##+        
                +##+        
                +##+        
               +###         
               +##+         
               ###          
              +##+          
             +###+          
             +##+           
            +###+           
            +##+            
           +###             
           ###+             
          +##+              
          ###+              
         +###               
         +##+               
        +###+               
        +###                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+            
            +##+            
           +###+            
           ####+            
          +#####+           
          +## +##+          
          +#+  ##+          
          +#+  +#+          
          +##+ ##+          
           ######+          
           +#####+          
              +##+          
              +##+          
             +###           
             +##+           
             +##            
             +#+            
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
             ++##+          
            +#####+         
          +####++##+        
          ####+  ##+        
          +#+    ##+        
                 ##+        
                 ##+        
                +##+        
                +##+        
               +##+         
       +###++ +###+         
      +##########+          
      +##++######           
      +#+  +######+         
      ###+####+###+         
      +#####++  ###+        
       +##++    +##+        
                +##+        
                +##         
               +##+         
                            
                            
                            
                            
                            
                            
                ++++        
              +###+         
             +##+           
             +#+            
            +##+            
            +#+             
            +#+             
           +##              
           +#+              
          +##+              
          +##+              
          +#+               
          +#+  +##++        
          +#++######        
          +####++++#+       
          +###+   +#+       
          +###   +##+       
           ###+++##+        
           +######+         
             +###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##++          
        ++#########         
       ++###+++++##+        
       +###+     ##+        
       +###+     ###        
                 ###        
               +###+        
         ++++++###+         
         +#######+          
         ########+          
         ++++++###+         
               +###+        
                +##+        
                 +##+       
                 +##+       
                 +##++      
      ++++++#########+      
     +##############+       
     +####++++#####         
      +###########          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ##+       
                 +##+       
                +###+       
               +###+        
              +####+        
              +###+         
              +##+          
             +##+           
            +##+            
           +###+            
           ###+             
          +###+             
          +##+              
          +#+               
         ++#+               
         +##                
        +##+                
         +#+                
         ++                 
         ++                 
                            
                            
                            
                            
                            
                            
                            
          +++++++++++       
          ##############+   
         +##++###########   
        +##    ++++++++++   
       +##+                 
       ###+                 
      +##+                  
      ###+ ++++#+++         
      ##############+       
      ########++++##+       
      ++++++      +##       
                  +##       
                  +##       
                  ###       
                 +###       
      +         +###+       
     ##++++++++#####+       
     #############+         
     +###########+          
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
            +++####+        
           +########+       
          +##++++++##+      
         +##+      +##+     
        ++#+        +##+    
        +#+          +##+   
        ##            +#+   
       +#+            +#+   
       #+             +#+   
      +#+             +#    
      +#              ++    
      ++              #+    
     +#+             +#     
     +#+             #+     
     +#+            ++      
     +##+          +#+      
     +###+       ++#+       
      +###+++++++##+        
       +#######+#++         
         +++##+             
                            
                            
                            
                            
                            
                 +##        
                +##++       
               +##+         
              +##+          
             +##+           
            +###            
           +###+            
           +##+             
          +##+              
         +##+      +        
         ###+    +###       
        +##+   +#####+      
        +##+  +###+###      
       +##+  +###++##+      
       +##+  ###++###+      
       +##+ +##++###+       
       +###+#######+        
        +#########+         
        +#######+           
         ++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++          ##+   
        +###+        +#+    
       +##+         +##+    
      +##+          +##+    
     +##+          +##+     
     +##           ###+     
     +##          +###      
     ###          +##+      
     +##+        +##+       
     +##+        +##+       
      +###++   ++###        
       +###########+        
        ++####++##+         
               +##          
              +##+          
              +##+          
              +#+           
              +##           
              +##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                   +##+     
                  +###+     
       +++      ++####      
       +###++++######+      
       ++###########+       
         ++##+++###+        
               +##+         
              +##++         
             +###+          
            +###+           
            +##+            
           +##++            
           +##+             
          +##+              
          +##+              
         +##+               
         ###                
        +##+                
       +##+                 
        ##+                 
                            
                            
                            
                            
                            
                            
                            
                +#+         
                ++#+        
                ++##+       
              ++#####       
            ++##++ +#       
           +###+  +#+       
          +##+   +#+        
          +##  +##+         
          +#+ +##+          
          ++###++           
           +##+             
          +###+             
         +#+ +#+            
         +#+ +##+           
         ++   +#+           
         #+    ++           
         #+    #+           
         +#  ++#+           
         +#++##+            
          ++##+             
                            
                            
                            
                            
                            
                            
                            
              +++++ +#+     
             +########+     
             ####++###+     
            +##+   ###      
            +##   +##+      
            +##  +##+       
            +##+###++       
            +#####+         
             +###+          
           ++###+           
          +#####+           
         +###+###           
       +####+ +##           
      +###+   +##+          
     +###+    +##+          
     +#++     +##+          
     +##+     +##           
     +###+++++##+           
      +#########+           
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++++++#####++         
    +##############+        
    +###############+       
     +++++++    ++##+       
                  +#+       
                  +#+       
                  +#+       
                  +#+       
                  +#+       
                  +#+       
                 +##+       
                 +#+        
                +##+        
                +##         
                +#+         
               +##+         
               ##+          
              +#+           
              +#+           
             +#+            
                            
                            
                            
                            
                            
                            
            ++##+           
           +######          
          +###+ ##+ ++      
          ##+    +####      
         +##+     +##+      
         +#+     +###       
         +##    +###+       
         +##+  +###+        
          +#######+         
           +#####+          
             +###           
             +##+           
            +##+            
           +###             
           +##+             
          +##+              
          +##+              
         +##+               
        +###+               
        +##+                
                            
                            
                            
                            
                            
           ##               
          +##               
         +##+               
         +#+                
         ##+                
        +##                 
        +#+                 
       +##                  
       +#+                  
       +#+  ++++++++        
       +#+++########++      
       +####+++++++++#+     
        ###          +#+    
        +##+          #+    
        ++##          +#+   
         +###+        +#+   
          +##++      +#+    
           ++##++   +##+    
             +#####+##+     
               ++###++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##         
              +####+        
             +#####         
            +#####+         
           +#######+        
           ###+ +##+        
          +##++  ###        
         +###    +##+       
         +##+    +##+       
        +###      ##+       
        +##+      ##+       
        +##      +##+       
       +##+      +##+       
       +##+      ##+        
       +##      +##+        
       +##+    +##+         
       +##+  ++###+         
       +###++####+          
        +######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            ##+             
            ##+             
            +##             
            +##+            
            +##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ###            
             +##+           
             +##+           
             +##+           
             +##+           
             +#+            
             ##+            
             +#+            
              #+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#++         
            +######+        
            +#######+       
           +#####++##+      
          +#####+  ###      
          +###++   ###      
         +##+      +##      
         ###+      +##      
        +##+       +##      
       +###+       +##      
       ###+        ##+      
      +###        +##+      
      ###+       +##+       
      ##+       +###        
      ##+      +###+        
      ##+    ++###+         
     +##+  ++####+          
      ###+#####+            
      +#######+             
       ++##++               
                            
                            
                            
                            
                            
                            
                            
                            
       ++#####++            
       +########+           
       +##+++++##+          
        ++     +##          
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               ###+         
              +###+         
              +###          
             +###+          
             +###           
            +###+           
            +###+           
           +###+            
          +###+             
          ###+              
         ###+               
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               +####        
              +###+         
              +##+          
              +##           
             +##+           
             +##+           
            +###            
            +##+            
            +##+            
            +##+            
           +##+             
           +##              
          +##+              
          +##+              
         +###+              
         +###               
        +####               
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++#####+    
           +#####+++ ++++   
          +####++           
         +###+              
        +#+++               
        ++                  
       +##++                
        +###++              
          ++##+             
            ++#++           
              +##+          
               +##+         
                +#++        
                 +#+        
        +        +#+        
        #+       +#+        
        ++       +#+        
        +#+     +#+         
         +##+++##+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             +#######+      
            +#########+     
           +####+ +####     
          +####+   +###+    
         +####      ###+    
        +####+      +##+    
        ####+       ###+    
       +###+        ###+    
      +####+       +##+     
      +###         +###     
     +###+        +###+     
    +###+        +####+     
    +##+        +###++      
    +##+      ++####+       
    +##+     +#####+        
    +####++++#####+         
     ###########++          
     +########++            
      ++###+++              
                            
                            
                            
                            
                            
                            
                            
                            
           +++++#+          
        ++#######+          
      +######++##+          
      +##++   +#+           
      +##     +#+           
      +##+    +#+           
       +##+   +++           
        ###                 
        +##                 
        +##++               
        +#####+             
         ++####+            
         +++++##++          
         ##   +###++        
         ##+   ++###+       
         +##+   ++####+     
          +##+    ++####+   
            +##+   +#####   
             ++#########    
               +++++++      
                            
                            
                            
                            
                            
                            
                            
                            
                ++#+        
                +##+        
                +##+        
               +###         
               +##+         
               ###+         
              +###          
              +###          
              ###+          
             +###+          
             +##+           
            +###+           
            +###            
            +##+            
           +###+            
           +##+             
           ###+             
          +###              
          +###              
          ###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###++        
           +########+       
          +##########       
          ####+  +###+      
         +###+    +##+      
        +###+     +###      
        +###+      +##+     
        +##+       +##+     
       +###+       +##      
       +###+       +##      
       ###+       +##+      
       ###+      +###+      
       ###+      +###       
       ###+     +###+       
       ###+    +###+        
       ###+  ++####+        
       +###++#####+         
        +########+          
         #######+           
          +##+++            
                            
                            
                            
                            
                            
                            
                            
               +++          
             +####+         
            +######+        
            ########        
           +####++##+       
           +####  ##+       
           +#++  +##+       
            +    ###        
                +##+        
                ###+        
               +###         
        ++#+######+         
      ++###########+        
     +##############+       
    +###++####+  +####+     
    ########++    +#####    
    +######+       ++##+    
     +++++            +     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+           
          ++#####+          
         +####++##          
        +##++   ##+         
        +##+    +##         
        +#+     +##         
        +#+     +##         
        +#+     +#+         
         ++    +##+         
               +##+         
               +##          
              +##+          
              +##           
             +##+           
          +++######++       
        ++###########+      
        ######+++++###+     
       +####+      +###     
       ####+        +##     
       ##++         +++     
                            
                            
                            
                            
                            
                            
                            
                            
          ++####++          
         +########+         
         +###++####+        
           +   +###+        
   +           +###+        
              #####         
           ++####++         
       ++++######+          
      +###########++        
      ##############+       
      +##+++   ++####+      
                  ###+      
                  +###+     
                   +##+     
                  +###+     
                +#####      
       +++++++++#####+      
      +#############+       
      +###########+         
        ++#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#####+        
           +#######+        
          +###+++##+        
          +##+  +#+         
          +##+ +##+         
           +#++##+          
           +####+           
            +###+           
            +###+           
            +###+           
           +####+           
           +##+##+          
           +#+ ###+         
           +#+ +##+         
           +#+  ##+         
           +#+  ##+         
           +##+ ##+         
           +###+##+         
            +#####+         
             ####+          
                            
                            
                            
                            
                            
                            
                            
               +###++       
             ++######+      
            +#########+     
           +####+++###+     
          +####+   +###+    
         +####+     ###+    
        ++####+     +##+    
        +###+#+     +##+    
       +###+ ++     +##+    
      +###+         ###+    
     +###+         +###     
     +###+         +##+     
    +###+          ###+     
    +###          +###      
    +###         +###+      
    +###        +###+       
    +###      ++###+        
    +###+  +++####+         
     +###########+          
     +#########++           
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##            
              ##            
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
             +#+            
             +##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
               ++####       
               +##+#+       
              +##+ +        
             +###+          
            +###+           
           +###+            
           +##+             
          +###+             
          +##+              
         +##+   ++++        
         +##+ ++####+       
         ### +#######       
        +##++###+++##+      
        +######+   ##+      
        +####+    +##       
        +####+   +##+       
        +####++++###        
         +########+         
          +#####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
          ++#####+          
          +#++ +#+          
          ++   +#+          
               +#+          
              +##           
             +##            
            +##+            
          +######++         
         +###++####+        
        +###+    +##+       
        +++       +##+      
                   ##+      
                   ##+      
                  +#+       
                ++##+       
              ++###+        
            ++###++         
      +########++           
      +###+++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++##+++      
            ++########      
           +#####+++##+     
          +###++     +#+    
         +###+        #+    
        +###+      ++++     
        ###+      +###      
       +##+       ###+      
       ###+      +###+      
      +###     ++###+       
      +###++ ++####+        
       +##########+         
        +#########          
         +++++###+          
             +##+           
            +###+           
           +###+            
           ###+             
           ###+             
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++#####+        
       +###########+        
        +##########+        
         +++++ +###+        
               +###+        
              +###+         
              ####++++      
       ++++++##########+    
      ##################+   
      +##################+  
       +#######++    +++++  
        +++###+             
          ###+              
         +##+               
        +###+               
        +##+                
       +##+                 
      +###                  
      +##+                  
      +#+                   
                            
                            
                            
                +##+        
               +####        
              +###+         
             +###+          
             ###+           
            +##+            
           +##++            
           ###+             
          +##+              
          ###+   +++++      
         +##+   +####+      
         ###   +######+     
        +##+ ++##+  ##+     
        ### +###+  +##+     
        ##+ ###+   +#+      
       +##++##+   +##+      
       +##+##+ ++###+       
       +#####++####+        
        +########+          
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#+++#+++        
         +##########+       
        +##+++++ ++#+       
        ##+       +#+       
       +#+        +#+       
       ##+       +#+        
       ##        +##+       
      +#++++    +#++#++     
      +#####+ ++#+ +###+    
       #####++##+    +##+   
       #######++      +##   
      +##++++          +#   
     +##               +#   
     +#+              +##   
     ##+            ++##+   
     +##+++     +++###++    
      +############+++      
       +++++###++++         
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                +##+        
               +###+        
               ###+         
              +##+          
             +##+           
            +##+            
            +##+            
           +##+  +++        
          +##+++#####+      
          +#######+##+      
         +#####++  +#+      
         +###++    +#+      
         ###+      +#+      
        +##+      +##+      
        ###    ++###+       
        ###++++###++        
        +#######++          
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
              +##+#+        
             +##+ +         
            +##+            
            +#+             
           +#+              
           +#+              
          +##               
          +#+               
          ##+  +####+       
          ## +###++##+      
         +#++##+   +##      
         +####+    +#+      
         +###+    +##+      
         +##+   ++##+       
          ###+++###+        
          +######+          
          ++++++            
          ++                
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       +    
              +++++######   
         +++########+++#+   
        +#####++++          
        +#++                
       +#+                  
       +#++++++++++         
        #######++##+        
         +++     +#+        
                 +#+        
               ++#+         
     ++++++++####+          
     #########+++           
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####++           
         +#######+          
        +###+++###+         
       +###+   +###+        
       ###+    +###+        
      +##+     +###+        
      +##+     +###         
       ###+  +#####+        
       +###########+        
        +#####++###+        
         +++++ +###+        
               +###+        
                +##+        
                +##+        
                +###+       
                +###+       
                 ###+       
                 ###+       
                 +##+       
                 +##+       
                            
                            
                            
                            
                            
            ++++++          
           +######+         
         ++########+        
        +####+++####        
        #####+   ###+       
        +##+++   +###       
                  ###       
                  ###       
                  ###       
                 +###       
                 ###+       
         ++++++ +###        
       +###########+        
      +############+        
     +###+++#########+      
     ###+ +#####++####+     
     ###+######+  +#####+   
     ########+     ++###+   
      +####++        +###   
        +++            ++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#+         
             +#####+        
            +####++         
           +##++###++       
          +##+    +##       
         +##+      +#+      
         +##       +##+     
        +##+        +#+     
        ##+          ##+    
        ##+          ##+    
       +##+          ##+    
      +##+           ##+    
      +##+           #+     
      +##           +#+     
      +##          +##+     
      +##+        +##+      
      +##+       +###       
       +##++++++####+       
        +#########++        
         ++####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++###++      
           +##########+     
         +#####+++##+++     
        +###++   +##+       
       ####+    +###+       
       ##+   ++####+        
       ##+++#######+        
       ########+###         
       ++#+++  +##+         
               +##          
              +##+          
              +##+          
             +##+           
             +##+           
            +###            
            +##+            
            ###             
           +##+             
          +##+              
         +###+              
                            
                            
                            
               +#+          
               ###          
              +#++          
              ##            
             +#+            
             ##             
            +#+             
            +#+             
            ##              
            #+ ++#+         
           +#++####         
           +####+##+        
          +###+  +#+        
          +##+   +#+        
          +#+    +#+        
          +#+   +##+        
          +#+   ##+         
          +##++###+         
          +######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                +##+        
               +###+        
               +###         
               ###+         
              +###          
              ####          
             +###+          
            +####           
            +###+           
            +###+           
           +###+            
           +###+            
           +###             
          +###+             
          +###+             
          ####              
         +###+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+##+++     
             +##########    
           ++############   
          +####++++++#++#   
         +###++             
         +##+               
         +##++              
         +####+             
         ++####+            
           ++###+           
             +##+           
              ###           
             +###+          
            ++##+           
     +     +###++           
     ##++#####+             
     +######++              
      +###+++               
                            
                            
                            
                            
                            
                            
                            
                            
                   ##       
                  +#+       
           ++    +##+       
           +#+   +##        
          +##+  +##+        
          +##   +##+        
         +##+  +##+         
         ###+  ###+         
        +##+  +##+          
       +###   ###+          
       +###+++###++         
       +###########+        
       ++###########        
          +++##+++++        
            ##+             
           +##+             
           +##+             
           +###+            
           +##+             
           +##              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   +      +++++             
  +##############++         
  +#################+       
   +#+          ++##+       
    #+             ##+      
    ++             +#+      
                   ##+      
                   ##+      
                  +##+      
                  ##+       
                 +##        
                 +#+        
         +#++++ +##+        
        +#############      
        +#+++++#######      
         ##+   ##+  ++      
         +##+++##           
          +#####+           
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###++        
           +########+       
          +###++++###       
         +###+   +##+       
         ###    +##+        
        +##+    ###+        
        +##+   +##+         
         ###+++###+         
         +#######+          
          +######           
            +###+           
             ###            
            +##+            
            ###             
           +##+             
           ###+             
          +##+              
          +##+              
          ###               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                ++++#+      
            ++#######+      
   +#################+      
  +##################+      
  #############++ ###+      
  ##+####+++++    ###+      
  ++             +###+      
                 ####+      
                +###+       
                ####+       
               +###+        
               +###+        
               +###         
              +###+         
              +###          
              +###+         
              +##+          
              +###          
              +###          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                    ++      
              ++++#####+    
           +############+   
          +#####+++++++++   
          +##+              
          ##+               
         ######++           
         ########+          
         +++++++##+         
                +##+        
                +##+        
                 ##+        
     ++         +##+        
     ##++      +###         
     +####+++#####+         
      +#########++          
        ++####++            
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++#####++++++         
    ++#############+++      
    +#################+     
    +#################+     
     ++++++###########+     
          +##########++     
        +######+            
        ######+             
        ########+++         
        ###########+        
        +############+      
         ++++#########+     
                  #####+    
      ++          +####+    
     +##+         +####+    
     +###+++  ++++#####+    
      ################+     
      +##############++     
        ++########+         
          +++#++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +        ++##+     
       +##+++++++#####+     
       +##############+     
        #############+      
            ++   +###       
            +   +###+       
                +###        
                ###+        
               +##+         
               ###+         
              +##+          
             +###+          
            +###+           
            +##+            
           +###             
          +###+             
         +###+              
         ###+               
        +###                
        +##++               
                            
                            
                            
                            
                            
          ++                
          +#+               
          +##+              
          +###              
           +##              
           +##+             
           +###             
            +##+            
            +##+            
            +###            
            +###+           
            +###+           
             ###+           
             +##+           
             +##+           
             +##+           
             +###+          
             +###+          
             +###+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
           +#+++#########+  
           ###############  
           ++++++++++++++   
         ++#                
        +##+                
       +##+                 
       ###+##++++           
       +#########+          
        ++++++++##+         
                +##+        
                 ##+        
                 +#+        
       ++++     +##+        
      +######+#####+        
      +###########+         
         ++++++#+           
                            
                            
                            
                            
                            
                            
                            
                            
             +###++         
            +####++         
            ####+           
            ###+            
           +##+             
           +##+             
          +###              
          +###              
          +###              
          +###              
          +### ++++         
          +###+####+        
          +#########+       
          +#####++###       
          +###+   ###       
          +###+   ###       
           ####+++###       
           +########+       
            +######++       
             ++##++         
                            
                            
                            
                            
                            
                            
                            
                +##+        
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
        +###+               
        +##+                
       +###      ++++       
       +##+     +#####+     
       +##    +#######++    
       ###   +###++++##+    
      +###  +###+   +##+    
      +##+ +###+    +##+    
       ###+###+    +##+     
       +#####+   ++##++     
        #####++++###++      
        ++#########++       
          ++####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++##++          
      ++++########+         
     +#############+        
     +########+#####+       
      +###++    +###+       
       +++      +###+       
                +###+       
              ++######+     
           ++##########+    
          +############+    
          ########+++#++    
          ########+         
          +##+###+          
           +++###           
             ####           
            +###+           
            ####+           
           +####            
           +###+            
            +#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++        
              ++####+       
           ++########+      
         +###########+      
      ++#######+++###+      
    +#######++    ###+      
   #######++      ###+      
   #####+        +###+      
   +#++          +###+      
                 +###++     
                +###+       
                ####+       
               +###+        
               +###+        
              +####+        
             +####+         
             +++++          
                            
                            
                            
                            
                            
                            
                            
                            
        +++++++             
      +########+            
     +###+++++##+           
             +##+           
            +##+            
           +##+             
          +##++             
        ++######++          
       +####++#####+        
      +###+    ++###+       
      +#++        +##+      
       +           +##+     
                   +##+     
                    ##+     
                   +##+     
                   +##      
        ++       ++##+      
        +#+++++++###+       
        +#########++        
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                            
             ++####++       
           +#########       
          +#####+++##+      
         +####++  +##+      
          +#++    +##+      
                 +###+      
                +###+       
        ++++ +++###++       
        ##########+         
        #########+          
         ++++####+          
             ++##+          
              +###          
               +##          
               +##+         
           +   +##+         
        +####++ ###+        
       +#######+###+        
      +####+#######         
      +###+ ++######+       
                            
                            
                            
                            
                            
                            
                            
                            
                +####+      
              ++#####+      
             +#######+      
            +####++#+       
            +###+           
           +###+            
          +###+             
         +####+             
        +####+              
        #####++#+++         
       +############++      
       +##############+     
       +###+#+++++####+     
       +###+       +##+     
       +####+     ++##+     
        +####+  ++###+      
         +####++#####       
          +#########+       
           +#######+        
            +####+          
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 +##+       
                 ##+        
                +##+        
                +##         
               +##+         
               ###+         
              +##+          
             +###+          
             +##+           
            +##+            
            ###+            
           +##+             
           ###+             
          +##+              
          +##+              
          ###               
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
             +++            
            +####+          
           #######+         
          +###++##+         
          +##+  +##         
           ++   +##         
                ###         
                ###         
               +###         
              +####         
              +###+         
         +++ +###+          
        +########+          
       +#########++         
      +##############++++   
      +########+#########+  
      +#######+ ++++++++++  
      +######+              
      +#####+               
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   #+       
             +    +##+      
            +#+   +##+      
           +##+   +##+      
           ###+   +##+      
          +###+   +##+      
         +###+    +##+      
         +##+     +##+      
        +###      ###       
        ###+      ##+       
      ++### ++++++##+       
     ++##############++     
     +################+     
     +######++++####+++     
      +++      +###         
               ###+         
              +###          
              +##+          
             +###+          
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#+         
       +++++######+         
       ######++ +##         
        +++     +#+         
                +#+         
                ##          
               +##          
               +#+          
               ##+          
              +##+          
              +##           
              ##+           
             +##            
            +##+            
            +##             
           +##+             
           +##              
          +##+              
          +##               
          +#+               
                            
                            
                            
                            
                            
                 ##         
                +##         
                +##         
               +###         
               +##+         
               +##+         
              +###          
              +##+          
             +###+          
             +##+           
            +###+           
            ###+            
           +###+            
           +##+             
          +###+             
         +###+              
         +###+              
        +###+               
        +##+                
        +##                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#   +         
            +###+##++       
            #++##++##+      
            #++#+  +##      
           +#+++    +#      
           +#+     +#+      
           +#+    ++#       
            #+   +##+       
            #+  +##+        
            ++ +#+          
            ++##+           
            +##+            
           +##+             
         +##+#+             
        +##+ ##             
       +##+  ##             
       +#+   +#             
        +#+  +#             
         +##+#+             
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
             +++####+       
          ++#########+      
        +####++++++##+      
       +###+       +##      
       +####+      +#+      
         +        +##+      
                 +###       
              ++###++       
          +++#####+         
        +########+          
         #####+####+        
         +++    +##++       
                 +##+       
                  ##+       
                ++##+       
               +####+       
            ++#####+        
    +++++++######+          
    ##########++            
    #####++++               
                            
                            
                            
                            
                            
                            
            ++#####+        
          ##########+       
         +##+++++++##+      
        +#++      +##+      
        +#         +#+      
        +          +##      
        +          +##      
                   +#+      
                   ##+      
                  +##+      
                  +##+      
                  ##+       
        + ++     +##+       
    ++#######++ +##+        
   +###++#++######+         
   +##+     +#####+++       
   +#+     ++########+      
   +#++  ++####+++####+     
   +###+#####++    +++      
    ++####+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###++        
          +#########+       
          +#+++++++#+       
                 +##+       
                +###+       
           +++####++        
         +######++          
         +#####+            
          +#####+           
            ++###+          
              ++##+         
                +##+        
                +##+        
                 +##        
        ++###+++ +##        
       +########+##+        
       +##++++#######+      
       +##+   +###++++      
       +#########+          
         +######+           
                            
                            
                            
                            
                            
                            
                            
                            
         +####++            
        +########+          
        ##+   +++#+         
       +##+      ++         
        ###      ++         
        +##+    +#++++      
         +##+  +####+       
          +###++#++         
           +####+           
            +###+           
           +#####+          
           +#++##+          
          +#+  +##+         
          +#+   +##+        
          +#     +##+       
          +#+     ##+       
          +##+    +##       
           ###++++###       
           +########+       
            ++#####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +##+##++++++         
       +###########+        
        ++++++######+       
                ++##+       
                 +##+       
                +###+       
                +##+        
                ###+        
               +##+         
               ###+         
              +##+          
              ###+          
             +##+           
            +###+           
            +##+            
           +###             
          +###+             
         +###+              
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                ++##        
           +  ++####+       
          +##+####++        
          +#####++          
         +#####+            
         +####+             
          ###++             
          ##++              
          +##++             
          +#####+           
            +####++         
             ++####         
               +###+        
                +###        
                 +##+       
                 +##+       
                ++##+       
          +##+#####+        
          ########+         
          +####+++          
                            
                            
                            
                            
                            
                            
                            
                            
           +++####++        
          +#########+       
         +###++++####       
         +##+     ###       
         +#+      ###       
         ++      +###       
               +####+       
            ++#####+        
        +++#######+         
       +##########+         
       +######+####+        
        ++++    +###+       
                 +##+       
                 +##+       
                +###+       
       ++++   +####+        
     +####++######++        
    +###########++          
    +#########++            
     +###++++               
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
        +#+#####+           
     ++#####+++#+           
     ######+  +##+          
     +##+++    ##+          
      +++      ##+          
               ##+          
               ##+          
               ##+          
               ##+          
               ##+          
               ##+          
               ##+          
               ##+     ++   
              +##+++++###   
        +###############+   
       +############+++     
       ++###+++##++         
         ++    +#+          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
           +######+         
          +###+++#+         
         +###+   #+ +#+     
         +##+    +++##+     
        +###     +++##+     
        +##+     +###+      
         ###++++####+       
         +#########+        
           +++++###+        
               +##+         
              +##+          
             +##+           
            +###            
            +##+            
           +##+             
          +###+             
          +##+              
         +###               
         +##+               
                            
                            
                            
                            
                            
                            
                            
           ++++#++          
         ++#######          
        +######+## +++      
        ###++  +##+###+     
        ###+    +####+      
        +###+   +###+       
         +####++##+         
           +#####+          
            +####+          
            +####+          
           +##++##+         
           ##+  +##+        
          +#+   +##+        
          +#+    +##        
          ##     +##        
          ##+    +##        
          +#+   +###        
          +##+++###+        
           #######+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                +#+         
              +####         
             +####+         
            +##++#+++#+     
           +### +++###+     
           +##+ ++##+       
           +##+ +##+        
           +##++###+        
            +#####+         
            +####+          
             ####+          
            #####++         
           +##++##+         
          +##+  +##         
         ###+   +##+        
        +##+    +##         
       +##+    +###         
      +##++++#####+         
      +#########++          
      ++#####++             
                            
                            
                            
                            
                            
                            
                            
            ++#+            
           +###             
           ##++             
          +#+               
         +#+                
         +#+       +        
        +#+       +#+       
        +#+      +###+      
        ##      +#####+     
       +##     +##+ +#+     
       +##    +##   +#+     
       +##    ##+   ##      
       +##   +#+   +#+      
        +#+  +#+  +##+      
        +###+##+++##+       
        +##########+        
         +#######++         
           ++####           
             +###++         
              +###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +######+   ++     
         +########++ +#+    
         +##++++++#+ ##+    
         +##      +++##+    
         +##+       ##+     
         +###+     +##+     
          +###+   +##+      
           +###+ +##++      
            +###+##+        
             +####++        
             +####          
            +#####+         
          ++###++##+        
         +####+  ###        
       ++###++   +##+       
      +####+     +##+       
     +###++ ++++####+       
    +#####+########+        
    +############+          
     +++##++++++            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+++                
      +#####++              
      +##+++++              
       ##+      +++         
       +##++   +###         
        +###++###++         
         +#####++           
          +####++           
          +######+          
          +#+++###+         
         +##+  +###+        
         +##+   +###+       
         ###     +###+      
         +#+      +##+      
         +##+     +##+      
          ##+     +##+      
          +##+   ++##+      
          ++###++####+      
            +#######+       
             +++##++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++####++    
            +###########+   
          ++######++++##+   
         +####++    ++##+   
        +###++    +####+    
        ###+     +####+     
        +###++ +####++      
         +#########+        
           +######+         
           +######          
          ++#######+        
          ####+ +##+        
        +####+   ##+        
       ++##+     ##+        
       +###+   ++##+        
      +###+   ++###+        
     +###+  ++####+         
     +####+######+          
      +#######+++           
       ++#+#++              
                            
                            
                            
                            
                            
                            
                            
                            
        ++                  
       +#####++++++         
       +###########+        
              ++++##+       
                  +#+       
                  ##+       
                  ##        
                 +#+        
                +##         
               +##+         
              +##+          
      +++#++++###           
      ##############++      
      ##   ###+++######+    
      ## +###+      ++###   
      +#####+          +##  
      +###++            +#  
       +++              ++  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##++ +      
           ++######++##++   
          #####+++++ +##+   
         +###++      +##+   
         +###       +###+   
         ++##+    ++###+    
          ++##+ ++####+     
           +###+####++      
            +######+        
           ++####++         
          +######           
        +#####+##+          
       +####+  ##+          
      +####+   ##+          
     +###++    +##+         
     +##++     +##+         
     +##++    +##+          
     +####++#####+          
      +#########+           
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
           +     +##        
          +#+    +##+       
          ##+    +##        
         +##+    ##+        
         ###+   +##+        
        +##+    +##+        
        ###     ###         
       +##+    +##+         
       +##     +##+         
       +###+++ ##+    +     
       +##############+     
        +#############+     
          +++#####++++      
             +##+           
             ###+           
            +###+           
            +###            
            +###            
            +##+            
            +##             
                            
                            
                            
                            
                            
                            
                            
               ++###+       
             +######+       
           ++####++++       
         ++####+            
         +###+              
         ###+        +      
         +###+     +#+      
          +###+  +###+      
           +########++      
             ######+        
            +#####+         
           +###+##+         
         +###+  +##+        
         ###+   +##+        
        +##+    +##+        
        +##   ++###         
        +## ++####+         
        +#######++          
        +#####++            
         +#+++              
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            ##+             
            ##+             
            ##+             
            +#+             
            +##             
            +##+            
            +##+            
            +##             
            +##+            
            +##+            
             ##+            
             +#+            
             +#+            
             +#+            
             +##+           
             +##+           
             +##+           
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                  +#        
                  +#+       
              +#  +#        
             +#+  ##        
            +#+  +#+        
            ##+  +#+        
           ##+   ##+        
          +##   +##         
         +##    +#+         
        +##+    ##+         
        +#+    +####+       
       +#+++++######+       
       ##########++         
       ####++++##           
        +     +#+           
              +#+           
              ##            
             +##            
             +#+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
           ++ +######+      
         ++##+########+     
         +######+++++#+     
        +#+++++             
        #+                  
       +#                   
       #+                   
      +#+++     ++          
      +########+##+         
       ++++++    +#+        
                  ++        
                  ++        
                 +++        
                +##+        
                +#+         
              ++#+          
          ++++##+           
          +####+            
         +#++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ##         +++      
       +##+++++++++###      
       +##############      
        +############+      
         ++#########+       
                +###+       
               +###+        
               +###         
              +###+         
              ###+          
             +##+           
            +###+           
            +##+            
           +###             
          +###+             
          +##+              
         +###+              
         ###+               
        +###                
        +##+                
                            
                            
                            
                            
                            
                +#+         
                +#+         
               +##+         
               ##+          
              +##           
              ##+           
              ##+           
             +##+           
             +#+            
             ##+            
            +##             
            +#+             
           +##+             
           +##              
           +#+              
           +#+              
           ##+              
           ##+              
           ##+              
           #++              
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
         +#######+          
         +###++##+          
           +   +##          
               +##          
               +##          
               +#+          
               ##+      +   
              +##+     +#   
             +##+     +##   
           ++###+     +##   
        ++#####+      +##   
      ++########++     ++   
      ############++        
     +######+  +####+       
     +####+     ++###+      
      +++         +###+     
                   +##+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
            +##+            
            +###+           
            +####+          
            ++###+          
              +###          
               ###+         
               +##+         
               +##+         
               +###         
                +#+         
         +##+++ +#+         
        +#########+         
        +#########+         
        +##++++#####++      
        +##++ +######+      
         +####+#++++        
          ######+           
          +####+            
           +++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                +##+        
               +###+        
               +###         
               +##+         
               +##+         
              +###+         
              +##+          
             +###           
             ###+           
            +###+           
           +###+            
           +###+            
          +###+             
         ++##+              
         +###+              
         ###+               
        +###+               
        ###+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++++            
        +#######+           
         +#######+          
         +########+         
         ###+ +####+        
        +###  +####+        
       +###+  #####+        
       +##+  +#####+        
       ###+ +###++##+       
       ###++####+ +#+       
       +#######+  +##       
       +######+   +##       
        +####+    +##       
         +++       ##       
                   ##+      
                   ##+      
                   +#+      
                   +##      
                    ##+     
                    +#+     
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
          ++########+       
         +####++  +##+      
        +###+       #+      
       +##++       +#+      
      +##+        +##+      
      ##+        +###+      
      ###+   +++####+       
      +####+########        
       +#######++##+        
         +++++  +##+        
               +##+         
              +##+          
              +##+          
             +##+           
            +###+           
            +##+            
            ##+             
           +##+             
          +##+              
                            
                            
                            
                            
                            
                            
             ++++++#+       
           ++#######+       
        +++###++++++        
        +###++              
        ++#+                
         +#+                
         +#++###++          
         +####++##+         
         +#+    +##         
         ++      +#+        
                 +#+        
                  ##        
                  ##        
                  ##        
                  ##        
       +++       +##        
       ###+      +#+        
       +###++  ++##+        
        +#########+         
         +++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++##+       
             ++######+      
            +###++ +##+     
          +####+  +###+     
         ++##+    ###       
         +##+    +##        
         +#+    +##+        
         ##+    ##+         
         +##+  ###+         
         +###++##+          
          ++####+           
            +###+           
           +####+           
           +##+##+          
          +##+ +##          
         +##+  +##          
         +## +###+          
         +##+###+           
         +#####+            
         +###+              
                            
                            
                            
                            
                            
                            
                            
                  +###      
             +++######+     
           ++#########+     
           ###########+     
          +######++###+     
          ####++  +###      
          +#+    +###+      
           +    +####+      
               +####+       
              ++####+       
       +++++++####+         
     ++###########          
    +############+          
    ##############+++ ++    
    ###################+    
    ########+++#########    
    #####++    +#######+    
    +##++        +++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
        ++  +++#####+       
      ++##+#########+       
      +#########++##+       
      ++#####++  +##+       
         ++      ###+       
                +###+       
               +###+        
               +###+        
              +###+         
             ++###+         
             +###+          
            +###+           
           +###+            
          +###++            
          ####+             
         +###+              
       +####+               
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+           
       +++#######++         
       +###########++       
     ++#####+  +#####+      
     +####+     +####+      
    +####+      +####+      
   ####++      +#####+      
   ####+    +++######+      
   #####++++#####++##++     
   +###########++  ###+     
    +#########+   +###+     
     +++++++      +###+     
                  +###+     
                  +###+     
                  +###+     
                  +##++     
                  +##+      
                  +##++     
                  +###+     
                   ##+      
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
              +######       
            +####+###       
          +####+++###+      
        +####++  ####+      
       +###++   +###+       
      +###+   ++####        
      ###++++######+        
      +###########+         
       ++#+++++###          
             +###+          
             +##+           
            +###            
            ###+            
           +##+             
          +###+             
         +###+              
         +##+               
        +###                
       +###+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
         ++##++   +##+      
        +############+      
       +##++++######+       
       ##+       +##+       
      +##+       +#+        
      +##+       ##+        
      +##       +##         
      +#+       +#+         
               +##+         
               +##          
               +#+          
               ##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +##+           
             ###            
             +#+            
                            
                            
                            
                            
                            
             ++####+        
           +########+       
          +#####++###+      
          +####+  +##+      
             +   +##+       
               ++###        
          +++++####+        
         +#######+          
         +#####++           
          ++++##+           
             ++##+          
              +##++         
               +##+         
               ++##         
                +##         
     +++        +##         
    +####+++   ++##         
    +#############+         
     +###########+          
      +++######++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++     +##+         
       ###++  ++##+         
      +###########          
      +###+######+          
      +##  ++  +#+          
      +##+     +#+          
      +##+     +#+          
       ##+     +#+          
       ++      +#+          
               +##          
             ++####++       
          +#########+       
         +#####+##+++       
          +++  +##+         
               +##+         
               +##+         
               +##+         
               +##+         
                ##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
          ++++++++++        
         +##########++      
         ####++++++##+      
         ++##+     +##      
           ++#+   +##+      
             ++++###+       
          +++######+        
         +#######++         
          ++#####+          
              ++##+         
               +##+    +    
                +##    +    
      +++++++++++##+++#+    
    +##################     
    #####++#+#####++++      
    +############+          
     ++#######+++           
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +##            
             +#+            
             +##            
             +##            
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +#####       
             +#######       
           +#########+      
          +#####+++###+     
         +####++   +###+    
        +#####+     +##+    
        +####+      +##+    
        +###+       +##+    
        ####       +###     
       +###+       +##+     
       ###+       +##+      
      +##+       +###       
      +##       +###+       
      +##      +###+        
      +#+     +###+         
      +##   +####+          
      +##++####++           
      +#######+             
       ++###+               
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +#+            
             ##+            
             ##             
            +#+             
           +##+             
           +#+              
           ##+              
          +######+++        
         +##########+       
         ####++++++##       
        +###+      +#+      
        +###       +#+      
        +###       +#+      
         +##       +#+      
          +#+     +#+       
          +#++ ++###+       
           ########+        
            #####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###+++  +++++      
       +#############+      
        +############+      
         +++########+       
               +####        
               +###+        
               +##+         
              +###+         
              +##+          
             +###+          
            +###+           
            +###+           
           +###+            
           +###             
          +###+             
          +##+              
         +###+              
         ###+               
        +###+               
       +###+                
                            
                            
                            
                            
                            
                            
                            
                            
            +###++++        
          +########+        
         +####++###+        
        +###+ +####+        
       +###+++#####         
       +###########         
       +######++###         
        +###+  +##+         
          +    +##+         
               +#+          
               ##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
               +##          
                #+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++++++++  
          ++############++  
         +##++++++          
         +++                
        +#+                 
       ##+                  
       #####+++             
        +++++##+            
              +#            
            ++##+           
      ++++####++            
      +++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++ +####             
       #########+           
       +####++###+          
        +++    ##+          
               ##+          
               +#+          
               ##+          
               ##+          
               ##+          
               #+           
              +#+           
              ##+           
             +#+            
             ##+            
            +#+             
           +##+             
          +##++             
          +####++++         
          +########++       
              ++++###       
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
                  +#+       
             +    +#+       
            +#+   +#+       
            +#+  +##+       
            +#+  +##        
            ##+ +##+        
           +##  +##+        
           ##+  ###         
          +##  +##+         
         +##+  +##+         
        +##+   ##+          
       +###  ++#####++      
      +####+#########+      
      +#########++++++      
      #####++###            
      +++   +##+            
            +##             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              #+            
              ++            
              ##            
             +##            
             +##            
             ###            
             +#+            
             +##            
             ###            
             ###            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             +#+            
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 ###        
                +###        
               +###+        
               +###+        
               ###+         
              +###+         
              +###          
             +###+          
            +####           
            +###+           
     +      ###+            
           +###+            
          +###+             
          ####+             
         +###+              
         ####+              
        +###+               
        ####                
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
              ######        
             +######        
            +####+++        
           +##### +         
          +######++         
          +###+###+         
         +###+ +###+        
         +###+  +###+       
         +##+   +###+       
         +##+    +###+      
         +##+     +##+      
         ###+    +###+      
         +##+    +##+       
         +##+   +###+       
         +##+  +####        
         +#########+        
         +########+         
          +#####++          
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                 ###        
                +##+        
                +##+        
                ###+        
               +###         
               +###         
              +###+         
              ###+          
             +###+          
            +###+           
           +####+           
           +###+            
           +###             
          +###+             
          +###              
          ###+              
         +###+              
         +###               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          #+                
         +##+++++           
          +######+          
            ++++##+         
                +#+         
                +#+         
                +#+         
               +#+          
               ##+          
              +#+           
             +##+           
             +#+            
             +#+            
             ##+            
             +#+            
             +##+           
              ##+           
             +##+           
            +##+            
            +#+             
                            
                            
                            
                            
                            
           ++##++           
         ++######+          
        +####++###          
       +###++  +##+         
       +##+    +##+         
        ++      ###         
               +###         
               +###         
               +###         
               +##+         
               +##+         
              +###          
         ++#+++##+          
       ++#########++        
      +####++########+      
     +##++  +##+++####+     
     +##+ ++###   ++###+    
     ##+ +####      ++##+   
     #######+         +##   
     +#####+           ++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##++              
        +#####+             
        ###+++##+           
       +##    ++#+          
       +#+     +##+         
       +##+   +###+         
       +####++####+         
        ++#######+          
          +++  +#+          
               ##+          
               ##+          
               ##+          
               +##          
               +#+          
               +#+          
               +##+         
                ##+         
                ##+         
                +#+         
                +#+         
                            
                            
                            
             +##+           
             +##+           
              +#+           
             +##+           
             +##+           
            +##+            
            +##+            
           +##+             
           ###+             
          +##+     ++       
         +###+   ++###+     
         +##+   +#####+     
        +##+   +###++#+     
        +##+  +##+  ##+     
        ###  +##+  +##+     
        ##+ +##+  +##+      
        +#++##+  +##+       
        +####+++###+        
     +   #########+         
          +####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++       
             +     #+       
            +#+   +#+       
            +#    +#        
           +#+    #+        
           +#+   +#+        
           #+    +#         
          +#+    #+         
         +##    +#          
        +###    #+          
       +####+  +#+          
       ###++#+ +#           
      +##+ ++####+          
       #+    +#####++       
              +#++ +        
              +#+           
              +#            
              #+            
              #+            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               +###+        
               ###+         
              +##+          
              ###+          
             +###+          
             +###           
            +###+           
            +###+           
            +##+            
           +###+            
           +###+            
           +##+             
          +###              
          ####              
          ###+              
         +###+              
         +###               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
        ##+                 
       +###++++++++         
       ++###########++      
         ++++++++#####+     
                   +##+     
                   +#+      
                 ++##+      
                +###+       
              ++##++        
            ++##++          
            ###+            
            ####+           
             +####+         
               +###+        
                 +##        
                 +#+        
               +###         
     +     +++###+          
     +##########+           
     ++######++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++#######+   
          +##############   
          +###+++++++++++   
         +##+               
        +##++               
       +##+                 
       +###++               
        +####++             
         ++#####+           
             ++###++        
               ++###+       
                  +#+       
                  +##       
                 +##+       
              ++####+       
     #++++++######++        
     +##########++          
      ++###++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++++#+    
             ++#########    
            +####++####+    
          +###++ +#####+    
         +##++  +#####+     
        +##+   +#####+      
       +##+   +#####+       
       ##+   +####++        
      +#+   ++##++          
      ###++####+            
      +#######+             
       ++++##+              
          ##+               
         +##                
        +##+                
        +##                 
        +#+                 
        +#                  
        +#                  
        +#                  
                            
                            
                            
                            
                            
                            
                            
               ++           
           ++#####++        
          +##########+      
        ++######+++###      
       ++#######+   ##+     
      +###+ +#++    +##+    
     +###+  +#+      +#+    
    +###+    +        ##    
    ##+               ##    
    ##               +##    
    #+              +###    
    ##+            +###+    
    ###++ + ++  ++####+     
     +##############+       
      ++########+++         
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
            ##+             
            ##+             
            ###+            
            +##+            
            +##+            
            +#+             
             #+             
             ##             
             ##+            
             ##+            
             ###            
             ##+            
             ##+            
             +#+            
             +##            
             +##            
             ##+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
           +###+            
           +###+            
            ###+            
            ###+            
            ###+            
            ####            
            ####+           
            ####+           
            ####+           
            ####+           
            +###+           
            +###+           
            +###+           
             ###+           
             ###+           
             ###+           
             +###           
             +###+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                     ##     
       +#+          +##     
      +##+          ###     
      +###+        +###     
      +###+        +###     
      +###+        +##+     
      +###+       +###+     
     +###+        +###+     
     +###+        +###+     
     +###+       ++####     
     ####+ ++++++#####+     
     #####+##########+      
     #############+##+      
     ###########+++##+      
     ##########+   +#+      
     +###++++      +#+      
       ++          +#+      
                    #+      
                    #+      
                    #+      
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++             
       ++#######+           
     ++#########+           
   +#######+######          
   ######+     ###+         
   ####+       +###         
                +##         
                +##+        
                 ###+       
                 ###+       
                 ###+       
                 +##+       
         ++++++#####+       
        +############++     
       ################     
       ################     
       +############++      
        +##########+        
         ++#######+         
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
           +####+           
          +#+++#+           
         ++  +#+            
            +##             
          ++##+             
          +##+++            
          +++###+           
              ++##+         
                +#+         
                 +#+        
                 +#+        
                  +#        
                  +#+       
        ++        ##        
       +#+       ##+        
       +#      +##+         
       +#     +##+          
       +##++++##+           
        +#####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +###+++++              
    +#########++            
    +###+#######+           
     ++     +++##+          
               ###          
               +##          
             +####          
        ++++######          
        #########+          
        ##########+         
        +##########++       
         ++++ ++++###+      
                  +###+     
                    +#+     
                    +##+    
                    +##+    
            +#++   +###     
            +####+####+     
            +#########+     
              +#####++      
                            
                            
                            
                            
                            
                            
            +#++            
           +####            
           ###++            
         ++##+ +            
         +##########+       
        +###++#######+      
       +###+  ++++++##++    
       +###+        +##+    
      +###+         +###    
      +##+           +##+   
     +###+           +###   
     +###+           +###   
     ###+            +###   
     ###             +###   
     ###             +###   
     ###+            +##+   
     ####+          +###+   
     +####++      ++###+    
      +######++++#####+     
       +############++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#+            +       
     +##+           #+      
     +##+          +##+     
     +##+          +##+     
     +##+          ###      
     +##+          ###      
     +##+          ##+      
     +###+        +##+      
      ####+       +##+      
      +#########++###+      
       +#############+      
        +############       
          +++++++ ##+       
                  +#+       
                  ##+       
                  ###       
                  +#+       
                  +#+       
                  +#+       
                   #+       
                            
                            
                            
                            
                            
                            
                            
          +++###+           
        ++#######+          
       +#####+###+          
       ####+  ###+          
       +##+  +###           
             ###+           
            +###            
           +###+            
          +###+             
          +###+             
          ###+              
          ###               
         +##+               
         +##+       ++++    
         +###+++##########+ 
         +################# 
         +#########++++++++ 
         ++#++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##########++++ 
          +##############++ 
         +############++    
        +#####++++          
       +####++              
       +###+                
       ###+                 
       ###                  
       +###+                
        +###+               
         +####+             
           +####+           
            +####+          
             ++###+         
               ++##         
          ++    +##+        
          +##++++##+        
          +#######+         
           +######+         
            +####+          
                            
                            
                            
                            
                            
                            
                            
                            
         +++#++             
       ++######+            
    +++########+            
   +############+           
    #######++####           
    ++++++  +####           
            +####++         
           +#######+        
           +########+       
           +####+###+       
            ++++ +###+      
                  ####      
                  ####      
                  ####      
                 +####      
                +#####      
               +#####+      
             ++#####+       
             +#####+        
             +###++         
                            
                            
                            
                            
            +#+             
           +###+            
          +####             
          ####+             
        +####+              
       +####+               
       +###+                
      +###+                 
      +##+                  
     +##+    +++++          
     +##+  ++######++       
     +#+   ###########+     
     +##+  #####++#####+    
     +###  +#### ++ ####    
      +###+ +###++  +###+   
      +####+++++     +##+   
       +#######+++++++##+   
         +##############+   
          +###########+#    
            ++++######++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
            ++   +##        
            ##   +#+        
           ##+   +#+        
          +##    +#+        
         +##+    ##+        
        +###     ##+        
        +##+     ##+        
        +##   +++##+        
        ###########+        
        +######+###         
         +++++  ##+         
                ##+         
               +##+         
               +##+         
               +##+         
               +##+         
               ###          
               ###          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++++#+#+##+#####+      
   ++#################      
  +###################      
  +###################      
   ######+++++++++####      
   +#++++        +####      
                 +###+      
                 +###+      
                 +##+       
                +###+       
                +##+        
               +###+        
               +###+        
               +###+        
               +##+         
               +##+         
               +##          
               +++          
                            
                            
                            
                            
                            
           +#####++++       
           +#+++###++       
           +#+  +++         
           ++               
           #+               
           #+               
          +#+               
          +#+  +++          
          +#+++###+         
          +#++#++#+         
          +###+ +#+         
          +##+  +#+         
          +++    #+         
                 #+         
                +#+         
                +#+         
       ++      +#+          
       #++    +##+          
       +########+           
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
           +###+++++        
          +########++       
         +###########+      
        +######++#####+     
       +#####+     +##+     
      +####+        +##+    
      #####          ##+    
     +##++#+         +##    
     +##+ +           +#+   
     ##+              +##   
     ##+              +##   
     ##+              +#+   
     +#+             +##+   
     +##+            ###+   
      +###++++   +++###+    
       +#######+#######+    
        ++###########++     
          +++#######+       
              +++++         
                            
                            
                            
                            
                            
                            
                            
                            
           +####++          
          +##++++##+        
         +##+    ++#+       
        +##+       +#+      
        +#+         #+      
       +##         +##+     
       +#+         +##+     
      +#+          +##+     
      +#+           ##+     
      #+           +##+     
      #+           +##+     
     +#+           ##+      
     +#+          +##+      
     +#+         +##+       
     +#+      +#+##++       
     +#+       +###+        
      #+       ###+         
       #+    +###+          
       +#######+            
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             #+             
            +##             
            +##+            
            +##+            
             ###            
             ###            
             ###            
             ###            
             ###            
             +##            
             +##            
             +##            
             +##            
              ##+           
              +#+           
              +#++          
               ##+          
               ##+          
                +#+         
                +##         
                            
                            
                            
                            
                            
                            
       +++####+##+          
      +#####+#####+         
       +++++ ++++###+       
                 +###       
                  +##+      
                   +##+     
                    +#+     
                    +#+     
                    ##+     
                    ##+     
     ++#####+++++  +##+     
    +#############++##      
    ###++++++++######+      
    ##+          +###+      
    #+           +####      
    ##          +#####++    
    ##+        +##+ +##+    
    ##++++ +++###+   +++    
    +##########++           
     ++########+            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####++           
        +########+          
        +#########++        
       +####++++###+        
       +##+     +###+       
       +#+       +##+       
                  ##+       
                  +#+       
                  +##+      
                  +##+      
                  +##       
                  +#+       
         ++++++++ +#+       
       +#############       
      +##############++     
      +###+++++########+    
      +###+++++####++++     
      +############         
       +#########+          
         ++##++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   +++++######+++++         
  +################+        
 +###++++++++++++##+        
  +++            ##+        
                 +#+        
                +##+        
                +##+        
                +##+        
                +##         
                ###         
                ##+         
                ##+         
               +##+         
               ###          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +#+           
                            
                            
                            
                            
         ++#+++             
        +######+            
        +#######            
        ++++++##+           
              ##+           
            ++##+           
          ++####+           
         +######+           
         +#######++         
          +++++#####+       
                +####       
                  +##+      
                   +#+      
                    ##      
                    ##      
       ++++         ##+     
        +##+++++  +##+      
         +###########+      
          ++########++      
            ++#####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++     +#+         
       +####++++###+        
       +###########+        
        +#+++++++##+        
        +#      +##+        
         #+     ###         
         ++     ##+         
         ++     ##          
               +#+          
               ##+          
              +##           
              +#+           
              +#+           
             +##+           
             +##+           
             +#+            
            +##             
            +#+             
            +#+             
           +##+             
                            
                            
                            
                            
                            
                            
         ++#       +        
         +##      +#        
         +##      +#        
         ##+      ##        
        +##+     +#+        
        ###      ##         
        ##+      #+         
       +##       #+         
        ##+     +#+         
        ####++ ++#+         
        +#########+         
         +########+         
           ++#++##+         
               +##          
               +#+          
               +##          
               +#+          
                ##          
                #++         
                +++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++###+     
           ++++#######+     
   ++++++++##########+      
   ###########++ +##++      
   ++++++++     ###+        
               +###+        
              +###+         
              +###          
              +##+          
             +##+           
            +###+           
            +##+            
           +##+             
           +##+             
           ###+             
           ##+              
          +#+               
         +##+               
         +#+                
          +                 
                            
                            
                            
                            
                            
                            
                +++#####+   
              ++########+   
          ++#+########++    
         +########+++       
        +######++           
        ###++++             
       +##+                 
       +#+                  
       +##++                
        ####+               
        +####++             
         ++####++           
           +#####+          
             +###+          
              ++##+         
               +##+         
         ++   ++##+         
         #########          
         +#######+          
          ++##+++           
                            
                            
                            
                            
                            
                 +##        
                +###+       
               +##          
              +##+          
             +##+           
             +#+            
            +##+            
            ##+             
           +##++++          
           #######+         
          +####++##         
          +###+  ##         
         +####   ##         
         +###+  +#+         
         +###+ +##          
         +####++#+          
         +#++###+           
         +#++##+            
         +####+             
          +##+              
                            
                            
                            
                            
                            
                            
                            
                #+          
              +###          
              +###          
            +####+          
            #####+          
           +###++           
          +###+             
         +###+              
         +##+               
         ###                
        +##++++#++          
        +##########++       
        +###########+       
        +####+++#####+      
        +###+    +###+      
        +#####++   +#+      
        ++####+    ##+      
         +###########+      
          +#########+       
            +++++#+++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#++++++         
           +#######+        
           +#+++ ++         
           +#+              
           +#+              
           +#+              
           +#+              
           +##++            
            ++###+          
              +###+         
               ++##         
                 +#+        
                 +#+        
                 +##        
                 +##        
                 +#+        
     ++        +###+        
     +#+ +++++###+          
     +#########++           
      ++##+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++##+       
        ++###########+      
     ++###############      
    +#################      
    +###########+++##+      
    +######++++   +##+      
    +##+++       ++##+      
    ++           +###       
                 ###+       
                +###+       
                ###+        
               +##+         
               +##+         
              +##+          
             +###           
             +###           
             +##+           
             +##+           
             +##            
            +##+            
                            
                            
                            
                            
                            
         ++######+          
       ++##+++++##          
      +##++     +#          
      +#+       #+          
      ++       +#+          
      +       +#+           
             +#+            
            +#+             
         ++######+++        
        +##+++++++###+      
        +++        ++#+     
                     +#+    
                      #+    
                     +#+    
        +           +#+     
        #+          ##+     
        +#+       +##+      
         +#++   +##++       
          +##+++##+         
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
             +####+++       
            +########+      
           +##########+     
           #######++###+    
           +######+ +##+    
          +####+++   +##    
           ###+       ##+   
           ##+        ##+   
           +##+++  +++##    
         ++############+    
       ++#############+     
      +#####+#######++      
      +###+   +++##+        
     +##+        ##+        
     +#+         +##        
     +#+         +##        
     +##++     ++##+        
     +#####++######+        
      +###########+         
       +++++#+++++          
                            
                            
                            
                            
                            
                            
                            
                            
              +##           
              +##+          
              +##           
              +#+           
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
             ###+           
             ###+           
             ###            
             ##+            
            +##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ###+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#### +++          
        +#########+         
       +###########+        
      +###++  +++###        
      +##+       ###        
      +##++      +#++++     
      +####++++   ####+     
       +#########+####+     
       +##############+     
        ++########+##+      
          + ++++++###+      
                 +###       
                +###        
               ++##+        
               +##+         
              +###+         
              +##+          
              +#+           
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ###+          
          ++++###+          
         +#######+          
        +##+##++#+          
        +##+##++##          
        ##+##+ +##          
       +####+  +##          
       +###+   +##          
        +#++   +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
          ++####            
        +#######++          
      ++###########++       
     +###+ +#++++++#++      
     +##+  ++++    ++#+     
     ##       ++     +#+    
     ##+              +#    
     +#++             +#+   
     ++###+++         +##   
       +#####++++    +##+   
         +++####+#+#####+   
             +++++####++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++##++++++++         
       +#########++         
       ++ +##+++##+         
                #+          
               +#+          
               +#+          
               +#+          
               +#+          
              +##           
              +#+           
             ++#+           
             ++#+           
             +##+           
             +##+           
             +##            
             +##            
             +#+            
             +#++           
             +##+           
             +++            
                            
                            
                            
                            
                            
                            
             +##+           
             +###+          
            +####+          
            ######          
            +#####          
            +#####          
            #####+          
            #####+          
            #####+          
            ####            
            ####            
           +###+            
           +###+            
           +###+            
           +###+            
            ####            
            ####            
            +###            
             +##            
              ##++          
                            
                            
                            
                            
                            
                            
                            
                ++####+     
               +##+  ++     
              +#+    ++     
             +#+     +      
            +#+     ++      
           +#+     +#+      
           #+     +#+       
           #+     #+        
           #      #+        
           #    ++#         
           #+ +++++         
           +###+            
          +##+              
         +###+              
        +##++#+             
       +##   ++             
       +#+    #+            
       +#+    ++            
       +##++ +#+            
        ++####+             
                            
                            
                            
                            
                            
                            
                            
             +#+            
           +####+           
         ++######+          
         +#######+          
         +++   ###          
               +##+         
               +##+         
                ##+         
                ##+         
                ##+         
             ++ ##+         
          ++++#####+++      
        +#############++    
        +####++#####++++    
        +##++  ###+         
        +##+   ###          
        +###+++###          
        ++#######+          
          +######+          
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#++          
             +####+         
             +#####+        
            +##+++##+       
           +###  +##+       
          +###+   +##       
         ++##+    +##+      
         +###+     +#+      
         +##+      +#+      
        +##+       +##+     
       +###+       +#+      
       +##+        +#+      
       +##+        +#+      
       +##+       +##+      
       +##+       +#+       
       +##+      +##+       
       +##+    +###++       
       +###+++#####+        
        +########+          
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
       +++####+++           
     ++##########+          
     +############          
      ++++++++++##+         
              ++###         
            ++#####         
        +++#######+         
       +#########+          
       ##########           
       +#########++         
       ++#########+         
         ++++++#####+       
               ++####+      
                 ++###+     
                   ++##+    
         ++         +###    
        +#######++######    
        +###############    
         +#############+    
           ++++######+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#          
             +  ##          
            +#+ ##          
            +#+ ##          
           +##  ##          
          +##+  +#+         
         +###   +#+         
       ++###+   +#+         
   +#######+    +#+         
   +##########+ +#+         
   +++++ +++####+#+         
            ++#####         
               +###+        
                +##+        
                +#+         
                 #+         
                 ##+        
                 +##+       
                 +##        
                            
                            
                            
                            
                            
                            
                            
                            
     +##+                   
     +##+             +     
    +####+           +#+    
    #####+           +##    
    ####+           +###    
    ####+           +###    
    ####+           ###+    
    +###+          +###+    
    +####++        +##+     
     +#####+       ###+     
     +######+##+ +####+     
      +#########+#####+     
       ++############+      
         +++++#######+      
              ++++###+      
                 +###+      
                 +###+      
                 +###       
                 +###       
                  +++       
                            
                            
                            
                            
                            
                            
                            
                            
              +++++         
           +++####+         
         ++#######+         
       +#####+###+          
       +#+++ +###+          
        +    +##+           
            +##+            
            ###             
            ##+             
            +##             
             +##+           
              +##+          
               +##+         
                +##+        
                 ##+        
               +###+        
             ++###+         
         +++#####+          
       +######++            
      +####++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +  +   
                   ++##+#++ 
           +++   ++#######+ 
          +###  +#######+++ 
         +###+  #####++     
         +###+  +#+++       
        +###+               
        +##+                
       +####+ ++            
        ##########+         
        ++########+         
         +++++####+         
               ###+         
       + ++++++###+         
       +#########+          
       +########+           
        ++######+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            ##+             
            +##             
            +##             
             ##             
             ##             
             ##             
             +#+            
             +#+            
             +##            
             +##+           
             +##+           
             +##+           
              +#+           
              +#+           
              +##           
               ##+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
               +#+          
             ++##+          
             +####          
           ++####+          
          +###++            
         +####+             
         ###++              
        +##+                
       +##+                 
      +##++      +          
      +##+ ++#######+       
     +##+ +###########+     
      +##+######+######+    
      +######++    +###+    
      +####+        +##+    
      ++####++       ##+    
        +#####++     ##+    
         +#######+++###+    
          ++++########+     
              ++++##++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++           
      +++#########+         
      +######++####+        
       +        +##+        
                 +#+        
                 +#+        
                 +#+        
                 #+         
                +#+         
                +#+         
               +#+          
               +#+          
              +##+          
              +#+           
             +##            
             ##+            
             #+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
             +              
         ++++##++           
      +++########+          
     +#####+++++++          
     +##++      +++   +#+   
     +##        +++  +###   
     ##+         ++++####   
     +##+++++++ +++#####+   
     +#########+#######+    
      ++##++###++#####+     
         + ++++++###++      
               +###++       
               ####+        
              ###++         
             +##+           
            +###+           
            +##+            
            +##+            
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
        ++##########+       
      ++#########++++       
     +#########++           
    +####+++                
    ####+                   
    ####++                  
    +#####+++               
     ++######+              
         ++####+            
           +####+++         
            +++###+         
               ++##+        
                 +###+      
        +         +###+     
        #+         +###     
        ##++        +##+    
         +###++    ++##+    
         +#############+    
          ++###########+    
            +++#######+     
                            
                            
                            
                            
                            
                            
                            
                +##++       
               +#####+      
           ++####+ +#+      
        +#######+   ##+     
       +####+ +++   ##+     
     +###++     + ++##+     
     +##++  ++++#+###+      
     +##############+       
      +#############+       
        +++++########       
           +#########+      
         ++######+++##      
       +#####++     +#      
       ####+        +#      
      +##+          +#+     
     +##+          +##      
     ##+         ++##+      
     ##++++ ++######+       
     #############++        
     +######++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
            +++###+         
          ++#######+        
        +###########++      
        ####++#######+      
      +####+  +++++###+     
      +###+        +##+     
     +###+          ###+    
     +##+           ####    
    +###+           ####    
    +###+           ####    
    +###          ++###+    
    ####+     +++#####+     
    +####++ ++######++      
     +############++        
      +#######+++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ###+            
           +######+         
         ++########+        
         ###########        
         ###+++++###        
         +++    +###+       
                 +##+       
                 ####       
                +####       
                +###+       
                +###+       
               +####        
               ####+        
         +  +++####+        
     +++##+ ######+#+++     
    +######+########++#     
    +##############+        
    +###########+++         
    ++#########+            
       ++#####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +###++      
                +##+        
               +##+         
              +###+         
              +###+         
             +###+          
             ###+           
            +###+           
            +###+           
            +###            
           +###+            
           +###             
          +###+             
          +##+              
          ###+              
          ###               
          ###++             
          +###+             
          ++#++             
                            
                            
                            
                            
                            
                            
               +##+         
              +###+         
             +###+          
            +###+           
            +##+            
           +##+             
          +##+              
         +##+               
         ##+                
        +##+                
       +##+      +++        
       ###+  ++++###+++     
       ###  +#++#######+    
       ### +##++   +++##    
       +##+##+        +##   
       +#####+        +##   
        +####+++       +#   
         #######+++  +++    
         +++#####+#+++#+    
           +++#####++++     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++####+             
      +##++#####+           
      ++     ++#+           
               ##+          
               +#+          
              +##+          
             +##+           
           +###+            
           +#####+          
             +++##+         
                +##+        
                 +#+        
                  ##        
                  ##        
                 +#+        
          +      +#+        
          #+    +##+        
          +++ ++##+         
          +#####++          
           ++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++###+++          
        +########+          
      +++##++   +#+         
     +###+       #+         
     ###+        +++++      
     ###+ ++++  +#####+     
     #################+     
      +###############+     
       ++++##+#++#####+     
                 +###+      
                 ###+       
                +##+        
                ###+        
               +##+         
               +##+         
               +##          
              +##+          
              +##+          
              +#+           
              +#            
                            
                            
                            
                            
                            
         +++++++++          
       +##########++        
       +#+++ +++###+        
                 +##+       
                 +#+        
                +##+        
              +###++        
            ++###+          
          +#####+           
        +#####+             
        +######++           
         +++######+         
              ++###+        
                ++##+       
    +             +##+      
    +++            +##      
    +##++          +##      
     ++###++++ ++####+      
       ++++#########+       
           ++###+++         
                            
                            
                            
                            
                            
                            
              +##+          
              +##+          
             +###+          
            +###+           
            +##+            
           +##+             
          +###+             
     +    +##+              
         +##++              
         +##+               
         +##+  +++ +        
        +###++####+##+      
        ##############      
      ++##############+     
      +#######++++####+     
      +#######+ +++###+     
      +###############+     
       +##############+     
        +############++     
          ++++++##+++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#++       
               +####+       
             +##+ +#        
            +#+   +#        
           +++    ##        
                  #+        
                 +#+        
                +##+        
                +#+         
               +##    ++    
               +#+   +++    
              +##    ++     
           ++++#+   ++      
         +######+++++       
        +###+######+        
        +#+ +#+ +++         
        +# +#+              
        +++#+               
        +###                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
               +##          
               ###          
               ##+          
              +##+          
              +##+          
              ##+           
             +##+           
             +##            
             ##+            
            +##+            
            +#+             
            ##+             
           +##              
           +#+              
           ##+              
          +#+               
          +#                
          ##                
                            
                            
                            
                            
                            
                            
         +#+                
        +###+               
        +####+              
         +####+             
          +####+            
           +###+            
           ++###            
            +###+           
             +##+           
             +##+           
             +##+           
             ###            
           ++###            
         ++#####            
         +######+           
          +######++  ++     
          ++#######++##+    
            ++++#######+    
                +####+      
                ++##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
            +#######+       
         ++#########+       
        +######++++##       
       +#####+     +#       
      +###+++       +       
      +##+         +#+      
      +###++    ++###+      
       ##############+      
       +############+       
         +++#+#####+        
            + +###+         
             +###+          
             +##++          
            +###            
           +###+            
          +###+             
          +##+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                +#          
               +##          
              +###          
              +##+          
              +##+          
             +###+          
             +###           
             +###           
             ###+           
             ###+           
            +###+           
            +###+           
            +###+           
            +###+           
            ###+            
            ###+            
            +##+            
            ###             
            ###             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++###+      
             ++#######+     
           +##########+     
          +#######++##+     
        ++####+     ##+     
        +####       ++      
       +###+                
       +##+      ++++       
       +###+++++#####       
        #############       
        ++##########+       
          +##+++###++       
           +  +###+         
              +##++         
             +###           
            +##+            
           +##+             
          +###+             
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
         +##++#+++          
     ++###########+         
     #############+         
     ##############         
    +#####++++++##+         
     #++++   ++###+         
           ++#####+         
        ++########++        
       +############+       
       +#############+      
       +##############+     
        #####++++++####     
        +##++      +###+    
         ++        +###+    
       ++ +      +++###+    
      +####++++++######+    
      +###############+     
       +##############+     
      ++#############+      
          +++##+####+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
           +#########       
          +######+###       
         ####+ +  +##       
         ##++     +##       
        +##+      ##+       
        +###++++++##        
         ###########        
         +++##+#####        
             + ++##+        
               +###         
               ###+         
              +##+          
             +##+           
            +###            
           +###+            
          +###+             
          ###+              
          ###+              
          ###+              
                            
                            
                            
                            
                            
                            
                            
            +###++          
          ++#+ +#+++        
        ++##+   +++#+       
        +##+      +##+      
       +##+        +##+     
     ++##+          +#+     
     +##+          +##      
    +##+          +##+      
   +##+            +#++     
   +##+           +###+     
    ##+          ++###+     
    ###+         ####+      
     +###+   +#+ +###+      
     +#######++ ++##+       
     +++++++++  +##++       
                +###+       
                ++#+        
                 +#+        
                 +##        
                 +++        
                            
                            
                            
                            
                            
                            
                            
                            
                        +   
                      ++#+  
                     +####  
                     +##+   
         ++         +#++    
        +##        +##++    
       +###        ###++    
      +###+       +##+      
      ###+       +###       
      ###+      +###+       
      ######++++###+        
      ############++        
      ++#+########+         
          +++####+          
            +##+++          
            +##             
            +#+             
            +##+            
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##             
            +#+             
           +##+             
           +#+              
           ##+              
          +#+               
          +#+               
          ##+    ++         
         +##     #+         
         +##+   +#+         
          ###++ +##+        
          +########+        
           ++#####+         
                ##          
                ##          
                ##          
               +#+          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+       +##  
           +###+      +###  
         ++####+     +###+  
         +####++    ++##+   
        +##++      +###+    
        ###       +####     
        ##+       +##+      
      ++##+      +###+      
      +##+      +###+       
      ###+      +###        
      +##++    +####        
      +#############+       
      +###########+++       
        +##+######+         
         +++####++          
             +##            
             +#+            
              #+            
              +             
              ++            
                            
                            
                            
                            
                            
                            
            +###+           
           +#####+          
          +##++##+          
          +#+  +##          
         +##    ##          
         +#+    ##          
         +#    +##          
         +#    +#+          
               ##+          
              +##+          
              +##           
              +#+           
              ##+           
             +#+            
             ##+            
            +#+             
           +###++++         
           ########+        
           ##++##+++        
           #+               
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +####+        
              +####+        
               +###+        
               +###+        
              +####+        
           +++####+         
        ++######+           
       +#######+            
       ########++++         
       +###########++       
       +#############+      
        ++#####+######+     
         +++ ++   ++###     
                    +##     
      ++#++        +###+    
      +######++++######+    
      +##############++     
      ++#############+      
        +#+######+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#+#++           
       ++#########+         
      +######+++###+        
      +###++     ###+       
      ###+       +##+       
      +##+       +##+       
      +##+        ###+      
      +###+    +++###+      
       +###+++#######+      
       +#############+      
        +#####++++###+      
                 +###       
                 +###+      
                 +###       
                 ###+       
                 ###+       
                +##+        
                ###+        
               +###+        
               +##++        
                            
                            
                            
                            
                            
                            
                 ###+       
               +#####+      
              + +++##+      
            +      ##+      
        +++++      ##+      
      +++++       +##       
      +#+        +##+       
      ##++     ++##+        
      #####++ +###+         
       +#########+          
        +#########+         
         ++########+        
          +###+++###+       
         +###+    +##       
         +##+     +##+      
         +#+       +#+      
         +##+     +##+      
         ++#++++++###+      
           +#######++       
            +#++#++         
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +##+             
          +###+             
          +####++++         
         +#########++       
         +###########+      
        +###    ++####+     
        +##+       +###     
        ###        +###     
       +###        +###     
       +##+        +###     
       +##+        +##+     
       ###+        +##+     
       +##+       +###      
       +###      +###+      
       +###    ++###+       
       +####+++####+        
        ##########+         
        +#######++          
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +###+         
              +###+         
             +####+         
             #####+         
             #####+         
             ####+          
             ####+          
             ###+           
            +###+           
           +###++           
           +###+            
          ++###             
          +####             
          +####             
         +####+             
        +###++              
        +####               
        +###+               
        ++#+                
                            
                            
                            
                            
                            
                            
                            
                            
        ++      ++          
       +##      ##          
       +##      ##+         
        ##+     ##+         
        ##+     ##+         
        ###     ####+       
        ##+    +####+       
        ##+   +####+        
        ##+++######         
       +##########+         
       +######+++#+         
       +#####+  +##         
        +#++    +##+        
                +##         
                +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                 ##+        
                            
                            
                            
                            
                            
                            
                            
                            
           ++               
          +#+       +++     
         +##+       +#+     
         +##       +##+     
        +##+       +##+     
        +##+       +##      
       +##+       +##+      
       ###        ###+      
      +###+      +##+       
       +##############+     
       +###########+++      
         ++########++       
               +##+         
               ###          
              +##+          
             +###+          
             ###+           
            +##+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
            ++########+     
           +###########     
          +############     
         +##+++++   +##     
         ##+        ##+     
        +++       ++##      
       +#++      +###+      
      +####+    +###+       
      ++####   +##+         
       +####+ ###           
        +#######+           
         +#####+            
         ++####+            
          +#####+           
          +######           
          #######           
         +#######           
         +#######           
          #######           
          +####+            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
                  ++#+      
                 +##++      
                +###        
                +##+        
               +##+         
              +##+          
         +   +###+          
             +##++          
            +##             
           ++##+            
           +##+             
          +##+              
         +##+               
        +###+               
        +##+                
       +##++                
       +##+                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
         ++##++             
        ++#####+            
        +#++++##+           
              +##+          
              +##+          
               +#+          
               +#+          
               +##+         
               +##          
              ++#+          
               ##+          
            +++##+          
          ++######++        
          +#++##+####+      
         +#+ +##+ +##+      
        +## ++##   +##+     
        ##+ ###+    +#+     
        ##++##+      ##     
        +####+       +#+    
         ##+          +     
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++++         
           #########+       
           +#########+      
           +##########      
             +++ ++###+     
                  +###+     
                   +##+     
                   +##+     
                   +##+     
                  +###      
          ++      +##+      
      ++######++++##        
     +#############+        
    +####+++#########++     
    ####++++###+####+##+    
    ##########+      +++    
    #######+#+              
    +++++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++++++++++        
   ++++#############+       
   #########+++++#####      
    ++++++++      ++##+     
                    +##     
                   +##+     
                  ++##+     
                 +###+      
                 ###++      
               ++##+        
              +###+         
             +###+          
            +##++           
          ++##+             
         +###+              
       +###+                
       +##+                 
       +++                  
                            
                            
                            
                            
                            
                            
                            
                            
         +++##+++           
       +#########++         
      +############+        
     +###++++++++###+       
     ###+        +###+      
    +###+         ++#+      
     +##++          ++      
      +###+++        ++     
      +#######+########     
       ++##############     
   +     ++####+++####+     
   +       +++   +####      
                +####+      
                +###+       
               +###+        
              +###+         
             +###+          
             +##+           
             ###            
            +##+            
                            
                            
                            
                            
                            
                            
          +++#####++        
        ++##########        
        #####++++###+       
        #++++    +##+       
                +###        
                ####        
              +####+        
              ####+         
            +####+          
           +######++        
           +########        
           ++++++###+       
                  ###+      
                  ###+      
   +#+           +###+      
  +##+          +####+      
  ###+        +#####+       
  ####++++++++#####+        
  ++#############+          
    +#########+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++#++++++   
     +     +############+   
          +#####+   +##+    
         +####++     ##+    
        +####+      +##+    
       +####+     ++###+    
       ###+     ++####+     
      +##+    ++#####+      
      +###+++######+        
      +#########+++         
       ########+            
       +####+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
         +######+           
        +#######+           
       +####++##+           
       +###+ +##+           
       +##+  ###+           
       +#++ +###            
       ++  +###+            
           +##+             
           +###+            
            +###+           
             +##++          
              +###+         
              +####+        
               +###+        
                +###+       
           +++  +###+       
          ++########+       
          +########+        
          +#+++###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +##+           #+   
       +###+          +##   
      +####+        ++###   
      ####+         ####+   
     +###+         +####    
     ####          +###+    
     ###+         +####     
     ###+         ####      
     ####+++   +++###+      
     ################       
     +##############+       
      ++##########++        
         +++++++###+        
               ####+        
               ####         
              +####         
              +###+         
              +##+          
              +#+           
               ++           
                            
                            
                            
                            
                            
                            
         ++###++            
        +#######+           
        +###+++##+          
        +##+   +##+         
         ++     +##         
               +##+         
              +###+         
              ####          
           +++###+          
         +#######+          
         #####+###+         
         +++++  +##+        
                +##+        
                 +##        
                 +##+       
        ++      +###+       
       ###     +####+       
       +###++++####+        
        ##########+         
         ++#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#+         
           +#######+        
          +#########+       
         +###++   +#+       
        +##++      ++       
       +##+        +++      
       +##+        +##      
       +##+      ++###+     
       +####+++#######+     
        ############++      
         +#++++++##+        
               + ++         
               +###+        
               ###+         
              +##+          
              ###+          
             +##+           
             +#+            
             +##            
             +#+            
                            
                            
                            
                            
            ++#++           
           +##+#+           
           ###++#+          
          +##               
         +##+               
         ##+                
        +##+                
        +#+                 
        +#+                 
        +#+                 
        +#+                 
        ##+                 
        ##+      +++++      
        +##   ++######++    
        +##+ +#####++##+    
         +######++   +##    
         +####++    +##+    
          +###++ ++####+    
          +#########++      
            +++####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +###+     
                 +####+     
                 +####+     
                 ####++     
               ++####+      
               +#####+      
              +#####        
             +#####+        
             +####+         
           ++####+          
           +#####+          
          +++##+++          
           +##++            
           +#+              
       +#####+++            
       ######+#+            
       +####+ +             
       +####+               
       +####+               
        +##+                
                            
                            
                            
                            
                            
                            
          +##+              
          +###++            
           ++###+           
             ++###+         
               +##+         
                +##+        
                +##+        
                +##+        
                +##+        
                +#+         
               +##          
              +##+          
             +##+           
           +###+            
         ++###+             
        +###+     ++        
        ###+    ++#+        
        ##++++####+         
        ########++          
        ++##++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++#####+         
     ++++#########+         
    +#############+         
    +########++###+         
     #+++++    +##+         
               +##+         
               ###+         
               ###+         
               ###+         
              +###+         
              +###+         
              +##+          
              +##           
              +##           
            ++###++         
            ++##++++        
             +##+           
             ###+           
             ###+           
             +#+            
                            
                            
                            
                            
                            
                            
          ++####++          
         +########+         
        +##########+        
        +##### +###+        
        +####+  +###        
        +###+   +###+       
        +###+    +##+       
        ###+     +##+       
       +###+     +##+       
       +###      +##+       
        ###      +##+       
        ##+      ###+       
        ##+      ###+       
       +##+      ###        
       +##+     +##+        
        ###+   +###+        
        +###+ +####+        
        ++###+####+         
          +######++         
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
         +        +###      
       ++#        +###      
      +###+      +###+      
      +##+       +###+      
     +####++++  +####+      
     +########++####+       
      +#############        
       ###+++++####+        
            +++####         
              +####         
              +###          
              ###+          
             +##+           
             ###+           
            +###+           
             +##            
              +#+           
              +#+           
                            
                            
                            
                            
             +###+          
            +####+          
           +###++           
           ###++            
          +###+             
          ###+              
         +##+               
        +###+               
        +##+                
        ###+                
        ###+                
        ###       +++       
        ###     +####+      
        ###+    #####+      
        +##+   +######      
        +###+  ###++##      
         +###++###+##+      
          +##########+      
           +########+       
            +++###++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +##        +#+      
       ####        +##+     
       ###+       ###+      
       ##+       +###       
      +##+       ###+       
     +###+      ++##+       
     +####+     +##+        
      +####+     +#+        
       ###++   +###+        
      +######++###++        
        +####+####+         
         +#########         
           +++####+         
              +###+         
              ++##          
              ++#+          
               +#+          
               +##+         
                ##+         
                 #+         
                            
                            
                            
                            
                            
                            
              +#            
             +##            
             +#+            
             ##             
            +##             
            ##+             
            ##+             
            ##              
            ##+             
            ##+             
            ##+             
            ##+             
            ###             
            +##             
            +##             
            +##+            
             +#+            
             +##            
              ###+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +###        
               +###+        
              +####+        
              +####+        
              +###+         
              +###+         
             +###+          
            +####+          
           +#####+          
            +###+           
           +###+            
            ###             
             ++             
             ++             
                            
       +####++              
        +#+++++             
        ##++                
        +###                
         +##                
                            
                            
                            
                            
                            
                            
                            
                            
            #+              
           +#+    +++       
          +##    +##+       
          +#+    +#+        
         +##     ##+        
        +##+    +##         
        +#+     +#+         
       +##+++   +#+         
       +#####++ ##+         
       ++++++##+##          
             ++###          
               +##          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
              ++####+       
             +#######+      
            +##++ ++##+     
          +###+     +##     
         +####       ##     
        +#####++    +##+    
        +##+ +++    +##     
       +##+      ++###+     
       +#++ +++++####+      
       +############+       
        ############+       
        ++##+#++++ ++       
       ++##+      +##+      
      +##++       +##+      
      +##          ##+      
      +#+         +##+      
      +#+      ++####+      
      +###+++++####+        
       +#########++         
        +++###++            
                            
                            
                            
                            
                            
                            
                            
                            
           ###++            
           #+####+          
              ++##+         
                +#+         
                 ##         
                +#+         
                +#+         
              +##+          
           +++##+           
           +###+            
           +++##+           
              +##           
               +#+          
               +#+          
       ++      ##           
      +#+     +#+           
       +#+   ++#+           
       +##+ ++##            
        +##+##+             
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#######+#+        
     +++############+       
   +++###############+      
   +##################      
   ###################      
   +########+++  #####+     
    ###++         #####     
                  #####     
                  +####     
                  +####     
                  +###+     
                +++#++      
               +####+       
             ++#####+       
              +##+++        
             +###+          
            ++###           
          +++####           
          +#+##++           
          +#+++             
                            
                            
                            
                            
            ##++            
           +####            
          +####+            
          +###+             
         +####+             
         +###+              
         +###+              
        +####      ++++     
        ####+    +#####+    
       +####+   +#######+   
       +###+  +#########+   
       +###  +######+###+   
       +### +#####+++##+    
       +###+####++ +##++    
       +########  +###+     
       +#######+++###++     
        #####+#######+      
        +###########+       
         +########+         
          +##++++           
                            
                            
                            
                            
                            
                            
                            
                ++#+        
               ++##+        
              +###+         
             +###+          
           ++##+            
           ++##             
           ###              
          +#++              
         +#++               
          +            ++   
      ++++      +#++#++     
       ++    ++########+    
      ++  ++#####+#+###+    
      #+ +###++ +   +##+    
     +#+++#+++     +###+    
     +#++##      ++####+    
     +#++##++  ++####+      
      ############++        
      ++########++          
       +#+###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +####                
       ++++#++              
           +##+             
            +#+             
             ++             
              #+            
              +#+           
              +#+           
               #+           
               #+           
               #+           
            ++++#+          
           +#####+          
           #+++###++        
          +#+  +####+++     
          ++   ++++####++   
          +#  +#+   +++     
          +#++#+            
          +####+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+++++        
          +###+++###++      
         +####+##+###+      
       +###+####+ +###+     
       +##++++++    +##     
        +#+         +##+    
       +            +##+    
    ++++            ++#+    
    +#+             +###    
    +#+             +##+    
    +#+             ###+    
    ##             ###++    
    +#++        +#+#++      
    +###+++++++++#+         
     ++###+#++##++          
      ++++ ++ ++            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++            
           +####+           
         +######+           
        +########+          
        +##++####+          
       +##+  +####+         
       +##+   ####+         
       +++    +###+         
               ###+         
               ####+        
               ####+        
            ++++###+++      
          +########++#+     
         +############+     
        +#############+     
        +#############+     
        +############+      
        +#######++#++       
        +######++           
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              + +++#++      
           ++##++####+      
         ++######++##+      
         ###+++#++ ##+      
         ##+     ++##+      
         ##+     +###+      
         ##+    ####+       
         +##+  ####+        
          +##+###++         
           ####++           
          +####+            
          #####+            
          ++++++            
         ++#  ++            
         + +  ++            
        +#+   ++            
        +#+  +#+            
         ##+ +#+            
         +####+             
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
                +++++       
             ++#######+     
        +++#####++ +++##+   
      ++####++#+      +##+  
      ###++  +#        +#+  
      ##+    +#        +##  
      +#+    ++     ++###+  
      +##         ++###+    
       +#+     ++###++      
        ###+ +###++         
         #####++            
         +###+              
       ++#+##+              
       ##+ +##              
      +#+   +#+             
      +#+   +#+             
       +#+  +#+             
        ##+++#+             
         +####+             
          +++               
                            
                            
                            
                            
                            
                            
                            
              ++#+#+        
              +####+        
             +###+#+        
             +#####+        
             +#####+        
             +#####         
             +####+         
            +######         
            +######         
           +#####++         
           ######+          
          +######+          
          +####++           
          +####+            
         +####+             
           ###              
         + ##+              
        +####+              
        +####+              
         #+#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
           +######          
          +###++##          
         +##++  ##          
          ++    ##          
               +#+          
               +#+          
              +##           
              +#+           
             +##+           
             +#+            
            +##+            
            +#+             
            +#+             
           +##              
           +#+              
          +#+               
          ##+               
         +#+                
         +#+                
                            
                            
                            
                            
                            
                            
          +++#++            
          #####+ +          
        +++##+####++        
        +#++#++#+###+       
        +#++   + ++##+      
        +#+        +##+     
       +##+         ##+     
        +##++#+  +++##+     
        +#######+++###+     
       +##############+     
      +###########+####     
     +###++++++++++++##+    
    +##++    +      +#++    
    +#+             +##+    
    +#+             +#++    
     +             +##+     
    +#++         ++###+     
     ###+++++ +++####+      
     +#######+###++++       
      ++#++##+ ++           
                            
                            
                            
                            
                            
                            
                            
            +##++           
           +#####           
           ##++##+          
           ##  +#+          
           ++  +##          
               +##+         
                +#+         
                +#+         
                +#+         
                +##+        
                +##+        
                +##+        
                +##+++++    
            +++########+    
        +++#########+++     
      +######+####+         
     +####++  +##+          
     +##+   +###+           
      +########+            
       +####+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +               
         +++#####++++       
        +############+      
       ++############+      
        +#++++ ++++###+     
                    +##     
                   +###     
                    ###     
                   +###     
                   +##+     
                  +##+      
          ++++++++####+     
     ++++##########+#++     
   +########+++##+#++       
   ######+####+++           
   +####+++#+++             
    ++++++++++ +            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++####+     
     +++    +++#######+     
     +################+     
     +###############+      
      ++######+++####+      
        ++++++  +###+       
               +###+        
               +###+        
               ###+         
             +####+         
             +###+          
             +###+          
            +###+           
           +###+            
           +###+            
          +###+             
          +###+             
         +###+              
         +###+              
          +##               
                            
                            
                            
                +##         
               +###+        
              +###+         
             +###+          
             +###           
            +###            
           +###+            
          +###+             
          ###+              
         ###+               
        +###    +++++       
        +##+   +#####+      
       +##+ ++########+     
       +##++####++#+##+     
       +#++####+   +##+     
       +##+###+   +##+      
       +##+###+++###+       
       +###########++       
        +#########++        
         +######+           
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
             +####          
            +##+++          
           +##+             
          +##+              
          +#+               
         +##                
         ##+                
         ##+                
        +##                 
        +#+        ++       
        ##+       +##+      
       +##+      +###+      
       +##+     +####+      
       +##      +###+       
       +##     +####+       
       +##+    +###+        
        +##++++####+        
        +########++         
          +###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++            
        +#######++          
        +########+          
         +########+         
          ++  ++###         
                +##         
                 +#+        
                 +##        
                 +#+        
                +##+        
               +###+++      
           ++############   
        +++##############   
      ++#########++++++++   
     ############+          
     #########++            
     ########+              
     +######+               
      +###++                
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##+         
         ++#######+         
       ++#########+         
       +##########+         
       ++++++++###+         
              +###+         
              +###+         
              +##+          
            +######++       
           +########+       
           #######++        
          +#####++          
          +#####+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 ####+      
                +###+       
               +####+       
               +####+       
              +####+        
             +####++        
            +#####+         
           +#####+          
          ++####+           
          +#####+           
         +####++            
        +####+              
        ####++              
       +####                
      +####+                
      +####                 
       +###                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +##++           
           +#++ ++          
          +##+ +###++       
          ##+   +++##+      
         +#+       +##+     
        +##+        +#+     
        +#           ##     
       +##           +#+    
       +#+           +#+    
       +#+           +#     
       ##            #+     
      +#+           +#+     
      +#+          +##      
       #+         +##+      
       +#+      +###+       
       +#+     +##+         
        +##+++###+          
        +######++           
          +++++             
                            
                            
                            
                            
                            
                            
             +###++         
            +######         
           +########        
            +#+++###+       
                 ++##+      
                  +##+      
                   +##+     
                    ##+     
                    ##+     
                    ##+     
                    ##+     
                   +##+     
         ++++++++++###+     
     ++################+    
    +################++     
    +######++++#####+       
     +#############+        
     ++###########+         
       +#########+          
        +++#+#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++                  
        ###                 
        ###       +##+      
       +###       +###+     
       +###      +####+     
       +###   ++#####+      
       +#############+      
       +############+       
       +###########+        
        ++++++ ###++        
              +###+         
              ####+         
              ###+          
             +###+          
            +####           
            +####+          
            +####+          
            #####           
            ####+           
            ++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
             +       ++###  
            ++++  +#+#####  
         +######+######+++  
         +#########+++      
        +##+ ++++           
        +##                 
        +##+                
         +##++              
          +##+++            
           +####++          
             +####+         
              ++##+         
              +###+         
      #++++++#####+         
      #########+++          
      ++####++              
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
             ####           
            +####           
           +#####           
           +##+##           
           ##++#+           
           ++ +#+           
              +#+           
              +#+           
              +#+           
              ##+           
              ##+           
              ##+           
             +##            
             +#+            
             +#+            
           +++##            
           #####++          
           +######+         
            ++####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##+         +##   
         +##+        +###   
         +###+       +###   
         +###+       ####   
        +####+     ++####+  
       ++###+      +####+   
      +#####+     +####+    
      +####+    ++#####+    
      +####+    +#####+     
      +###+     +####+      
      +###     +####+       
      +###++  +#####        
      +#####++####++        
      +##########+          
       +#########+          
         + #####+           
           +####            
           +###+            
           +###             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++#+        
            +######+        
           +##+ +#+         
          +##+  +#+         
         +#++ ++#+          
        +#+  +###+          
        ##+++#+#+           
        +####++#+           
          ++  +#+           
              +#+           
              +#            
              ##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#             
             ++             
             ++             
             +++            
                            
                            
                            
                            
                            
                            
                    +####+  
           +       +#####+  
           +++   ++######+  
          +##+   +##+++++   
         ####+  +##+        
         ####    ++         
       +##++                
      +###+                 
      +###+                 
       +####+++             
        ########+           
        +########+          
         +++######          
             ++###+         
               ###+         
              +###+         
        +#+++####+          
         ########+          
         +#####++           
         +###++             
                            
                            
                            
                            
                            
                            
         ++##++             
         +#####+            
         +######            
        +###++##            
        +###+ +##+          
        ###+  +##+          
       +###+   +++          
       +##+                 
       +##+ +++             
       +##++#####+++        
       +############+       
       +##############+     
       +###+   ++++####+    
       +###+       ++###    
        +###+        +##+   
         +###++       ##+   
          +####+++++++##+   
           ++###########+   
            ++#########+    
             +++++##+++     
                            
                            
                            
                            
                            
                            
                            
                            
      +          +#+        
     +          ++##+       
               +#+###+      
             ++######       
            +#######+       
           +######+         
          +######+          
         +#####++           
        +####++             
        #####+    +++       
       +####+  ++####+      
      +####+++########      
      +###############      
      +##############+      
      +###############      
      +##############+      
      +##############       
      +##########+ ++       
       ###########          
        #++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +#####+         
           +##+ +###        
          +##+   +##+       
         +##+     +##+      
         ##+       +##      
        +##+        ##+     
        +#+         +#+     
       +##+         +#+     
       +##          +#+     
       +#+          +##     
       +#+          +#+     
       +#+          ##+     
       ##+         +##+     
       ##+        +##+      
       +#+       +##+       
       +##+     +###        
       +##+   +###++        
        +########+          
         +#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ###########++++       
     +###############+      
     +###############+      
      ###############+      
       +      +  +###+      
                 +###+      
                 ####       
                +###+       
                +##++       
               +###+        
              +####+        
              +####         
             +###++         
            +####+          
           +####+           
           +###+            
          +####+            
          +###              
          +##+              
           #+               
                            
                            
                            
                            
                            
         +++######+         
        +##########+        
      +#####+++++###+       
     +####++     +##+       
     ###+       +###+       
     ##+        +###+       
     ##+        +###+       
     ++        +####        
              +####+        
              +###+         
             +####+         
            +####+          
           ++###+           
          +####+            
         ++###+             
         +####+ +++++++++   
        +###############+   
       +##############+     
       ###########++        
       +#######+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++#++++++++++++        
    #################+      
   +##################+     
   +++++++++++++++####+     
                  +###+     
                 ++###+     
                 +###+      
               ++###+       
              +####+        
             +#####         
            ++####+         
           +####+           
           +###+            
          +###+             
          ####              
          ###+              
          ##+               
         +#+                
         +##                
          +#+               
                            
                            
                            
                            
                            
                      ++++  
             +###+########  
         ++ +##########+++  
        +#+                 
        ##+                 
       +##                  
       +#+                  
      +##++++               
      +#######++            
      ##++++#####           
      ++      ++##          
                ##+         
                 #+         
       +         #+         
       ++        #+         
       +#       +#+         
        ##+++++###+         
        +#######++          
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    + ++++  
           #+    +++######  
         ++#++############  
        ####++#######+++++  
      ++##++ +###+++        
      ###+   +++            
      +#+                   
      +##++                 
      +####+++              
       +#######+            
         +#######+          
           ++#####          
       +      +###+         
      +++      ###+         
      +##++++#####          
       +#########+          
       ++#####+++           
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                ###+        
               +##+         
               ###+         
              +##+          
              +##+          
              +##+          
              ##+           
             +##+           
             ###            
            +###            
            +###            
            +##+            
            +##             
           +##+             
           +##+             
           +##              
          +###+             
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
       ++######++           
     ++####+##+##+          
     +####+++#####          
      +#+    ++###+         
              +###+         
              +###+         
            +#####          
           +####++          
       +##+#####            
       ########+            
       +#######++++         
       +###########++       
        +++++++#+###++      
               + ####+      
                 +###+      
                  +###+     
               +++####+     
      ++ +++++#######+      
      +#############+       
       ++++++##+++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##+          
              ###+          
             +###+          
             +###           
             ###+           
            +###            
          ++####            
         +#####+            
         +#####+            
          +++##+            
            +##             
            +##             
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
           +########+       
           +#########+      
           +##########+     
         +#######+#####     
        +######+++######    
       +######+  +######    
      +######+     #####    
     +#####+        ####    
     ######+       +####    
    +####+        +#####    
    #####+    ++++######    
    #####+++++#########+    
    +#################+     
    +###############+++     
     ##############+        
     ++####+++##+++         
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+                 
        ##+                 
       +##        +         
       ##+       +#         
       ##+       +#         
      +##        +#+        
      ##+        +#+        
     +######+++  +#+        
     +##########+##+        
      ++++++#######         
              +####         
                +##         
                +#+         
                +#+         
                +##         
                +##         
                +##         
                +##+        
                +##+        
                +##         
                            
                            
                            
                            
                            
                            
                            
         +++++++            
         ######++++         
         +##########+       
        +###########+       
        +############+      
               +++###+      
                  +###+     
                  +###+     
                   ###+     
                  +###+     
           +++++++####+     
     +++#+############+     
    +#################+     
   +#################+      
   ################++       
   +#############++++       
    +++###+######++         
      ++++ +++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###+           
            +###+           
           +####+           
           +####+           
           +####+           
           +####+           
           +####+           
            +###+           
            ####+           
           +####+           
           +####+           
           +####+           
           +###++           
           +###+            
            ###+            
                            
                            
                            
                            
                            
                            
                            
             +++++          
          +########++       
          +##+#######+      
          +#++########      
         ++  ++++#####+     
                ++####+     
                  +###+     
                   +##+     
                  +###+     
                  +###+     
                  +###+     
               +++####+     
      ++++############      
     +################      
    +################+      
   +#######+######+++       
   +#############++         
   +############+           
       +#+#+#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
                ###+        
               +###+        
              +###+         
              +###          
             +####          
             +####          
             +###+          
             +###           
             +##+           
            +###+           
            ####            
            ###+            
           +###             
          +####++           
          +#####+           
          +#####+           
          +####+            
          +###+             
          +##+              
                            
                            
                            
                            
                            
                            
                            
              ++++          
             +####+         
             ######+        
             +++#####+      
                ++####      
                   +##+     
                    ##+     
                    +##     
                    ###     
                   ####     
        + +  ++ ++####+     
    ++ +++#+##########+     
   +################++      
   +################+++     
   ##############+####+     
   +############+++##+      
   +##########+     +++     
     ++++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#+                    
     ##+                    
     ##+                    
     ##+                    
     ##+                    
     ##+          ++        
     ###       +++##++      
     ###      +#######++    
     ###     +###+++###+    
     ###+    +##+    +##+   
     +##+    +##+    +###   
      ###+   +##+    +##+   
      +###+  +###++++##++   
       +################+   
        +#############+++   
         +++####++++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +   ++++       
      +#+++++#+++###+       
   +++###############+      
  +##################+      
  ####++++#+++++  +###      
  +++             +###      
                  ####      
                  ####      
                 +###+      
                +####+      
               +#####+      
               #####+       
              #####+        
             +####+         
           ++####+          
           ####++           
          #####+            
          ###+              
          ##++              
          ++                
                            
                            
                            
                            
                            
           +++              
         ++##+ +++          
        +#####+####++       
        +############+      
       +#####++++++###      
       +###+       +##+     
       +###+        +##+    
       ###+         +##+    
      +##+          +##+    
      +##+          +##+    
      +##           +##+    
      +#+           +##+    
      +##+          +##+    
      +##+          +##+    
       +##          +#+     
       +##+         ##+     
        +###++     +##+     
        +#####+++++##+      
         ++##########       
            +++###++        
                            
                            
                            
                            
                            
                            
                            
                            
       +#+# +#+ ++++        
       ########++###+       
       +#####++####++       
       +++      +###+       
               +####+       
            ++######        
          ++######++        
         +######+           
        +#####++            
         +########+         
          ++########+       
               ++###+++     
                 ++###+     
                   +##+     
                    ##+     
                  ++##+     
    +  ++++++++++####+      
   +###############+#       
   ++##############         
     ++#++###++++           
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
              +##+          
             +##+           
             +##            
             ##+            
            +##             
            +#+             
            ##+             
            ##              
            ##              
            #+              
            ##++            
           +#####+          
           +##+###          
           +#+  +#+         
           +#+ +##+         
            #++###+         
            #####+          
             ###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++####++++   
               +#########+  
             +++####++++++  
           ++###            
           +###+            
         ++###+             
        +####+              
       +###++               
      +###+                 
      +##+                  
      +###+++++             
       +########+           
         +++++###+          
               +##+         
                +##         
                +##         
        ++   ++###+         
        ##++######+         
        +########+          
         +++##++            
                            
                            
                            
                            
                            
                            
                            
         +++##+++           
        +#########+         
        +###########+       
         +++  ++++###       
                  ###+      
                +###+       
              ++###+        
          ++######+         
       +########+           
       +#########++         
        ++++++#####+        
               ++####+      
                  +###      
                   +##+     
       ++           ###     
      +#+          +###     
     +##         ++###+     
     ####++++++######+      
     +#############++       
      +++#######+++         
                            
                            
                            
                            
                            
                            
             +###+++        
             +#####+        
             ++++####+      
                 ++###      
                   +##+     
                    +##+    
                    +##+    
                    +##+    
                    +##+    
                   +###+    
                   +###     
                  +###+     
      +++        +###+      
     +###++++++++###+       
     ###############+       
    +##+++#########+        
    ##+  ++#######++        
    +###+#######++          
    +#########+             
     ++####+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++            
            +##+            
             ##+            
             ##   +#+       
            +##   +##       
            +#+   +##       
            #+    +#+       
           +#    +#+        
          +#+   +##+++++    
          +#+++#######++    
         +#######+++        
       ++####+ +#           
     ++###++   ++           
    +###++     ++           
    ##++       ++           
    ++         ++           
                #           
                +           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#++         
              +###+         
              +####         
              +###+         
             +####+         
             +###+          
             +###+          
            +####+          
            +####+          
           +#####+          
           +#####+          
           +####+           
           #####            
           ####+            
          +####+            
          +####+            
          +##+              
          +##+              
          +##+              
           ##+              
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +####+          
           +######+         
          +###+#+##         
          +##+   +#+        
          +##     +#+       
         +##+      +#       
         +##       +#+      
        +##+        ##      
        +##+        +#+     
        +##         +#+     
        ##+         +#+     
       +##+         +#+     
       +##+        +#+      
       +##+        +#+      
       +##+      ++#+       
        ###+    +###+       
        +##########+        
         +#######++         
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++          +++    
       +###+         +#+    
      +####+        +###+   
      #####+        ####    
     +####+        +###+    
     ####+        +###+     
     ####+        ###+      
     ####+       +###+      
     ####+++    +####+      
     +######++++#####++     
      +#################+   
      ++###############+    
        +###########+++     
          +#######+  +      
             +###++         
             +###+          
             +##+           
            +##+            
            +##+            
            ++ +            
                            
                            
                            
                            
                            
                            
              ++++          
             +####+         
               ++##+        
                 +##        
                  +#+       
                  +##+      
                   +#+      
      ++           +##      
    +###++          ##      
   +##++##+         ##      
   ##+  +##+       +#+      
   ##    +###+    +##+      
   ##      +##+  +##+       
   +#+      +###+###        
    +#+      +#####++++     
     +##++++++#########     
      ++#######+++++++      
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
             ###+           
            +##+            
           +##+             
          +###+     +++     
          ###+     +##+     
         ####+    +###+     
         ###+    +##+       
         ###+    +##+       
         ####++ +##+        
         ###########      + 
         +#########+      # 
          +++#####+       # 
             ####+        + 
            +###+           
           +###+            
           +##+             
           +#+              
           ##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
               +#++         
               ###+         
              +###+         
              +##+          
             +###           
             +###           
             +##+           
             ###+           
             ###+           
            +###+           
            +###+           
            +##+            
            +##+            
            +##+            
            +##             
           +###             
           ###+             
           ###+             
           ###+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++++###+          
      +############+        
     +######++++####        
     +##++       ++#+       
      +           +##+      
                  +##       
          +++++++####       
          +#########+       
          +########+        
          ++++#####++       
                 +###       
                  ++##      
                    +#      
                    +#+     
                   +##+     
                 ++###      
      +++     ++#####+      
       ###+########+        
       +#########+          
        ++##++++            
                            
                            
                            
                            
                            
                            
                            
                            
         ++                 
        +#+                 
        +#+       +         
        +#+      +#+        
        +#+      ##+        
        +#+      #+         
        +#+     +#+         
        +##+    +#+         
         ##+    ##+         
         +###+ +##          
          ++######          
            ++###+          
              +##+          
               ##+          
               ##+          
               ##+          
               ##           
               ##           
               +#           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+ +         
            +####+#+        
          +#########++      
         +####+#######+     
       ++####+   +++###+    
      ++###++       +###+   
      +###+         +###+   
     +####+          +##+   
     ###+             ##+   
     ##+              ##+   
     ##+             +##+   
     ##+          +++###+   
     ##+  ++++++++####++    
     +##++############      
      +#######+##+++        
       +#+++++              
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               ####         
              +++##         
              ++            
             ++             
            +#+             
            ++              
           +#+              
           #+               
          +#++              
          +##+              
         +##+    ++         
         +##+  ++##+        
         +#+  +#####+       
         ##  +######        
         ######++##+        
         ####+++##+         
         +#######+          
         +++++#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
            ++####+         
           +#######+        
          +##++######+      
         +###+ +++####+     
       +##+++     +##+#++   
      +###+        ++###+   
      ####           +##+   
     +###+            +##   
     ###+             +##   
     ##+             ++#+   
     ##+          +++###+   
     +##++    ++ +####++    
     +####+#+++##++++       
      +#######++++          
       +++#++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
         +#####+++          
        +###++#########+++  
       +###+  ++++++##+#+++ 
       +#++                 
       ##                   
       +#+                  
       ++#++                
         +###+              
           ++#++            
             ++#+           
               +#+          
                +#+         
                +#+         
        +      +##          
       ++     +##+          
       ++    +##+           
       +#  ++##+            
       +#++###+             
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##++#++     
            ++#########+    
           +######+#####+   
         ++#######+##+##+   
        ++##+++##+#++  #+   
        +##++  +     ++#+   
        #####+++     ++     
       ########++#+++       
      +##########+          
      ###++######+          
     +#+   +++####+         
     ++       +###+         
     ++       +###+         
     +#++++++####+          
     ++########++           
       ++++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+    +           
        +#+     #+          
       +#+      #+          
       ++       #+          
       ++       #+          
       +#      +#+          
        +#+    +#++++++     
         +##+++###++++      
           ++++++           
               ++           
               #+           
              +#+           
              +#            
              +#            
              ++            
              ++            
              ++            
              ++            
              +#            
               ++           
                            
                            
                            
                            
                            
                            
                            
          +  ++##           
        ++#+#####+          
        +#########+         
        ####++ ++##         
        ++++    +##+        
                +##+        
                +##+        
                ###+        
               +###+        
               +##+         
              +###+         
             +####          
             ####+          
            +###+           
           +###+            
           ####+            
          +###+             
          ###+              
          ##+               
          ##                
                            
                            
                            
                            
                            
                            
             ++#+           
            +####++         
           +######+         
          +####+###+        
          +####+###+        
          +####++###+       
           ###+ +###+       
          +###+ +##+        
          +###   ##+        
          +###   ##+        
          +##+  +##+        
         +###+  +##+        
         +##+   +##+        
         +##+   ###+        
         +##+  +###+        
         +##+  ###+         
         +###++###+         
          +######+          
          +#####+           
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#++####       
       +++###########+      
       ##############+      
       ####+##+ ++###+      
        +#+     +####+      
               +####+       
            ++#####++       
           +######+         
          +#######+         
         +#########+        
         +##########+       
           #+##++++#+       
                  +#+       
                 +##+       
                +###+       
              +####+        
           +++####+         
        +++#####++          
      +#######++            
      ##++++++              
                            
                            
                            
                            
                            
                            
               ++           
               ##+          
              +##+          
              +##+          
              +##           
              +#+           
              +#+           
              +#            
              ##            
             +##            
             +##            
             +##            
             +#+            
             +#+            
             ##+            
            +##             
            +##             
            +##             
            +##             
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 ###+       
                +###+       
                +###        
               +###+        
               +###+        
              +####         
              +###+         
             +####          
             +###+          
            +###+           
            ####+           
           +###+            
          +###+             
          +###+             
          ###+              
         +###+              
         +##+               
         +##+               
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++#+++           
    ++############+         
    #########++####+        
    +++++++++  ++##+        
               +###         
               +##+         
              +##++         
              ###+          
             ###+           
            +###            
           +###+            
          +###+             
          +###        ++    
         +###+     ++##+    
         +##+  +++####++    
         +###++#####++      
         +########++        
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+++          
         +########+         
       ++##########+        
       ######++++###+       
       +##++     ####       
        ++       ####       
                 ####       
                +###+       
                ####+       
               +####        
              +####+        
             +#####         
             +####+         
            +####+          
           +####++          
          +####+            
          +###+             
          ###++             
         +###+              
          +#+               
                            
                            
                            
                            
                            
               +#+          
              +##           
             +##+           
            +##+            
            +##             
           +##+             
           +#+              
          +##+              
          +##               
          +##+###+          
          +########+        
          ###+++####+       
          ##+    +##+       
         +##+    +##+       
         +##+    +##+       
         +##+    ##+        
          ###+  +##+        
          +##+++##+         
          +######++         
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##+         
           ++######+        
         ++#########        
        +######++++#+       
       +####++    +#+       
       ####+      +##       
      +###+    +++##+       
       #####+#######        
       +############        
        +######+++##        
         +++++   +##        
                +##+        
               +###+        
               +##+         
              +###+         
             +###+          
            +###+           
            +##+            
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
               ++#########+ 
            ++#####+++##++++
           +####++          
          +###+             
         +###+              
         +##+               
         +#+                
        ###+                
        ###+                
        ####++++++          
        ++#########+        
         +++++++###+        
                +##+        
                +##+        
                +##+        
          +   ++##+         
         +#  +####          
         #######++          
         ######+            
         ++##++             
                            
                            
                            
                            
                            
                   #++      
                  +##+      
                 ####+      
                ####+       
               +####+       
              ####++        
             +###+          
           ++###+           
           +###+            
          #####+            
         +####+ ++#++       
        +####  +####+       
        +##+++#######+      
       +###++########+      
       +########++####      
       +#############+      
       +############++      
       +###########+        
        ++######++          
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###++       
             +#######+      
           ++########+      
           +#########+      
         +#####+#####+      
        +####++ +#####      
        ####++   +###+      
       +###+     +##+       
      +###+       ###+      
      +###+       ###+      
      +##+        ###+      
      ###+        ###+      
      ##+         ###+      
      ##+        +###+      
      ###+       +##+       
      ###+      +###+       
      +####++  +###+        
      +######++###+         
        +#######++          
         ++####+            
                            
                            
                            
                            
                            
                            
                            
              +####+        
          +++######+        
          ##########        
         +###++#####        
          +#+ +#####        
           +  +####+        
            +####+          
         ++#####+           
         +#######+          
        +#########++        
        ++###+######+       
          +++ +++####+      
                 ++###      
                   +##+     
                  +###+     
   ++          ++####+      
   +#+++++++++######+       
   ###############+         
   +###########+++          
    ++++##++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++####+      
        ++############+     
        ###############+    
       +##############+     
       +########++++++      
      +#####++++            
      +###+                 
      +###+                 
      +####+++              
       +######+             
        ++#######++         
          +#######++        
           ++++#####+       
          ++   ++###+       
         +#+   +####+       
         ##++++#####+       
         ###########+       
         ##########+        
         #########+         
         ++#####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++##+#++           
       +#########+          
       ###########+         
        +#++++++##+         
                +##         
                +##+        
               +###         
             ++###+         
           ++#####+++       
          +#########+       
          +#########+       
           ++  ++++#+       
                  +#+       
                  +#+       
                 +#+        
                +##+        
               +##+         
              +##+          
         ++++###+           
       ++######+            
                            
                            
                            
                            
                            
                            
          +#+               
          +##               
          +##               
          +##               
           +#+              
           +##+             
           +##+             
            +##             
             ##+            
             ##+            
             +##+           
             +##+           
              ##+           
              ##+           
              ###           
              ###           
              +##+          
               ##+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
              +++##         
            ++#####+        
            +#######+       
            +########++     
           +##########+     
          +######+#####     
         +######+  +###+    
        +###+##+    ###+    
       +####++      +###    
      +####++       +###    
     +####+        +###+    
     +###+        +####+    
    +####+      ++#####+    
    +###+    +++#####++     
    #####++++######+++      
    ###############+        
    ++#############         
     +#########++++         
     +######+##+            
       +++++++              
                            
                            
                            
                            
                            
                            
                            
                            
               +++          
             +###           
             +###           
            +##+            
            +##+            
            +###            
            +###            
            +###            
            +##+            
            +##+            
            +##+            
           +##+             
           +##+             
           +##+             
           +##+             
            +##+            
            +##+            
            +##+            
            +###            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
                +++####+    
             +#+######++    
           +#######+++      
         ++######++         
         +#####+            
        ++##+               
       +###++++#+           
      +##########++         
      #############+        
      +#####++++++#+        
       +#++       +#+       
        +         ##+       
                  ##+       
                  +##+      
       +         +###       
       +++++   ++###+       
       ++####+#####++       
        +#########+         
         +++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+                
        +##+                
        +##+                
       +##+                 
       +##        #+        
       +##       +#+        
       +#+       ##+        
       +##       ##+        
       +##       ##+        
        +#+     +##+        
        +##+   +###         
         +##+++####         
          ++####+#+         
            ++++ #+         
                 ##         
                 ##         
                 ##         
                 ##         
                 +#++       
                 +##+       
                            
                            
                            
                            
                            
                            
                 +#+        
                +###+       
               +####        
              +####+        
             +#####         
           +++###+          
          ++####+           
          +#####            
          ####+             
         +###+              
        ####++    +++       
        +###+++ ++###+      
      ++###++########+      
      +########+#####+      
      +#####+++ +++##+      
      +####++   +++###      
      +#### #++#####+       
      +####+#######+        
       ++########++         
          ++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#++        
             +######+       
           +#####+###++     
          +####++ +####+    
         +####+   #####+    
        +###+    ######+    
        +##+    ######+     
        ###    +#####+      
        +##+  +#####+       
        ++#########+        
          +######+          
            +###+           
           +###+            
           ###+             
          +###+             
         +####              
         ####+              
        +####+              
        +###+               
          ++                
                            
                            
                            
                            
                            
                    ++      
                ++++##+     
                #####+      
               +###+++      
             +++##+         
             ####+          
            +####+          
          ++###++           
          +###+             
        +++##+  ++++++      
        +#############+     
        +#############+     
       +######+##+++##+     
       +######+     +#+     
       #####++    +###+     
      +####+     +###+      
      +####  +++##+++       
      +####++####++         
      +++########++         
         +###+#+ +          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++##+++             
      +#########+++         
       ++++++++#####+       
                 +##+       
               ++###+       
             ++###++        
           ++##+++          
           ##++             
           ##+              
           +##+             
            +##+            
             +##+           
              +##+          
               +##+         
                +##+        
                 +#+        
         ++      +#+        
         +##+++++##+        
          +########+        
           ++++##++         
                            
                            
                            
                            
                            
                            
                            
                            
                +###+       
             ++######       
             +#######       
           +###++####+      
           ##++    +##+     
          +#+       +#+     
          ##        +#+     
          ##+     ++##+     
          ###+++++++#+      
          +######+#+        
         ++#######          
        +##++++ #+          
       +##+     +#+         
      +#++       ++         
     +##         #+         
     ##+       +##+         
    +#+      ++##+          
     ##+++++##++            
     #######++              
     +##+#++                
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
              ##+           
             +#+            
            +##+            
           +##+             
         ++##+              
      +#####+               
      +###+                 
       +#+    +++++         
        ##+++######+        
        +#+##+++++##++      
         ###+      +##+     
         +#+        +##     
          +          +#+    
                    +##+    
           ++      +##+     
           #+    ++##+      
           ##+++###++       
           ++#+++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++#+++      
          +++#########      
        ++#######++###+     
       +#####++   ++##      
       +#++       +###      
       ++        +###+      
                +###+       
                +##+        
              ++##+         
             +####+         
            ++###+          
           +####+           
           +####+           
          +####+            
          +###+             
         +###+              
         +###               
         ###                
         +##                
          ##                
                            
                            
                            
                   +#       
                  +##       
                 +#++       
                +#+         
               ++#+         
               ##+          
              ##+           
             +#+            
           ++##             
           +##+             
          +##+              
         +##+    +#+        
         +#+   +###+        
         ##+   +###+        
         ##    ####+        
         +#+  +###+         
         +##++####+         
          +######+          
          +######++         
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++####+ +        
        ++##########+       
        +############+      
        ++++++#######+      
            +######+        
           +#####++         
         ++###+++           
        +###++              
        +###+               
         +##+++             
         +##+##+++          
          +######++++       
            ++++++##+       
                   ##+      
                  +##+      
                 +##+       
      +#++  ++++####        
      +#++########++        
       #++#######+          
       ++##++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                 +#         
                +##         
                +##         
                +##         
               +###         
              +###+         
             +###++         
             +###+          
             +##+           
            +##+            
            +##+            
           +###+            
           +##+             
           +##+             
           ###+             
          +###              
          +##+              
          +#+               
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
          +#+#++     +#+    
         +######+           
         ####++++           
         ###+               
         ###+               
         +###+              
          +##++++           
           +#####++         
            +++###+         
               +###+        
                +###+       
                +###+       
                +###+       
               +####+       
              +####+        
             +####+         
            +####+          
          ++####+           
        ++###+              
        +++#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####++        
          +####++###+       
        +###++    ++#+      
       +##++       +++      
      +##+         ##+      
     +##+         +##+      
    +##+          +##+      
    +#+           +##+      
    ##+           +##+      
    ##+           +##       
    ##+          +##+       
    +##        ++###+       
     ###+   +++#####+       
     +##########+++##       
       ++####+++  +##       
                  +##       
                  +##+      
                   ##+      
                   ##+      
                   +#+      
                            
                            
                            
                            
                            
                            
                            
              +##+++++      
             +########+     
            +##########     
           +#######+ ##     
          +#######+  ##+    
         ++###++++   ##+    
         +###++      ##+    
        +###++      +##     
       +###++       +#+     
      +###+        +##+     
      +##++        +##+     
     +###+         ###      
     +##+         +##+      
     ###         +###       
    +##+        +###+       
    +##+       +###+        
    +##+    ++####+         
     ###########+           
     ##########+            
      ######++              
                            
                            
                            
                            
                            
                            
        +++++++++           
        +########+          
         +++++++###         
                +##+        
                 +##+       
                  ##+       
                  ##+       
                 +##+       
                +##+        
              ++##+         
             +###+          
            +###+           
          ++##++            
         +###+              
       +####+               
      +###+                 
     +###+++++###########   
     ####################   
     +#######+++++          
      ++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                +##+        
                ###+        
               +###+        
               ###+         
               ###          
              +###          
              +##+          
             +###+          
             +###+          
             +##+           
            +###+           
            ####            
            ###+            
           +###             
           +###             
          +####             
          +###+             
          +###+             
          +#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
               #+           
              +##           
              +##           
              +#+           
              +#+           
              +#+           
             +##+           
             +##            
             +##            
             +#+            
             ##+            
            +##             
            +##             
            +#+             
            +#+             
            +#+             
            +#              
            +#              
            +#              
            ++              
                            
                            
                            
                            
                            
                            
             ++###+         
            +######+        
           +####+###+       
          +###++ +##+       
          +#++    ##+       
                  ##+       
                  ##+       
                 +##+       
                 +##+       
                +##+        
                +##         
               +##+         
           ++++####+++      
        ++############+     
      ++####+####+++##+     
     +###++ +###+   +#+     
     +##+  +###+     ++     
     +#+   +##+             
     +#+ +###+              
     +######+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++##+          
         +########++        
        +###########        
       +###+##+++###+       
       +##+ ++++####+       
        +##+  +####+        
         ##+++####+         
         +#######+          
          +######+          
           #####+           
          +######++         
         +####++###+        
        +####+   +##++      
        +###+     +###      
        +###+      ###+     
        +##+     ++###+     
        +##+    +####+      
         +##++######+       
          +#########        
            ++###++         
                            
                            
                            
                            
                            
                            
                            
       +++++++####++        
     +##############+       
      ++++++++++++##+       
                 +##+       
                +###+       
               +###+        
             ++###+         
            +####+          
          +####++           
         +####+             
         +#####+            
          ++####++          
            ++####+         
              ++###+        
                +###+       
                 +##+       
              +++###+       
     +++++++++#####+        
     +#############         
     +#####+++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
          +######+++        
         +####+++###        
         ##++    +##+       
        +##+      +#+       
        +##        #+       
        +#++      +##       
        +####+   +##+       
        +#####+++###+       
      ++##############      
      ###++++###+++ +##+    
     +##+            ###+   
     +#+              +#+   
     +#+              +#+   
     +#+             +++    
     +#+            +##+    
      +#+          +##+     
      ++##+     ++##++      
        +###+++###++        
          ++++#++           
                            
                            
                            
                            
                            
                            
                            
                            
                   +#       
          +++     +##       
          +#+     +##       
          ##+    +##+       
         +##+    +##+       
        +##+     ##+        
        ###     +##+        
       +##+    +##+         
      +###+    +##+++++     
      +################+    
      +###############+     
      ++++++++###+          
             +##+           
            +###+           
            +##             
           +##+             
           ###              
          +##+              
          ###               
          ##+               
                            
                            
                            
                            
                            
                            
                            
                +#+         
             ++####++       
            +########+      
            +#########+     
            +###++++##+     
           +###+   +###+    
          +###+     +##+    
          ###+      +##+    
         +###       +##+    
        +###+       +##+    
       +###+       +##+     
       +###+       +##+     
       ###+       +###+     
      +###+      +###+      
      +###      +###+       
     +###+    +####+        
     +###+++++####+         
     +##########++          
      +########+            
      ++#####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++++++++    
             +##########    
            +##++###++++    
           +##+   +         
          +##+              
          ###               
         +###++++           
         ########++         
         +++++++##+         
                 ##+        
                 ##+        
                +##+        
    +++       ++##+         
    ####++++++###+          
    +++#########+           
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +++++     
              +#######+     
          +++######++       
        ++#####++++         
       +####+               
       +##+                 
       +##                  
       +##+                 
        +###+               
         +###+              
          +###+             
           +###+            
            +###            
             +##+           
              +##+          
               ##+          
               +##+         
           +++++##+         
           +#####+          
            +++++           
                            
                            
                            
                            
                            
                +#+         
                +#+         
                ##+         
     +         +##+         
               +##+         
              +##+          
              ##+           
             +##+           
            +##+            
            +##             
           +##+  +++        
           ### +####+       
          +##+ #####+       
         +##+ +###+#+       
         +## +##+++#+       
         ##++##+ +##        
        +##++## +##+        
        +######+#++         
        +#######+           
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+++++    
              +########+    
             +####++++++    
           ++##+            
         ++###+             
        +####++             
      ++##+ +               
      +##+                  
      +###++                
      +#######+++           
       +++########++        
           ++++#+###        
                 +##        
                 +##        
                +##+        
               +##+         
              +##+          
         ++++###+           
         +#####+            
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++#+++##++++##+      
      +##############+      
       +##++++++++###       
                 +##+       
                +###+       
                +##+        
                +##+        
               +##+         
              +##+          
             +##+           
             +##+           
            +##+            
           +###             
           ###+             
          ###+              
         +##+               
        +###                
        +##+                
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
    +######+++              
    +++++++####++           
             ++##+          
               ++#+         
                 +#+        
                  #+        
                  +#+       
                  +#+       
                  +#+       
                  +#        
                  #+        
                 +#+        
                 ##         
                +#+         
               +#+          
              +#+           
             +##            
            +##             
           +##+             
           +#               
                            
                            
                            
                            
                            
                            
           ++++##+          
        ++#########+        
       +#####++++++##+      
        ###        ##+      
        +##+      +##+      
         ###+    +###+      
         ++##+   +##+       
          +###+ +##+        
           +###+###+        
            +#####+         
             +####          
            +#####+         
           +##++###+        
          +###+ +##+        
          ###+  +##+        
         +###   +##+        
         +##+ ++##+         
         +#+++###+          
         +######+           
          ###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++           
         +#######++         
        +##########+        
       +###++++++####+      
      +###+        ###++    
      +##+          +##+    
     +##+            +##+   
     +##+            +##+   
     +##+             +##   
     ###+             +##   
     +##+             +##   
     +##++          +###+   
      +###+++  ++++####+    
       +#####++######+      
        ++########+++       
          ++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+++      
           +###########     
         +##++++++++###+    
        +##+         ##     
         ##+       ++#+     
        +##      +##+       
        +#+     +##+        
        +##+   +###+        
         +##+++###+         
         +#######+          
           +++###           
             +##+           
            +##+            
            +#+             
           +##+             
          +##+              
          ###               
         +##+               
        +###+               
        +##+                
                            
                            
                            
                            
                +#+         
               +##+         
               +#+          
              +#+           
             +##+           
             +##            
             ##+            
            +#+             
            +#+             
            ###++           
           +#####+          
           +###+##          
           +#+  +#+         
           ##   +#+         
           #+  +#+          
           ##  +#+          
           #+ +##+          
           #++##+           
           ####+            
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
              +#####+       
             +#######+      
             +##+  +#+      
            +##+   +##      
           +##+    +##+     
          +###+    +##      
          +##+     +#+      
         +##+      +#+      
         ###      +##       
        +##       +#+       
        ##+      +##        
       +##+      +##        
       ##+      +##+        
       ##+     +##+         
       ##+    +##+          
       ##+   +##+           
       +##+++###            
       +######++            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+++           
          +#####+##+        
          ##+++####+        
          ##+ +####+        
          ##++######+       
          ###########       
          #####+++###       
          ++###+ ###+       
            +++ +###+       
                ####+       
               +###+        
              +####+        
              +###+         
             +####          
            +####+          
          ++####+           
          #####+            
        +#####+             
        +###++              
        +##+                
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
               +##+         
               +##+         
               +##          
              +##+          
              +##           
              +##           
              ###           
             +##+           
             ##+            
            +##+            
            +##+            
           +##+             
           +##+             
          +##+              
          +##+              
         +###+              
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++#+#+     
           ++#########+     
          +#########+##+    
          ###++###++ +##    
          +######+    +#    
           +####+     +#    
           +###+       +    
          +#####+           
         +##+++##+          
         ##+   +##          
        +##+    ##+         
        +#+     +##+        
        ##+      +#+        
        ##+      +##+       
        ##+      +##+       
        ##+     ++#+        
        ##+    +###+        
        +##++++####         
         +#######+          
          ++##+++           
                            
                            
                            
                            
                            
                            
                            
            +######+        
            +###+###+       
           +##+  ++##       
          +###+   +##       
         +###     +##+      
         +##+     +##+      
         ##+      +##+      
         ++       +##+      
                  +##       
                 +##+       
                 +##        
                +##+        
               +###+        
            ++######+       
         +++##########      
      ++########+  +##      
      +##++++##+    +       
     +##+ ++##+             
     +##+++##+              
     +##+###+               
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
            +####+          
           +##++##+         
           +##  +##         
           +#+  +##         
           +#    ##+        
           ++    +#+        
                +##         
                +#+         
             +++##          
          +######+          
         +#######+          
         ######+##+         
         ++##+  +##         
                +##+        
       ++        ##+        
      +##+      +##+        
      +##++    +###         
      +##########+          
        +++###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            #++++###++      
            #########+      
             ++++++##+      
                 +##+       
                +##+        
              ++##+         
             +###+          
            +###+           
           +###+            
         +#######+          
         +##+++++##+        
          ++     +#+        
                 +#+        
                 ##+        
                +##         
    +#+        +##+         
    +##+     ++##+          
     +##+  ++###+           
      +########+            
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
                  #++       
                  ###       
     +#+          ###+      
      ##+         ###+      
      +##        +###       
      +##+       +###       
      +##+       +###+      
      +###       +###       
      ###+      +####+      
      ####  +++#######      
      ####+##########+      
      ##############+       
      +########+####+       
       ++####++ +###+       
         +++    +###+       
                +###+       
                +###+       
                 ###+       
                 +##+       
                 +##        
                            
                            
                            
                            
                            
                            
                            
                     +#     
                     ##     
                    +##+    
            +#      +#+     
            +#+    +##+     
           +##    +##+      
          +##+    ###+      
         +###    +##+       
        +##++   +##+ ++     
       +##++   ++#####+     
       ###+ ++########+     
      +###########+++       
      +######+###+          
      ++++++ ###            
            +##+            
            +##             
           +##+             
           +#++             
          +###+             
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+           
         +#######+          
        +########+          
        ++#++++##+          
              +##           
             +##+           
            +###+           
           +###+            
           +####+           
          +######++         
         +#########+        
         +##++ ++##+        
          ++     +#+        
                 +##        
                 +#+        
          +     +##+        
        ++#+   +###+        
        +##+  +###          
        +#######++          
        +#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              #++++++#+++   
             +##########+   
             ##+ ++++ +++   
            +#+             
           +#+              
          +#+               
         +##+++#+           
         +#######+          
         ++++   +#          
                +#+         
                ##          
     +++      ++#+          
     ####+++++##+           
     +########++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#++#+       
        ++++########+       
       +###########++       
        +######++++         
        +#######++          
        +#########+         
        +##########+        
        +###++   +##+       
        +##+      +#+       
        +++       +#+       
                  +#+       
                  ##+       
                  ##+       
                 +##+       
       ++       +##+        
      +##      +###+        
       ##+++++####+         
       ##########+          
       +########+           
          ++###+            
                            
                            
                            
                            
                            
                            
                +#+         
                ##+         
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
         ###+     +++       
        +##+     +###+      
        +##+     #####      
       +##+     +##+#+      
       +##+    +##++#+      
       +##+   +#####+       
        +##+++#####++       
         #########+         
         ++#####+           
            ####            
            ##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###++++       
            +########+      
            ####+++###      
           +####+           
           +###+            
          +####+            
          +###+             
         +####+             
         +###+              
         +####++            
         +######++          
          +#######++        
           +++ ++##+        
                 +##+       
                 +##+       
                 +##+       
            ++++#####+      
       ++############       
       +###########++       
        ++##+++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++     ++++##       
      +##############+      
      +#############+       
        ++++++++ +##+       
                 +###+      
                 ###+       
                +###        
               +##+         
              +###          
             +###+          
             +##+           
            +###+           
            +##+            
           +###+            
          +###+             
         +###+              
        +###+               
       +###+                
       +###                 
       +##+                 
                            
                            
                            
                            
                            
              ++            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             ##+            
             ##+            
            +##+            
            +##+            
            +##             
            +##             
            +#+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
            +++##+          
           +#####+          
          +###+ ++  ++      
          +##   ++ +##+     
          +#+      +##+     
          +##      ##+      
           +##    +##+      
           +##+  +##+       
            +##++###+       
             +#####+        
              ####+         
            ++###+          
            +#####+         
          ++#++++##         
         +###   +##         
         ###+   +##         
        +##+   ++##         
        +#+  ++###+         
       ++#+######           
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+          
           +#####+          
          +##+###           
          +#+ +##+          
          +# +##+           
          +#++#+            
          +#+##             
          +####             
           +###+            
            +###+           
            +#+##+          
            ## +##+         
           +## ++#+         
           +#+  +##+        
           +#+   +#+        
           +#+   +##        
           +#+   +##        
           +##   +#+        
            +#++##+         
             +###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+++       
          ++###+#####       
         +###+     +#       
         ##+      +##       
        +#+      +##+       
        +#+     +##+        
        +##    +###+        
         +##++####+         
         ++###+##+          
           ++ +##+          
              +#+           
             +##+           
            +##+            
            +#+             
           +##+             
           +#+              
          +##+              
          +##+              
          ##+               
          #+                
                            
                            
                            
                            
                            
                            
              ++++          
         ++#######++        
         +#####++##++       
        +#####+   ###       
        +####+    +##       
        +##++      ##+      
        ###        +#+      
        ###        +##      
       +##+        +##+     
       +##+        +##+     
       +##+        +##+     
       +##+        +##      
        ##+        +##      
        +##        ##+      
        +##+      +##       
        +##+     +##+       
         +##    +###+       
          ##++++###+        
          ++######+         
            +####+          
                            
                            
                            
                            
                            
                            
                            
                 ++###+     
                +######+    
               +####++#+    
             +####++ +##+   
            +#####+  +#+    
           +###++++  +#+    
           ###+      +#+    
          +##+       +#+    
         +##+        ##+    
        +##+        +##+    
       +###         +#+     
       +##+        +##+     
      +##+         ##+      
      ###        ++##       
     +##+        +##+       
     +##+       +##+        
     +##+     +###+         
     +##+++++####+          
      +########+            
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++####+#+           
       +#####+###+          
      ##++     +##+         
      ++       +##+         
               +##+         
              +###          
              ###+          
             +##+           
            +###+           
           +###+            
          +###+             
          ####              
         +##++  ++++######  
       ++####++##########+  
       +############++      
        +####+#+++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ##+       
                 +##+       
                 +##+       
                +##+        
                +##+        
               +##+         
               ###          
              +##+          
             +###           
             +##+           
            +###            
            +##+            
           +##+             
          +##+              
         +##++              
        +###+               
        +###+               
        ####+               
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
               ++#+         
             +###++         
             ###+           
            +###            
           +#+++            
          +#++              
          +#                
         +##                
         ###++++#++         
         ###########+       
         ###+++ ++###+      
         ##+      +##+      
        +#+        +#+      
        +#+         #+      
        +#+         #+      
         #+        +#+      
         ###+    +###+      
         +####++###++       
          ++######++        
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
             ++##++         
             +#####+        
            ###++###        
           +##+  +##        
           +++   +##        
                 +##        
                 +#+        
                +##+        
                +##         
               +##+         
              ++#+          
          +++++#+           
        ##########++        
       ##+++########+       
      +#+ +###+  ++###      
      ## +##++     +##      
     +##+##+                
      ####+                 
      +##+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
           ++++###+         
           #######+         
            +++###          
               ##+          
              +##++#+       
             +#######+      
           +######+++       
          +#####+           
          ++###+            
            +##             
            ##+             
            ##+             
           +#+              
           ##+              
           ##+              
           ##+              
           ##+              
           ##+              
           +++              
                            
                            
                            
                            
                            
                            
                            
                +++##+      
            +++#######+     
         ++#####++###+      
         +####+   +##+      
         +++     +##+       
                +##+        
              +###+         
             +###+          
           +####+           
          +#####++          
          ++++++##+         
                +#+         
                +##+        
                 +#+        
                 ##+        
                +##         
    +++       +###+         
   +###++ +++####+          
   ++##########++           
      ++###+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++ +++++##++         
      #############+        
      #############+        
      #############+        
      ####++++++###         
      +++++   +###+         
             +####+         
             +####+         
             +####+         
             +####+         
             +####          
             +####          
             +###+          
             ####           
            +####           
            +####           
            #####           
            +####           
            +###+           
             +#+            
                            
                            
                            
                            
                            
                            
                      +#+   
          ++#+       +##    
          +##+      +##+    
          +##+     +##+     
         +##+      +##+     
         +##      +##+      
        +##+      +##+      
       +##+      +##+       
      +##+    +++######+    
     +####+############+    
     +############+++       
     +###++++ +##+          
             +###           
             ###+           
            +##+            
           +##+             
          +###+             
          +##+              
         +####              
         +##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++                     
    +##+++++++++            
     #############++        
     ##+    +++++###+       
     ##           ###       
     ##           ##+       
     +#           ##+       
                 +##        
                 +#+        
                 +#+        
                +##         
                +#+         
                +#+         
                ##+         
                #+          
               +#+          
               ##+          
               ##+          
              +##+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
             +++++++###     
         +++###########     
       +##########+###      
       ###++++    +##+      
       +++        ###       
                +##+        
                +##+        
               +##+         
              +###+         
             +###+          
             +##+           
            +##+            
            ###+            
           +##+             
          +##+              
         +###+              
         ###+               
         ###                
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++###+     
      ++++############+     
     #################+     
     +##########+#####+     
      +++++     +####+      
                +###+       
               +####++      
          +   +#######+     
        ++##+########+      
       +###########++       
       +########+++         
        +++####+            
         +####+             
         ####+              
       +####+               
       +###+                
       ###+                 
      +###                  
      +##+                  
       +#+                  
                            
                            
                            
                            
                            
            ++###+          
          ++#####+ +#+      
         +###+  +  +#+      
         +#+       ##+      
         +#++     +##       
          +#+     ##+       
          +##+   +#+        
           +##+ +##+        
            +##+##+         
             +####+         
             +###+          
            +#####          
           +##+ ##+         
          +#+   ##+         
         +##+   +#+         
        +##+    ##+         
        +#++   +##+         
        +#+  +###+          
        +#++###++           
        +####++             
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                ##+         
               +##          
              +##+          
              +##+          
              ##+           
             +##+           
             +##            
             ##+            
            +##+            
            +##             
            ###             
           +###             
           +##+             
           +##+             
           +##+             
           +##              
           +##              
           +##              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++         
            +##+###+        
           +#+   +#+        
           +#     #+        
           #+    +#+        
          +#+    +#+        
          +#+    ##+        
          +#+  +##+         
           +#++###+         
            +####+          
              +##+          
              ##+           
             +#++           
            +##+            
            +#+             
           +##+             
           +#+              
          +##+              
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
          +#+    +          
          +##   +#+         
           ##+  +##         
          +##+  +##         
          +##   +#+         
          +##   +#+         
          ##+   ##+         
         +##+   ##+         
         +##    ##          
         +#+    ##+         
        +##+   +##+         
        +##    +##          
        +## +++#####+       
        +############+      
        +##########++       
         +++++ +#+          
               ##+          
               ##+          
               #+           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#####+         
           +#######+        
           ##++ +##+        
           ##+ +####        
           +## +###+        
            +#+ +##+        
            +##+##+         
             +####          
              ###+          
              +##+          
             +##+           
            +###+           
           +##+#+           
          +##++#+           
         +##+ +#+           
        +##+ +#+            
       +##+ +##+            
       +#+++##+             
       +####++              
        +##+                
                            
                            
                            
                            
                            
             +#+            
             +#+            
           ++##+            
           +###             
           ###+             
           ###+             
           ##+              
          +##+              
         +###+              
         +###+ ++++         
         ####++####++       
         ############+      
         #############+     
         ###+      +##+     
         ###+       ##+     
         ###+      +#+      
         +###++  ++##       
          +###+++###+       
           ########+        
           ++####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++++++##+  
            ++++#########+  
           +#########++#+   
          +###+++++         
          ###+              
         +##+               
        +##+                
        +##+                
       +##+                 
       +##+++###++          
       +##########+         
       ++######+###+        
         +++++  +###+       
                 +##+       
                 +##+       
                +###+       
            ++++###+        
      +#+#########+         
      +#######++++          
      +##+++++              
                            
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                 +#+        
                 +#+        
                +##         
                ##+         
               +##+         
               +#+          
              +#+           
              +#            
             +##            
             +#+            
             #+             
            +#+             
           +##              
           +#+              
          +##               
          +#+               
          #+                
          #+                
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+++++++       
          ##########+       
         +##++++++##+       
        +##+     +##+       
        +#+      +#+        
        ##      +##+        
       +##      +##         
       ##+      +#+         
       ++      +##          
              +##+          
              +##           
             +##+           
             +#+            
            +##+            
            +#+             
           +##+             
           +#+              
          +##+              
          ###               
          ##+               
                            
                            
                            
                            
                            
                  ##        
             +#+++##+       
            +#######        
           +########+       
         ++####+#+###+      
         +####+   +##+      
        +###++     ##+      
        +###       +##+     
       +###         ##+     
       ###+         ##+     
       ###+        +##+     
      +##+         +##+     
      +##+          ###     
      +##+         +##+     
      +###        +##+      
      ++##+      +###+      
       ######+++####+       
       +###########+        
        ++#######++         
           +##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++##+      
            +####+++#+      
          ++#++    +++      
         +##+     +#+       
         ##+     +##+       
        +#+      +#+        
        +#+     +##         
        +#+   ++##+         
         +#++####+          
         +#######           
           + +##+           
            +##+            
            +##             
           +##+             
          +##+              
          +#+               
         +##                
        +##+                
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
            +#              
            ##+             
            ##+             
            ##+             
            ##+             
            ##+             
            ##+             
            ###             
            +##             
            +##             
            +##             
            +##             
            +##             
             ##+            
             ##+            
             +##            
             +##            
              ##+           
              +#++          
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++++++    
            +##########+    
           +####++++++++    
          +##+              
         +###               
         +##+               
         +##+++++           
         +########+         
           ++++++##         
                 ##+        
                 +#+        
                 +#+        
              ++###         
    +++++++++++###+         
    ############++          
    +++++++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++####++      
            +########+      
          ++##++   +#+      
         +###+     +#+      
        +##+       ##       
        +#+        +#+      
       +##+        +##      
       +#+        +##+      
      +#+         +#+       
      ##+        +##+       
     +##        +###+       
      ##++   ++##+##+       
      +#########++##        
       +####+++  +#+        
                 ##+        
                +##         
                +#+         
                ##+         
                ##+         
                ##+         
                            
                            
                            
                            
                            
                            
                 +##        
                +##+        
              ++####++      
              +######+      
             +###+++#+      
            +###+  +#+      
           +###+   ##+      
           +##+   +##+      
          +##+    +#+       
          +##+   +##        
         +##+    +##        
         ###     ##+        
         ##+    +##         
        +##     ##+         
        +##+   +##+         
        +##   +##+          
        +##+ +##+           
        +###+###            
         +#####+            
          ###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####+         
         +#####++##         
       +###+++   +#         
       ##++      +#++       
       +#+       ###+       
        ##+      ##+        
        +##+    +#+         
         +##+  +##          
          +##+ +#+          
           +####+           
            +##+            
             +##+           
            +#+##+          
            +#++#+          
            #+  +#+         
           +#+  +##+        
           +#+   +#+        
           +#    +##        
           #+     +#        
           +#     +#        
                            
                            
                            
                            
                            
                            
                            
               ++#+##+      
             ++######+      
           +###+++####      
           ###+   +##+      
          +##+    +##       
          ##+    +##+       
          ##+   +##+        
          +#+  +##+         
          +##++##+          
           +####++          
           +###+            
           +###             
          +####+            
         +###+##+           
        +##+ +##+           
        +##+ +##+           
        ##+  +##+           
        ##+ ++#+            
        +######             
         ++##++             
                            
                            
                            
                            
                            
                            
                            
            +##+            
            +##+            
             ++#+           
             +##+           
            +###+           
            +###+           
            +###+           
            +####+          
            +####+          
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            ++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++++#+     
         +++++########+     
        +#############+     
        +++##+++  +##++     
                 +##+       
               +###+        
             +###+          
           ++###+           
          +####+            
         +######++          
         +##+#####+         
               +##+         
                ##+         
                ##+         
               +##+         
   ++         +##+          
   +#+      ++###           
   +##+++++####+            
   +#########+              
     ++++++++               
                            
                            
                            
                            
                            
                            
                            
         #++++++            
        +#######++          
        +###+++###++        
       +##+     +###+       
       +##+       +##       
                   +#+      
                   +##+     
                    +#+     
                    +#+     
                   +##+     
                   +##+     
           +++     +#+      
       +#######++ +##+      
      +##++++####+##+       
     +##+     +#####        
     +##      +####+        
     +#++++++###++##+       
     +#########+  +##+      
      +++++++      ##+      
                    #+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++#+   
              +########++   
             +#+++#+++      
           +##              
          +##               
         +##                
         +##+++++           
          +++++##+          
               +#+          
                +#          
                +#+         
     ++++     ++#+          
     ###########++          
     +++++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++####+       
       +++++########+       
       ##############       
       #############+       
       ++ +++  +####+       
               ####+        
               ####         
              +###+         
             +####+         
             +###+          
             ####           
             ###+           
            +##+            
           +###+            
           ####             
          +###+             
          +##+              
         +###               
         +###               
          +#+               
                            
                            
                            
                            
                            
                            
                     +#     
                    +#+     
             #+    +##      
            +#+    ##+      
           +##+   +##       
           ##+    +#+       
          +##+   +##        
         +##+    +#+        
        +##+    +##         
       +##+ +++#######      
       #############++      
      +######+###+          
      +##++  +##+           
             +#+            
            +##             
           +##+             
           ##+              
          +#+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##+          
             +###+          
            ++###+          
       +#########+          
       +########+           
       +########+           
        ++++ +##+           
             +##+           
             +##+           
           + +##++          
          +#######+         
          +#######+         
          +######           
           +++##+           
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
     +         +++##+       
             +####+##       
            +###+ +##       
           +##+   +##       
           +#+   +##+       
           +##+ +##+        
            ##++###+        
            +#####+         
             +###+          
             +###           
            +####+          
           +##+##+          
          +##+ ##+          
         +##+  ##+          
        +##+   ##+          
        +##+   ##+          
        +#+   +##+          
        ##   +##+           
        +##+####      +     
        +#####+             
                            
                            
                            
                            
                            
                            
                            
             ++##++         
           +#######+        
          +###++ ++#+       
         +###+     ##+      
        +##++      +#+      
        ###        +##+     
       +##+         +#+     
       ##+          +#+     
      +##+          +##     
      ##+            ##     
     +##+            ##++   
     ##+            +####   
     ##+           +####+   
     ##+          +####+    
     ##+        +#####+     
     +#++++  ++#######+     
      +####+#########+      
       +############+       
         +++######++        
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++##+      
            +++######+      
         +++#########       
       +######++####+       
       +###++  +###+        
        +++  ++###+         
            +###+           
         ++####+#           
        +########+          
        +#########+         
               +###+        
                 ###+       
                  ###       
                  ###       
     ++           ###       
    +#+          +##+       
    +###+      +###+        
    ++####++++####+         
      ++#########+          
        ++##++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##++++        
         ++#########+       
        +############+      
       +#####++  ++###      
      +###+ +      ###+     
      +##+  +     +####     
      +#+       ++###++     
      +##+    ++###++       
       ###+   +###+         
       +###+ +##+           
        +######+            
         +#####             
           +###+            
           +#####+          
           ###+##++         
           +##+ ##+         
           +##+ +##         
           +##+++##         
            +#####+         
             ++##+          
                            
                            
                            
                            
                            
                            
                            
                  +++       
                +#######+   
             ++##########   
            +######++++##   
           +####++    +##   
           ####+      +##   
          ####+       +#+   
        ++###        +##+   
        +###+        +##+   
      ++###+        +###+   
      +###+        ++##+    
     +####        +###+     
     ###++       +###++     
     ###+       +###+       
     ##+      +###++        
     ###+ +++###+           
     ##########+            
     #########+             
      +####++               
                            
                            
                            
                            
                            
                            
                            
          ++  +++           
         +##+  +#++         
        +###+   ###+        
        +###+   ####+       
       +###+     +###+      
       +##+      +####+     
      +###+       +####     
      ###+        +####+    
      ###          +####    
     +###           +###+   
     +##+            ###+   
     +##+            ###+   
     +###           +###+   
      ###          +####    
      ###+       +#####+    
      +####++++########     
      +##############++     
       +#############+      
        +##########++       
         +##### +           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
          ++######+         
         +####+++##+        
         ###+    +##+       
         +++      ###       
                  ###       
                  ###       
                  ##+       
                 +##+       
                 +#+        
                +##+        
         +++++ +##+         
       +###########++++++   
      +###+##############+  
      +#+    ###++++##+++   
      +#    +##+            
      +#+  +##+             
      +#++###+              
      +####++               
       +##++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+     ++         
         +##     ##         
         +##     ##         
         +##+    ##         
         +##+   +#+         
          ##+   ##+         
          ##+   ##+         
         +##    ##+         
         +##    ##+         
         +#+    ##+         
         +#+  +###+         
         +########+         
         +#####+##+         
          +++   ##+         
                +##         
                +##         
                 ##         
                 ##         
                 +##        
                 +++        
                            
                            
                            
                            
                            
                            
                            
                     ##     
                    +##     
                   +##+     
                  +##+      
                  +##+      
                 +##+       
                +###+       
               +###+        
              +###+         
             +###+          
            +###+           
           +###+            
          ++##+             
          +##+              
        +###+               
       +###+                
      +###+                 
     +###+                  
     ####+                  
     ##++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +####+           
          +##++#+  ++       
         +##+  #+ +#+       
         +#+   +++##+       
        +#+    ++###+       
        +#+    +####        
        +#+   +#++#+        
        +#+ +##+ ##+        
         +#+#++ +#+         
          +#++ +##+         
               +##          
               +#+          
              +##           
              ##+           
             +##+           
             +#+            
             ##+            
             ##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                ++++        
               +###+++      
              +#######+     
            ++#########+    
            +#####++++##    
           +###+++    ##    
          +###+       ##    
         +##+         ##    
        +###+        +#+    
       +###+         +#     
      +###+         +#+     
      +##+          +#+     
     +##+          +#+      
     +##+         +##+      
    +##+         +##+       
    ###         +##+        
    ##+        +##+         
    ##+      ++##+          
    ###   +++##++           
    +++++++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +#######+         
         +###++++##         
         ###+    ##         
        +##+     #+         
        ##+      ##         
        ##+     +##+        
        ##++ ++####+        
        ###########+        
        ++#####++##+        
          ++++  +##+        
                ###         
               +##+         
               +##+         
               ###          
               ##+          
              +##+          
              ###           
              ###           
              +#+           
                            
                            
                            
                            
                            
                            
               +++          
              +####+        
            ++###+##+       
           +###++ +#+       
          +###+   +#+       
          +#+     +#+       
                  +#+       
                 +##+       
                 +##+       
                ++#+        
                +##+        
               +##+         
        ++++##########+     
     ++################+    
    +##+++++###+++++++##    
    +#+   +###+       +     
    #+  ++##++              
    +++###++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+            
            +##+            
           +###++++         
           ########+        
          +#########+       
         +####   ++##+      
         +###      +##+     
        +###+      +##+     
        +##+       +##+     
       +###+       +##+     
       +###        +##+     
       +###        ###+     
       +##+        ###+     
       +##+      ++##+      
       ###+      +##+       
       ###+    +####+       
       +##+  ++####+        
       +###++####++         
       +########+           
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +   ++++++++   
           ++###+########   
          +########+###+#   
         +##+  +     +      
        +##++               
       +##+                 
      +#######++            
      +#########++          
              ++##+         
                +#+         
                +#+         
                +#+         
              ++##+         
     +++++++++###+          
     ##########+            
     +++++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##+               
       ++####++   ++        
       +##++++   +#+        
      +##+      +##+        
      +##       +##+        
      +##       ###         
      +##+     +##          
       +##++   +#+          
       ++###+++#+           
         +#######+          
          ++#######++       
            +###++###+      
            +##+  ++##+     
            +##+    +##+    
            +##     +##+    
            +#+     +##+    
            +#+   +###+     
            +##+++####      
             +######+       
              ++##++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++######+       
         +#####++++#+       
         +##+++   +#+       
         +##+    ++++       
          +##+    +##+      
          +###+   ###+      
           ++###++##+       
             +#####++       
               +###+        
              +####+        
             +###+#++       
            +###+ ###       
          +###+   ##+       
         +##+     +##       
       +###+     +##+       
       +##+     +###+       
      +#++   ++###++        
      +#++++#####+          
      +#######+++           
      +++#++++              
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +#+#+         
              #+ ##++       
             +#  +##+       
             ++   +#+       
           ++#+   +#+       
           #++     ##       
           #+     +#+       
           #+    +##+       
           +#+++###+        
            +####++         
           +###+            
         +#####+            
        +##+  +#+           
        ##+    #+           
       +#+    +#+           
       +#+    +#+           
       ##+    ##            
       +#######+            
        ++####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#####++      
         ++######+####      
        +####++++ +###      
        ###+      +##+      
        ##        ###+      
        ##+      +##+       
        +##+    +##+        
         ###+  +###         
         ++##++###+         
           +#####+          
            +###+           
           +#####+          
          +##++###          
          ##+  +##+         
         +##+   +##         
         ##+    +##         
        +##    ++##         
        +##++++###+         
         +#######+          
          ++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
           +###+##+         
          +##++ ++#+        
          +##    +#+        
         +##+               
         ##+                
         ##+                
        +##     ++          
        ###   ++###+        
        ### +#######+       
        ##+++##+++##+       
        ##++##+   +##+      
        ##+##+     ##+      
        ####+      +##+     
        +##+       +##+     
         ++         ##+     
                    +#+     
                    +#+     
                    +##     
                     ##+    
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
           +#####++++++++   
           +#############   
           +##+##########   
          ++#+   ++++++++   
          +##+              
         +##+               
         ##+                
        ### ++++++          
       +##########+         
       +######+++##+        
       +##+++    +#+        
       +++       ##+        
                +##+        
       +++      +##+        
      +#+       ###+        
     +##+++++++###+         
     ############+          
     ++##++####++           
                            
                            
                            
                            
                            
                            
                            
                            
          ++ ++##+          
         +##+#####          
         +#+++++##+         
         ++    +##          
        +#+    +##          
        +#    +##+          
        +#  ++###           
        +#######+           
         +#######+          
          ++###+##+         
           +##+ +##+        
          +##+  +##+        
          +##    ##+        
          ##+    ##+        
         +##     ##+        
         +#+     ##+        
         +#+     #+         
         +##++++##+         
         +#######+          
          +###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###########+       
        +############       
        +###########+       
          + +++++###+       
               +###+        
              +####+        
            ++####+         
         +++####+           
       +########+           
       +##########+         
        +++++++####+        
     +          +###+       
                 +##+       
                  +##       
        +#+       ###       
      +##+       +###       
     +##+        ###+       
     ###++     ++##+        
     +#####++++###++        
      ++#########+          
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++          
          +#######+         
       ++#####+###+         
      +#####++++#+          
      +###+  +###+          
       ++   +###+           
           +##+             
          +##+              
         +##+               
         ##+                
         ###+++             
         +#######+          
           ++++#####+       
               ++#####+     
                   +###     
                    +##+    
            ++      +##+    
            +#++++++##+     
            +#######++      
              ++++++        
                            
                            
                            
                            
                            
                            
                            
               +###++       
              +#######+     
            ++#########+    
           +######+++###+   
          +#####+   +####   
         +#####+     +###   
        +####+       +###   
        +###+        +###   
       +####         +###   
      +####+         +###   
     +####+         +###+   
     +###+          ###+    
     ####         ++##++    
     ###+        ++##+      
     ###+      ++###++      
     ####+  +++####+        
     ############++         
     +##########+           
     ++########+            
        ++++                
                            
                            
                            
                            
                            
                            
                            
                 +#+        
               ++###        
              +##+++        
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
        +##                 
        ##+       +         
       +#+  +++++##+++      
       +#+ +####++#####+    
       +#+##+++    ++###    
       +###+         ++#    
       +##+           +#+   
       +##++        +###+   
        +####+++++++##+     
         ++#########++      
           ++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       #+   
                      +#+   
           ++##+     +###+  
           +##++    +###+   
           ###      +##+    
          +##+     +##+     
          +#+     +###      
         +##+     +##       
        +##+     +##+       
       +##+    ++###++      
       +##+++########+      
      +###########+++       
      +##+++++###+          
      +++    +##+           
            +##+            
            ##+             
           +##+             
           ##+              
          +###+             
          ###+              
                            
                            
                            
                            
                            
                            
                            
                            
            #+              
           ##+              
          +##               
          +#      +         
          #+     +#+        
         +#+     ##         
         #+      ##+        
         #+++++++#++        
        +##########+        
        +#########+         
         ++##+#+##+         
           ++  +##          
               +#+          
               ##+          
               ##+          
              +#+           
              +#+           
              ++            
              #+            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                     +##+   
            +++     +##+    
           +##+    +##+     
           +##     ###      
          +##+    +##+      
         +##+    +##+       
        +##+     +##+       
        ###+    +##+ +      
       ###+   ++###+++      
      +###+#########++      
     +###########+++        
     +##++++ +##+           
      +     +##+            
           +##+             
           +#+              
          +##+              
          ##+               
         +##+               
         ###+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
                            
          +++++####+        
        +##########+        
       +#####++++#+         
       +##+                 
       +##+                 
        ###+                
        +###++     +#+      
         +####+   +###      
          +####++####+      
           ++######+        
             +####+         
             +####+         
            ++#####+        
            +##++##+        
            ##+  +##+       
           +##+  +##+       
           +##+++###+       
           +#######+        
           +######+         
            ++#++           
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##       
                 +##+       
                 +##+       
                 +#+        
                 ##+        
                +#+         
               +##+         
               ##+          
              +##+          
             +##+           
            +##+            
            ###             
           +##+             
          +##+              
          +##               
         +##++              
         +###+              
        +###+               
        +#+                 
                            
                            
                            
                            
                            
                            
                            
             +++#++         
            +######         
          +##+++ ##+        
          #+     +#+        
                 +#+        
                 +#+        
                 +#+        
                +##+        
                +#+         
                ##+         
          ++++ +##          
         +#######+          
        +#+++###+           
        ##   +##+           
       +#+  +####           
       +#+ +##+##+          
       ## +##+ +##+         
       +#++##   +##+        
       +###+     +##+       
       ++++       +#+       
                            
                            
                            
                            
                            
                            
                            
                +##         
               +##+         
              +##+          
             +##+           
             +##+           
            +###            
            +##+            
           +##+             
          +##+              
          +##      +++      
         +##+     +###+     
         ##+    ++#####     
        +##+   +####++#     
        ##+   +##++ +##     
       +##+   ###+ ++#+     
       ##+   +##   +#+      
       ###   ##+ +##+       
       +###++##+###+        
        +#######++          
         ++++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +###+            
          +####             
         +#####++           
         +##+####+          
        +##+++####          
        ##+  #####+         
       +##+ +#++##+         
       +##+##+ +##+         
       +#####  +##+         
       +###++  +##+         
         ++    +##+         
               +##+         
                ##+         
                +#+         
               +##+         
               +##+         
               +##+         
               +##+         
                ##+         
                            
                            
                            
                            
                            
                            
                            
                 +#+        
        ++      +##+        
        +       +##+        
               +##+         
               +##+         
               +#+          
               ##+          
              +##           
              +#+           
             +##+           
             +#+            
            +##+            
            ##+             
           +##+             
          +##+              
          +#+               
         +##+               
         +##                
         +#+                
         +#                 
                            
                            
                            
                            
                            
                            
                  +##       
                 +##+       
                 ##+        
                ###         
               +##+         
              +##+          
             +##+           
             ###            
            +##             
           +##+             
           +##+             
          +#####+           
          ###+ +#+          
         +##+   ##          
         +#+    ##          
         ##    +##          
         ##    +#+          
         ##   +##+          
         +#+ +##+           
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++##+       
        +############+      
        +#######++###       
        +####+   +##+       
                +###        
               +###+        
              +##+          
             +##+           
           +####+           
         +########+         
         +##+++++##+        
          +      +##+       
                  +#+       
                  +#+       
                  ##+       
                 ###+       
               +###+        
     ++   ++++####+         
    +###########+           
     +######+++             
                            
                            
                            
                            
                            
                            
                            
           +#++             
           +###++           
             +###+          
              ++##+         
                ##+         
                ##+         
               +##+         
             +###+          
         +++####+           
         ######             
         ++++##+            
             +##++          
              +##+          
               +#+          
               +##+         
                ##+         
          +    +##          
          ++  +##+          
          +#####+           
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                 +#         
                +###+       
              ++#####+      
             ++#######      
             +##+  +##+     
            +##+    +#+     
           +##+     +##     
          +##+      +#+     
          +##+      +#+     
         +##+      +##      
        +##+       +#+      
       +###       +##       
       ###+       +#+       
       ##+       ###        
      +##+      +#+         
      +#+      +#+          
      +##+  +++##           
       ###++####+           
       +#####++             
                            
                            
                            
                            
                            
                            
               #+           
              ##+           
             +#+            
            +#+             
           +#+              
          +#+               
         +##+               
         +#+                
        +#+                 
        +#+      ++++       
       +#+      +####+      
       +#+      +#++++      
       +#+     +#+  +#+     
       +#+    +#+   +#      
       +#+    +#+   +#      
       +#+    ++   +#+      
       +#+    #+  +#+       
       +##+   #+++#+        
        +##+++####+         
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++##+###++        
       +############+       
        +######++###+       
                 +##+       
                +###+       
                ###+        
              +###+         
            ++###+          
          ++###+            
         +####+             
       +######+             
       #########+           
       +++  ++###+          
              +##+          
               +##          
               +##          
               ###          
             +###+          
       ++++++###+           
      +++######+            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+                  
       +##+                 
       +##+    ++           
       +#++   +##+          
        #+     ###+         
        +#     ## +         
        +#+    ##           
         ##+   ##           
         +##+  +#+#         
          ++##+###+         
            +####+          
               +#+          
                ##          
                +#+         
                +#+         
                 ##+        
                 +#+        
                  #+        
                  +#+       
                   #+       
                            
                            
                            
                            
                +++         
               +##+         
              +###+         
              +##+          
              ##+           
             ###+           
            +##+            
           +##+             
          +##+              
         +###               
         +##+      ++       
        +##+      +###      
        ##+      +####+     
       +##+     +###+##     
       ##+     +##+ +#+     
      +##+    +##+ +##+     
      +##    +##+ +##+      
      +##+   ##++##++       
       +##+++#####++        
       +########++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
          +#######+         
         +#########+        
        +###+    +##        
        +##+      ##+       
        +++      +##+       
                +##+        
               +###         
               +##+         
              +##+          
            ++##+           
           +###+            
          +###+             
         +###+              
         +##+        +      
        +##+     +++##+     
       +##+ +++########     
      +##############++     
      +############++       
       +####++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++         
           +##+++##+        
          +##+   +##+       
          ##+    +###+      
         +##     +###+      
         ##       ###+      
         ##      +##+       
        +#+     +##+        
        +#+   ++###+        
        +##++#####+         
         +###++##+          
           +  ##+           
             +#+            
            +##             
           +##+             
          +##+              
          ##+               
         ##+                
        +#+                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
     +##+                   
     ####+                  
     ++##+                  
       +##+                 
       +###+  ++            
        ###+  +#+           
        +##+ +##+           
         ###++###           
         +#######++         
          +########         
           ++######+        
             ++++##+        
                +###+       
                 +###       
                  +##+      
                   ###+     
                   +##+     
                    +##+    
                    +##+    
                     +##+   
                            
                            
                            
                            
                            
                            
                            
               +##          
             ++##+          
           ++###++          
          +#######++        
         +####++###+        
          ++++   ##+        
                +##+        
               +##+         
              +##+          
            +###+           
       +########+           
       +####++####+         
        +++    ++##+        
                 +#+        
                 +#+        
                +##+        
               +###         
    +++    +++###++         
    ############+           
    ++++####+++             
                            
                            
                            
                            
                            
                            
                            
          ###+              
          ####              
         +####+             
         +###+              
        +####+              
        +###+               
        +###+               
       +###+                
       +###+                
       +###+ +#+####+       
       +###++########+      
       +###++#########+     
       +###++#########+     
       +####+###+ +###+     
       +####++##  +###+     
        +#####++  +###+     
         +#####++#####+     
          +###########      
           +#########+      
             ++####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#++#+#++++++        
       ##############+      
       +++++##########+     
                 + +##+     
                   +##+     
                  +###      
                  +##+      
                 +##+       
                +###        
               ++##+        
               +##+         
              +##+          
            ++##+           
           ++##+            
           +##+             
         +###+              
        +###+               
       +###+                
       ###+                 
       +#+                  
                            
                            
                            
                            
                            
                            
           +###++           
           ######+          
           ++#####+         
              +###+         
               +##+         
               +##+         
               +##+         
               +##+         
              +###+         
              +###          
             +###+          
             +###           
            +###+           
            +###+           
           +###+            
           ####+            
           ###+             
           ###+             
           ##+              
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
            ++         ++   
           +##+      ++##   
           +##       +##+   
          +##+      +###    
         +##+       ##+     
        +##+       +##+     
       +##+       +##+      
     +###+       +##+       
     +###++++++++###+++     
     #################+     
     +#+###++++##+++++      
             +###           
             +##+           
            +##+            
           +##+             
          +###              
         +##+               
         +##                
        +##+++              
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
         +######+           
        +########+          
       +###+++####          
       +##+    ++#+         
       +##+      +          
       +##+                 
       +##+  ++#++          
       +##+ +######+        
       +############+       
        +#####  ++##+       
         +###     +##+      
          +       +##+      
                   +#+      
                   ##+      
                  +##+      
                 +###       
                +###+       
             ++####+        
          ++#####+          
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +++##+    
           ++++++######+    
           ############+    
         +####+++  +#+++    
       +###++      +###+    
      +###+       +##++     
      +##       +###+       
      +##++  +++###+        
      ++###########+        
        +++##+ +##+         
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +##+                 
      +##+                  
      ##+                   
                            
                            
                            
                            
                            
                            
          +++++++           
      ++++#######+++        
    +##############++       
    ###++++++++++####+      
    ++            +###+     
                   +##+     
                   +##+     
                   +##+     
                  +###+     
                 +###+      
       ++++++   +###+       
     +#######+++###+        
     +############+         
     +##+ ++######++        
     +###++##########++     
      +########+++######    
       ++###+++   ++++++    
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#     
                     ##     
                     #+     
                     +      
         +++++++++#+        
        +##########+        
       +###########+        
       +#++    +##+         
       +#      +#+   +      
       ++     +##    #      
             +##+    #      
            +##+     +      
            ##+             
           +#+              
          +##               
         +##+               
        +##+                
        +#+                 
       +##                  
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++#########++        
     +#############+  ++    
     ########++++##+  ##+   
     ####++      ++ ++##+   
     ####+          +###+   
     +###+         +###+    
     +#####+     ++###      
      +#####+   +###++      
       ++####+++####+       
         +#########+        
          +#######+         
           ++####+          
            +#####+         
            +#####+         
            +#+ ###+        
           +##+ +###+       
           +###++###+       
           +########+       
            +######+        
             ++++++         
                            
                            
                            
                            
                            
                            
                            
                 ++++++     
                +######+    
              +###+#####+   
            +####+ +####+   
           +###+     +##+   
          +###+       +#+   
          ###+        ##+   
         ###+        +#+    
        +##+        +##+    
       +##+        +##+     
       ###        +###      
      +##+       +###       
     +##+       +##+        
     ###+     ++##+         
     ##+     +###+          
     ##+   ++###+           
     ###++####+             
     ########+              
     ++####+                
       +++                  
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##           
              +##           
              ##+           
              ##+           
              ##+           
             +##+           
             +##            
             ###            
             ##+ ++         
            +## +#          
            +##+#+          
            ####+           
           +####+           
           +####            
           ####+            
           ###+             
           ###+             
           ###              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++####+       
           +#########++     
          +##+++  +###+     
          +#+      +##+     
         +##+      +##+     
         ##+       +##      
         ##+      +##+      
         +##+++++###+       
          +########+        
            ++++##+         
              +##+          
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +###+                
       +###+                
                            
                            
                            
                            
                            
                            
                            
      +##+                  
      +###+                 
      +####+                
       +####+               
        +####+              
         +###+              
          +###+             
           +###+            
           +####            
            ####            
            +###+           
             +###+          
              ###+          
              +###+         
               +###+        
               +###+        
                +###+       
                 ###+       
                 +###       
                 +##+       
                            
                            
                            
                            
                            
                            
                            
                            
                    +#      
                   +##      
             ++    +#+      
            +##   +##+      
           +##+   ##+       
          +##+   +##        
          ###   +##+        
         +##+   ###         
        +##########++++     
       +##############+     
       +##+++ ###+          
        ++   +##+           
             ###            
            +##+            
            ###             
           +##+             
           +##              
          +##+              
          ###               
          ##+               
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +##             
             ##             
             ##             
             ##             
             ##             
            +#+ +++         
            +#+ +#+         
            +#+ +#+         
           +##+ +#+         
           +#+  ##+         
          +##+ +##          
         +##+  +##          
         ####++###          
         +++#####+          
            ++++#+          
               +#+          
               +#++         
               +##+         
                +++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#++        
              +####++       
            +########+      
           +##++######      
          +##++ ##+###      
          +##+  +++##+      
          +##+   +##+       
           ##+   +#+        
           +##+ +##+        
            +#####+         
             +###+          
             +####          
            +##+##+         
          +###+ +#+         
         +###+ +##+         
        +###+ +##+          
       +###+ +###+          
       +##+++##++           
        +#####+             
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                 +#         
                 +#         
                 ##         
         +#+    +##         
         +#+    +#+         
         ##+    +#+         
        +##     ##+         
        +#+     ##          
       +##++++ +##++        
      +############+        
      +##++++#####+         
      +#+    +++#+          
               ##+          
               +#+          
               +#+          
               ##+          
               ##+          
               +#+          
               +##+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +##++         
            +#######+       
           +#########       
          +####+  ###       
           +#++  +##+       
                +###        
               +###+        
              +###          
          +++####           
        +########+          
        +##########         
        ++++    +##+        
                 ##+        
                +##+        
     ##        ++##+        
     ##+      ++###         
     ###++++++###+          
     +##########+           
       +###++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#####+      
            ++####++##++    
          ++###++    +#+    
         +####+      +#+    
        +###+        +#     
        +##+         +      
       +##+                 
       ##+       +##+       
      +##+     +####+       
       +###+++######+       
       +########+##+        
         ++++++ +#+         
               +##          
              +##+          
              ###+          
             ##++           
           ++#+             
           +##+             
          +##+              
          +##               
                            
                            
                            
                            
                            
                            
               ++###+       
             +#######+      
           ++####+ +#+      
           +####+  +##      
          +###+    +##      
          +#++     +##      
                   ##+      
                  +##+      
                  +##       
                 +##+       
                 ##+        
                +##+        
       +++++++++##+         
     ++############++       
    +####++++########+++    
    +##     +##++++####+    
    ##+   ++##+     +++     
    +#+  +###+              
    +##+###++               
     +####+                 
                            
                            
                            
                            
                            
                            
                            
                            
              +####+        
            ++######+       
           +###+  +##+      
          +##+     ##+      
         +##+      +#+      
         +++       +#+      
                   +#+      
                   ##+      
                  +##       
                  +#+       
                 +##+       
                 +#+        
        +++####++##+        
      ++#############+      
     +###++  ++###+++       
     +##+     +##+          
      ##     +##+           
      +##+++###+            
      ++#####++             
        ++#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+++++++++++        
       +#############+      
        + +++++++++##+      
                  +##+      
                  ##+       
                 +##+       
                +##+        
                +##+        
               +##+         
              +##+          
             +###+          
            +###+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +###+                
       ###+                 
      ++#++                 
                            
                            
                            
                            
                            
                            
                            
             +###           
             +###+          
             +####+         
             +####+         
             #####+         
             #####+         
             ####+          
             ####+          
            +####           
            +####           
            +####           
           +#####           
           +#####           
           +####+           
           +####+           
          +#####+           
          +#####+           
           +###+            
           +###             
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#+###+#+######+      
      +##############+      
       ++++++++++++##+      
                  +##+      
                 +##+       
                +###+       
                +##+        
               +##+         
               ###+         
              +##+          
             +##+           
            +###+           
           +###+            
           +##+             
          +##+              
         +###+              
         +##+               
        +##+                
       +###+                
       +###+                
                            
                            
                            
                            
                            
                ++###+      
               +######      
             ++######+      
            +########       
          ++####++##+       
          +###+++##+        
           +##++##+         
            +#####+         
            +####+          
           +#####+          
          +######+          
         +####+###+         
       ++####+ +##+         
      +#####+  +##+         
      +###+    ##+          
      +##+   ++##+          
      ##+   +###+           
      #####+###+            
      +#######+             
        +##++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++######+      
           +##########      
          +##+++   +##      
         +##+       ##      
        +##+       +##      
        ##+       +##+      
        ##+       +#+       
        +##      +##+       
        +###+++++###+       
         +#########         
           ++++###+         
               ###          
              +##+          
             +##+           
            +##+            
            +##+            
           +##+             
          +##+              
         +##++              
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +####+          
           +####++          
          +###++##+         
         +###+ ++##+        
         +##+   +##+        
        +##+    +##         
        +##+    +##         
        +##+    +##         
        +##+++++###         
        +##########         
          ++##++##+         
               ###+         
               ###          
              +##+          
              +##+          
             +##+           
            +###+           
            +##+            
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++++++++   
            +############   
            ##++++ +++      
          +##+              
         +##+               
         +##++++++          
         +########+         
           +    +##+        
                 +##        
                 +#+        
                +##+        
     ++++++++++###+         
     ###########+           
     +++++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##+++       
           ++########+      
           ##########+      
          +####+++++#+      
          +###+     #+      
         +#+##+    +#+      
         +++##+++++##+      
          +##########+      
         +#########++       
       ++#########++        
       +##########+         
       +##++++#####+        
       ##+     ++###        
      +##+       +##+       
      +##+        ##+       
      +##++      +##+       
       ####++   ++##        
       +###########+        
        +#########+         
          +++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++++++++###+      
       ##############+      
       +++##+++++++##+      
                  +##+      
                 +##+       
                +##+        
               +###+        
               +##+         
              +##+          
             +###           
             ###+           
            +##+            
           +##+             
          +###+             
         +###+              
        +###+               
        +##+                
       +##+                 
      +###                  
      +##+                  
                            
                            
                            
                            
                            
                            
                            
                   +#+      
            ++    ##+       
           +#+   +#+        
          +##   +#+         
          ##+   +#+         
         +#+   +#+          
        +##    ##+          
        +#+   +##+          
        +#++  +##           
         +##++##+           
          +#####+           
              +#            
              ##            
              +#+           
              ##+           
              ##+           
              ##+           
              ##            
              +#            
              +#+           
                            
                            
                            
                            
                  ##+       
                 +##+       
                +###        
                ###         
               +##+         
              +###          
              +##+          
             +##+           
             ##+            
            +##             
           +##+             
           +#+              
          +##+ +##+         
          +#+ +####+        
         +#+  ######+       
         ##+ +##+ +#+       
        +#+ +##+ +#+        
       +##+ ##+ +##+        
       +#+ +#+  +#+         
       +#+ +#++##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++##+++        
        ++##########+       
       +#############       
      +##############+      
     +######+   +###+       
     +####++    ++##        
     +###++     +###        
     +####+   +#####        
     +##############+       
     +##############+       
      +########++####       
       +++#++++ ####+       
               +####        
               #####        
               #####        
               #####        
               #####        
               ####+        
               ###++        
               ##++         
                            
                            
                            
                            
                            
                            
                            
                    +##     
                    +#+     
              +    +##+     
             +#+   ###      
            +##+  +##+      
           +###+ +##+       
          +###+  +##+       
         +###+  +##+        
        +###+  +###+        
      ++###+++#########     
      +###############+     
      +##########++         
       ++    +##+           
            +###            
            +##             
           ###+             
          +##+              
         +##+               
         +##+               
         +#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#+       +#+          
      ##+      +#+          
      +#+      +#+          
      +##      +#+          
      +##+     +##          
       ##+     +#+          
       +##+    +##+         
       +##++  +###+         
        +###++####+         
         #########+         
          +###++###         
                +##+        
                 ##+        
                 ###+       
                 +###+      
                  +##+      
                  +##+      
                  +##+      
                   ##+      
                   +#+      
                            
                            
                            
                            
                            
                            
                            
             ++######+      
           +######++##+     
          +##+++    +#+     
         +##+      +##+     
         +#+       +##+     
          +#+      +#+      
          +##+    +##+      
           +##+  +##+       
            +##+###+        
             +###++         
             ####+          
           +###+#+          
         ++##+ +##          
        +##++  +##          
      ++##+   ++#+          
     +###+    +##+          
     ##+    +###+           
     ##+  ++##++            
     ##++###++              
     +####++                
                            
                            
                            
                            
                            
                            
                            
                            
        ++++##+++           
        +#++#####+          
       +###  ++###          
      +####+    +#          
      #####+   +##          
     +#+++#+   +##          
     +#+  +#+  +#+          
     #++++++#  +#           
     ########++#+           
     +++++########+         
             +#####++       
              #++++##+      
              ##   +##++    
              ##+   ++#++   
              +#+     +#+   
               ##     +##   
               +##    +##   
                +##++###+   
                 +#####+    
                  ++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++##+      
             +#########++   
           +###+++  ++##+   
          +##+         +#   
         +##+          +#   
         ##+            ++  
        +##+++    ++        
         +#########++       
           ++++###+         
              +##++         
              +##           
             +##+           
            +##+            
           +##+             
          +##+              
        +###+               
        +##+                
       +##                  
      +##+                  
      +#+                   
                            
                            
                            
                            
                            
              +#+           
             ##++           
            +#+             
           +#+              
          +##+              
          +#+               
          +#+     ++++      
          ##+    #####+     
          ##    +##++#+     
         +#+   +##+  ++     
         +#+   ##+   ++     
         ##+  +#+    +#     
         ##+  ##     ++     
         ##+ +#+     #+     
         ##+ +#     ++      
         +#+ ##    +#+      
          ##+##   +#+       
          +#+##+ +#+        
          +#######+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +#++        
               +##+         
              +##+          
             ++#+           
             +##            
            +##+            
           +##+    ++       
           +#+    ###+      
          +##+   +####      
          ##+   +##++#+     
         +#+    ##+ ##      
        +##+   +#+ +#+      
        ##+  ++#+ +#+       
       +##+  +## +#++       
       +#+  +##++##+        
       +#+ +##++##+         
       +##+######           
        +######+            
         ++##+              
                            
                            
                            
                            
                            
                            
                            
               ++##+        
              +##++         
             +##+           
             +#+            
            +#+             
            ++              
           +#+              
           #+               
           #+               
          +#                
          +#                
          ##                
          #+++##++          
          #++++++#++        
          #+     +##+       
          #+      +##+      
          ##        #+      
          +#++     +#+      
           +###+++##+       
            +++###++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++##+       
             +###++##+      
           +##+++  +#+      
          +##+     +#       
         +#++     +#+       
        +#++     +##        
        +#+     +##+        
        +#     +##+         
        +##+++####+         
         +####+##+          
              +##+          
             +##+           
             +#+            
            +#+             
            ##+             
           +#+              
          +##+              
          +#+               
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
            ++++  ++#       
            +##+  +##       
           +##++ +##+       
          +##+   +##+       
         ++##+   +##+       
         +##+    ###+       
        +##+     ##+        
        +##+    +###+       
        +##+  ++####+       
        +###++######+       
        +#########+         
        +#####++##+         
         +++++ +##+         
               ##+          
              +##+          
              +##+          
               ##+          
              +##+          
              +##+          
              ++#+          
                            
                            
                            
                            
                            
                            
                            
                     ##+    
                    +#++    
                   +##      
            +#    +##+      
           +##+   +##       
          +##+   +##+       
         +###    +##        
        +###    +##+        
       +##+     +##+#       
      +###++++++####+       
      ############+         
      +++++++++##+          
              ##+           
             +##+           
             ##+            
            +#+             
            ##+             
           +#+              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
         +###++             
         ++++##+            
             +###+          
               +##+         
                +##+        
                 +#+        
                 +##+       
                  ##+       
           ++    +##+       
          +##+   +##        
         +####+  +#+        
        +#+++## +##+        
        +#+  ##++#+         
        #+   +####+         
       +#+   +###+          
       +##   +###           
       +##  +####           
        ##++##+##++         
        +####+  +++         
         +#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +###+      
                 +###       
                 +##+       
                +##+        
                +##+        
               +##+         
               +#+          
              +##+          
             +##+           
             ###            
            +##+            
           +##+             
          +##+              
          ###               
         +##+               
        +###                
        +###                
        +###+               
        +#++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###            
         +##+++#+           
         ##+   +#+          
        +#      ++          
        #+      ++          
        #       ++          
        #        +++        
        #+       +#+        
        #+       +#+        
        +#+     +#+         
         +##++++##+         
          ++######          
             +++#+          
               +#+          
               +#+          
               ##           
              +#+           
              +#+           
              +#+           
               #+           
                            
                            
                            
                            
                            
                            
               +##++        
            ++######+       
            +####++##+      
           +###+   ##+      
           +##+    ##+      
           ##+     ##+      
           +      +##+      
                  +##       
                 +##+       
                +##+        
            +++++##+        
          ++#######+        
         +###+#######++     
       +##++ +##+ +###+     
      +##+   ##+    ++      
      ##+  +###             
     +##+ +###              
     +#+++##++              
     +#####+                
      +##++                 
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#+++        
          ++########+       
        +############++     
       +#######++++###+     
       ######+     +##+     
      +#####+   +++####+    
     +#####   +++##++###+   
     #####+++####++ +###+   
     ####++######+  +###+   
     ##########+    +###+   
     #########+     +###+   
     ########+      +###+   
     ######++       +###+   
     +#####+       +####+   
      ####+        +####+   
      +###+      ++####+    
       ####++++#######+     
       +##############+     
        +############+      
         ++########++       
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +###+       
               +#####+      
              +#######      
             +###++++#+     
            +###+   +#+     
           +###+    +#+     
           ###+     ##      
          +##+      ##      
         +##+      +##      
         ###+      +#+      
        +##+      +#+       
       +###       ##+       
       +##+      +#++       
       +##+     +##+        
       +##+    +##+         
       +##   +###+          
       +##++####+           
       +######++            
        +####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####++         
        ++#########+        
        +##++  ++##+        
        ++     ++##+        
              +###+         
            ++##++          
           +###+            
          +##++             
          ##+               
         +#+                
         +##+               
          +###+++           
           +#####++         
            +++####+        
                +###        
                +##+        
              ++###         
       +   +++###++         
       +#######++           
       ++##+++              
                            
                            
                            
                            
                            
                 +#+        
                 +#+        
                +##+        
               +##+         
              +##+          
              ##+           
             +##+           
            +##+            
           +##+     +       
          +##+    +###+     
          ##+    +####+     
         +##    ###+#+      
        +##+   ###+##+      
        +#+   +##+##+       
        ##+  +#####+        
       +##+ +#####+         
       +#+  +###++          
       +##+#####            
       +######++            
        +##++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++                  
      +###+                 
      +###+      +++        
      +###+      +##+       
      +###+      +###+      
      +###+     +####+      
     +####+  +++#####+      
     +####++#########+      
      +#############+       
      +#############+       
       ++####++####+        
         +++   ####+        
               ####+        
              +####+        
              +####         
              #####         
              #####         
              #####         
              ####+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                   ##+      
                  +##+      
                 +##++      
                +##+        
               +###+        
              +###+         
              +###          
              +##+          
             +##+           
             ###            
            +##+            
           +##++            
          +###+             
          +##+              
          ###               
         +##+               
        +##+                
        +##+                
        +#+                 
        +#+                 
                            
                            
                            
                            
                            
                            
              ++#++         
            ++#####+        
           +####+##+        
          +##+++ ##+        
          ##+    ###        
         +#+     ##+        
         ++     +##+        
                +##         
                ##+         
               +##+         
           ++  +##+         
          +###+##+          
          #######+          
         +######+           
        +#######+           
        +######+            
        +#######+           
        +####+###++++#+     
        +###+ +#######+     
        ++++   ++###+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##        
                 ###        
                 ###        
                +##+        
               +###         
               +##+         
              +###          
              +##+          
             +###+          
             ###+           
            +###            
           +###+            
           +##+             
          +###              
          ###+              
         +###               
        +###+               
        +###+               
       +####+               
        ##+                 
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
            +###+           
           +##+#+           
         +###+ +#+          
         +##+  +##          
         +##   +#+          
          +##++#+           
           +####+           
             ###+           
             ####+          
            +#+ ##          
            ##  +#          
            #+  +#          
           +#+  ##          
          +##+ +##          
          +#+  +#+          
          +#  +##+          
          +# +##+           
          +#+##+            
          +###+             
                            
                            
                            
                            
                            
                            
                            
                +##         
               +###         
              +##+          
             +###+          
             ###+           
           ++##+            
          ++##+             
         +###+              
        +###+      ++++     
       +###+      +####+    
       ###+      +#####+    
      +##+     ++##+++#+    
     +###     +###+ +##+    
     +##+    +###+ +##+     
     +##+    ###+ +##+      
     +###+  +##++###+       
      +###########+         
       +########++          
          +####+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   +#++++#######++          
   +##############+         
      +  +++  ++###+        
                ++#+        
                 +##        
                 +#+        
                 ##+        
                +##+        
                +##+        
               +###         
               ###+         
               ##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +##            
            +##+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
             +         +++  
            +#+       +##+  
           +##+     ++##+   
          +##+      ###     
         +##+      +##+     
        +###      +##+      
       +###+      ###+      
      +###+      +##+  +    
      ####+++  ++######+    
      ###############++     
      ++++########++        
              +###          
              ###+          
             +##+           
            +##++           
           +###+            
           +##+             
           ##+              
          +##               
           ++               
                            
                            
                            
                            
                            
                            
         #+++               
         ####+++            
         ######+            
         +###+##            
         +###+ +            
         #####+             
         +####+             
         +####+             
         +####++            
         +#######+          
         ++#######++        
           ++##+###+        
                +###+       
                +####       
                +####       
               +#####       
              +#####+       
           +#######+        
           +#######+        
            ++##+++         
                            
                            
                            
                            
                            
                            
                            
                            
              ++++#+        
            +#######        
           +###+  +#+       
           +#+    +#+       
           +##   +#+        
            ##+ +##+        
            +##+##+         
             +###+          
             +###           
            +####+          
           +##++##          
          +##+  +#+         
         +##    +#+         
        +##+    +#+         
       +##+    +#+          
       +##     ##+          
       ##+    +#+           
       +#+  ++##+           
       +##+###+             
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +##            
              ##            
              ##            
              ##+           
              ##+           
              ##            
              ##            
              #+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++####+     
             +###++++#+     
           +###+     #+     
          +##+       +      
         +##+      ++       
         ##+      +#+       
         ##      +##+       
         +#++  ++##+        
          +########         
           +++++##+         
               +#+          
              +##+          
             +##+           
            +##+            
            ##+             
           +##+             
          +##+              
         +##+               
         ##+                
         ##+                
                            
                            
                            
                            
                            
             +++            
             +##            
             +##            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ###            
             ###            
             ##+            
             ##+            
             ###            
             ###            
             ###            
             ###+           
             +##+           
              ###+          
              ####+         
              +###+         
                            
                            
                            
                            
                            
                            
                            
                            
                +##         
               +###         
                ###         
               +##+         
               ##+          
             +###+          
             ###            
            +##             
           +##+             
          +##+     +++      
          ###     +###      
         +##     +####      
        +##+    +##++#      
        +#+    ++#+ ++      
        ##+   +##+ +#+      
       +##   +##+ +#+       
       +##+  ##+++#+        
        ##+ +##+##+         
        +#######+           
         +++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++######++         
         +#########+        
        +###++++++##        
        +#+       +#        
        ++       +#+        
                +##+        
              +###+         
            ++###+          
          ++###++           
          +######+          
          ++#++###++        
                +###        
                  +#+       
                   ++       
                   ++       
                   #+       
       ++        +##+       
       +##+++++++##++       
       +##########++        
        ++++##++++          
                            
                            
                            
                            
                            
                            
                            
                            
                       ++   
                      ++#   
                      +#+   
           +#+       +##+   
          ++#+      +##+    
         +##+      +##+     
        +###      +##+      
       +##+      +##+       
      +##+      +###+#+     
     +###++++########+      
     #############++        
     +++#+++++##+           
            +##+            
           +##++            
          ++##              
          +##++             
          +##+              
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#+++######+     
         +##########++      
         +++++++++++        
        +##+                
       +##+                 
       +#                   
       +##++                
       +####++++            
        ++++####+           
            ++###+          
              +###+         
               +###         
      +         +##+        
      +          ###        
     +##         +##        
      +##++       +#+       
      +####++     +#+       
       +++###+++++##+       
          ++########+       
             +#####+        
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +#+        
                +##+        
               +##+         
              +##+          
             +##+           
           ++##+            
          ++##+             
          +##+              
         +##+     ++++      
        ++#+     +####+     
        +##+    ++####+     
        ##+    +##+++#+     
       +##    +##+++#+      
       +#+   +###+##+       
       +###++#####+         
        +######++           
          ++#+              
           +#+              
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##++            
         ++#####            
         +######++          
        +###+####++         
       +###+ ++####+        
       +##+    +####+       
       +##      +####       
      +##+       +###+      
      +##+       +####+     
      +##        ++###+     
      +##          +###+    
      +##+          ++++    
      +##+             ++   
      +###             +#   
       ###+           +##   
       +###++        +##+   
        +####+     ++##+    
         +######+++####+    
          +###########+     
           ++########+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++++++      
            +###########++  
            +##++++   ++++  
           ##+              
          +#+               
         +##                
        +##+                
        ###+#####++         
        ############+       
        +++++     +##       
                   ##+      
                  +##       
        +++++++#++##+       
      #############+        
      +########+++          
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##           
             +##+           
             +#+            
             ##+            
            +##             
            +#+             
            +#+             
            +#+             
            +#+             
            +##             
            +##             
             +#             
             +#             
             +#             
             ##             
             +#             
             +#             
             +#             
             +#             
             +#             
                            
                            
                            
                            
                            
                            
                +++         
              ++###+        
             +######++      
            +####+####      
           +#### +#####     
          ++##++  +####+    
         +###+      +##+    
        ++##++       +##    
        +###         +##    
       +###+         ##+    
      +###+         +##+    
     +###+         +##++    
     +###         +###+     
    +###+       ++##++      
    +##+      ++###+        
    +##+    ++###++         
    +##++++####+            
    +########++             
     ######++               
       ++                   
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
             +##+           
             +##+           
             +##            
             ###            
             ###            
             ##+            
            +##             
            ###             
           +##+             
           +##+             
           +##+             
           ++#+             
                            
                            
                            
                            
                            
                            
                            
                            
                +++++       
             +++#####+      
           ++####++###+     
          ++####+  ++#+     
          #####+    +##     
          +#++      ##+     
                   +##+     
                  +##+      
                 +###+      
                 +##+       
                +###+       
       +######++###+        
     +#############+        
    +###+   +#######++      
   +##++   +###+++####+     
   ##+   ++###+    ++++     
   ##+ ++###+               
   +#++####                 
    +####+                  
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###++        
          +#########+       
         +###+++++##+       
         +#+     +##        
          +      +#+        
                +##         
               +##+         
              +##+          
             +##+           
             ##+            
            +#+             
           +##+             
          +##+              
          +##               
         +##+               
         +#+                
         ##+      +         
         ###+++++##+        
         +#########+        
          ++##++++          
                            
                            
                            
                            
                            
                            
                            
              ++##          
             +######++      
             +#######+      
            +#########+     
           +##++ +#++##     
           ###+   + +##     
          +##+      +##     
         +##+       +##     
        +##+        +##     
       +##+         +#+     
       +##         +##      
       ##+         ##+      
      +##         +#+       
      ##+        +##+       
     +##+       +##+        
     ##+      ++##+         
     ##+   +++###+          
     +##+++#####+           
      #######++             
      ++##+++               
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +###+      
                +##+++      
                ##          
               +#+          
              +#+           
              #+            
             +#+            
             #+             
            +#+             
           +#+              
           +#               
           +#               
           #+               
          +#+               
          +#+               
           #+  +            
           ######+          
          +#######+         
          ++++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++++  
           ++#+++++++#####  
           +#############+  
          +########++++     
         +##++              
         ##+                
        +##+                
       +##+                 
       ###+++++             
       #########+           
       +###+++####+         
        +++    +##+         
                ##+         
               +##+         
              +###          
      #+     +###+          
      ##+   +###+           
      +########+            
       +#####+              
         +++                
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
      ++#+       ##+        
     +###+      +##+        
     ###++      +##+        
    +##+        +##+        
    +##+        +##+        
    +##+        +##+        
    +###+++     +##+        
    +#######+++ ### ++      
     ++##############+      
       +++###########+      
           ++++####+++      
               +##+         
                ##+         
                +##+        
                +##+        
                +##+        
                 +##        
                  ++        
                            
                            
                            
                            
                            
                +#          
               +##          
               +#+          
              +##+          
             +##+           
            +##+            
            ##+             
           +##+             
          +##+              
          ##+     +++       
         +##+    +###       
         +#+    +####       
         ##+    +####       
         ##+   +#++#+       
        +##+  +##+##        
        +##   #####+        
         ##+ +####+         
         +######+           
          +#####+           
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++##+++          
         +########+         
         #########+         
         ++++  +##+         
               +##+         
               +##+         
               ##+          
            ++###++         
          +########         
         +########+         
         +######+           
           ++###            
            +##+            
            +##+            
            ###             
            ###             
           +##+             
           +##+             
           +##+             
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++####+++   
           +#############+  
          +##++++     ++++  
         +##+               
         ##+++              
        +#####++++          
        ####++####+         
       +#++    ++##+        
                 +##+       
                  ##+       
                +###        
             +++###+        
      ++++++#######+        
      ###########++         
      +++#######+           
         +++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++#++++           
      +##########+          
      #####+++++##+         
      ++++     ++##+        
                +###        
                +###        
                +###        
               +###+        
               ####         
              ####+         
             ####+          
            +###+           
           +###+            
          +###+             
         +####              
        +###+ ++++++++##++  
       +####+##########+++  
      +###########++++      
      #######++ +           
      +###+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
            +########+      
           +##########+     
         ++#####+#####++    
        ++###+++ ++++##+    
       ++###+       +##+    
       +###+        +###    
       +###+         +##    
      +###+         +###+   
      +##+          +##+    
      ###+          +##+    
     +##+          +##+     
     +##+          +##+     
     +##+        ++##+      
     ###         +###       
     +##+      ++###+       
     +###++++++###++        
      +##########+          
      +########++           
        ++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
          +++++##+          
         +########+         
        +######++#+         
        +###+   +#+ ++      
         +###+  +#++##+     
          ####+++####++     
          ++########+       
            ++#####+        
             +####          
           +######+         
          +###++##+         
          ###+  +#+         
         +##    +#+         
        +##+    +#+         
        +#++   +##+         
       +##+    +##+         
       +##+   +##+          
       +##+++####           
        +#######+           
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+++      
                +##+        
                +##+        
               +##+         
               +##+         
              +###+         
              +##+          
             ++##+          
             +##+           
             +##+           
            +###            
           +###+            
           +##+             
          ++##+             
          +##+              
          +##+              
          +##+              
          +##+              
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++#+      
              ++######+     
             +########+     
           ++#####++##+     
          +#####++++##      
          +####+###+++      
         +##########+       
         +##########+       
          ++#######+        
             +####+         
             ####+          
           +####+           
           +###+            
          +###+             
         +###+              
        +###+               
        +##+                
       +###+                
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                ++++        
              +#####        
            +####++#+       
           +###+  +#+       
          +###+   +#+       
          +#++    +##       
                  ##+       
                 +##        
                +##+        
            +++ ##+         
       ++#########+         
     ++###++#######++  +    
    +###+   +###++######    
    ##+    ###+   ++##+     
    ##+  +###+              
    ##++###++               
    +####++                 
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#++            
          +#####++          
         ####++###+         
        +##++  +###+        
        +##+    +###        
        +#+      +##+       
        +#+      +#+        
        +##++++++##+        
         ##########         
         +##########+       
          +#####++##+       
           +#++   +##+      
          +#+      ##+      
         +##+      +#+      
         +#+       ##+      
         ##+      +##+      
         ###+    +##+       
         +###++++###        
          +#######+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                +##         
               +###         
               +###         
               +##+         
              +###+         
              +###          
              ###+          
             +###+          
            +###+           
            +###+           
            ###+            
           +###+            
    +      ###+             
    +      ###+             
          +###+             
          +##+              
          ###+              
          ###+              
          +##+              
          +###              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###+         
          +#+++++#+         
        ++++    +#          
       +++      ##+         
               +#+          
             ++##           
            +##++           
           +###+++          
           #######          
           ++++ #+          
                #+          
               +#+          
              +##           
              +#+           
             +#+            
             +#             
            +#+             
           +#+              
          +#+               
         +#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++++##++      
     +++##############+     
     +##########++++##+     
     +++++++       +##+     
                  +##+      
                  +##+      
                 +##+       
                +###+       
               ++##+        
              +###+         
              +##+          
             +##+           
            +##+            
           +###+            
          +###+             
         +###+              
        +###+               
        ###+                
       +###                 
       +#++                 
                            
                            
                            
                            
                            
           +#######+        
         +##########+       
        +###++   ++##+      
        +##+       +#+      
        +#+        ##+      
        +#+       +##+      
        +#+      +##+       
         +#+     ##+        
          ##   +##+         
         +###++##+          
         +#######+          
          ++#####+          
           ###++##+         
          +##+  +##+        
         +##+    +##+       
         +#+      ##+       
        +##+     +##+       
        +###+++++###+       
         +#########+        
          +######+          
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
             ++###+         
            +######+        
          +###++ +#++       
          +##+    +##+      
          ##+      ##+      
          +#+     +##       
          +##+   +##+       
          +###+  ##+        
           +##+ +##+        
            +#####+         
             +###++         
            +####+          
          +######+          
         +####++##          
         +###+ +##+         
        +##++  +##+         
        +##    +##          
        +##+++###+          
         +#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
          +######+          
         +########+         
        +##++  +##+         
       +###+   +##+         
       +##+    +#+          
       +##+   +##+          
        +##+  ###+          
        ++##++###+          
          +#####+           
           +####+           
            +####           
            +####+          
            +#####+         
            +##++##+        
            +##++##+        
            +##++##+        
            +######+        
             +#####         
              ++#++         
                            
                            
                            
                            
                            
                            
                            
                  ##+       
                 +##+       
                +##+        
                +##+        
               +##+         
              +###+         
              +##+          
             +###+          
             +##+           
            +###+           
            +###            
            +##+            
           +###+            
           +##+             
           ###              
          +###              
          ###+              
         +##++              
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
          ++#+++            
        +#######+           
       +##+    +##          
       +#+      +#+         
       +         ##         
                 +#+        
                 +#+        
                  #+        
                  #+        
                  #+        
        +  ++++  +#+        
      +#########++#+        
     +#++++++++######++     
     ##         +######++   
     #+         +#+ +++#+   
     ##         +#+    #+   
     +#+      +##+          
     +##+  +++##+           
      +#######++            
       +++#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +##   
              ++    +##++   
             ##+   ++#+     
            +##+   +#+      
           +##+   +##+      
          +##+    +#+       
          ###    +##        
         +##+    +##+++++   
        +##+    +######++   
       +##   ++####+++      
       ##++######+          
       ######+###+          
      +###++++##+           
       +     ##+            
            +#+             
           +##+             
           ##+              
          +#+               
          ##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
         ++######+          
        +#########+         
        +##########         
        ###+++++###   ++    
        ###     +##  +##    
        ###+    +#+ +###    
        +###+    + +###+    
         ####+    +##++     
         +####+++###++      
          ++#######+        
            +#####+         
             #####+         
            #######         
           ####+###         
         +###++ +##+        
         +##+   +##+        
         +##++++###+        
         +########+         
          +#######+         
           +++##+           
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +###++++       
           +#########+      
         +#####++++##+      
        +####+    +##+      
        +##++    +##+       
         +      +##+        
              +####+        
             +###+          
    +     ++#####+          
    +    ##########+        
         ##+++  +###+       
         ++       ##+       
                  ##+       
                 +##+       
   ++          ++##+        
  +#+         +###+         
   +#++++++++####+          
   +##########+++           
    +#######++              
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             +######+       
           +########+       
          +####++####       
          +###+   ###+      
         +###+    +###      
        +###+      +##+     
        +##+       +##+     
        ###+       +###     
        ##+        +##+     
       +##+        +##+     
       ###+        +##      
      +###+       +##+      
      +##+        +#+       
      +##+       +##+       
      +###     ++##+        
       +##+   +####+        
        ##########+         
        +#######+           
         +++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
               +##+++       
             +#######+      
            +###+++##+      
            ###+   +#+      
  +         #++    +#+      
                   +#+      
                   +#+      
                   ##+      
                  +#+       
                 +##+       
                +##+        
          ++++++#####+      
        +##########++       
       ###++++##++          
      +##+  +###            
      ##+  +##++            
      +#++###+              
      +####++               
       +++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++######+        
        +###########        
       +#####++++###        
       +##+     +##+        
       +##+     ###         
        +##+    ###         
         +++   +##+         
               +##+         
              +##+          
              +##+          
              +##+          
              ###+          
             +###           
             +##+           
             +##+           
             +##+           
             +##+           
              ##+           
              +##           
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
            +###+ ++        
           +##++#+#+        
          +#+    +#+ +++    
          +#+   +##+ +#+    
          +#+   +#+         
          +##+ +#+          
           +#####           
            ++##+           
             +##+           
            +###+           
           +##++#+   +      
           +#+ +#+          
          +#+  +#+          
          +#+  +#+          
          +#+ +#+           
          +#++#+            
          +###+             
                            
                            
                     +++    
                            
                            
                            
                            
                            
                            
                            
          ++####+           
        ++##++++++          
      +###+      ##+        
      +#++       +#+        
      ##          ##+       
     +#+         +##        
     ++         +##+        
     +#+       +###+        
     +#+      +#+##         
      +#     +#++#+         
      +##++++++ +#+         
       +++++    +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +##         
                +##         
                            
                            
                            
                            
                            
                            
              +##+++        
              +#####+       
             +###++#+       
            +##++  ##       
          ++##+    ##+      
         +###+     +#+      
        +###+      +#+      
         +++       ##+      
                  +##+      
                  +#+       
                 +##+       
                 ##+        
             +++###+        
        ++#########++       
      +####+++######+       
     +###+   +##+           
    +##++   +##+            
    +#+   ++##+             
     ###++##++              
     ++####+                
                            
                            
                            
                            
                            
               +#+          
               +#+          
                ##          
                +#          
                +#          
                 #+         
                 #+         
                 #+         
                 #+         
                +#+         
                +#          
                +#          
                #+          
           +++ +#+          
         +#######           
        +#++ +###           
        +#    ###+          
        ++   +#++#++        
        ##++##+  +#+        
        +####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++###     
         +++++#########     
       +##############+     
      +#####++++   ###      
      +#+         +##+      
                 +###+      
                +###+       
                ###+        
               +##+         
              +###          
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
        +###+               
       +#####+              
       +####+               
       ###++                
       ##+                  
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+      +#+   
         +######+    +##+   
         ###++##+   +##++   
        +###   ++  +##+     
       +##++      +##+      
       ###+      +##++      
       ###+     +##+        
       ###+    +###         
       +###+   +##+         
        +###+ +##+          
         +######+           
          ++####+           
           +####            
           +#####+          
          ++#++##+          
          +##+ +#+          
          ##+  +#+          
          ###+###+          
          +#####+           
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
               ++####+      
             +#######+      
           ++##+++  +#+     
          +###+     +#+     
          ##+       +#      
         +#++    ++ ++      
         +#+  ++###+ +      
         ##+######+         
         +####++##+         
           ++  +#+          
              +##           
             +##+           
            +##+            
           +##+             
          ++#+              
          ###               
        +###+               
        +##+                
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
               ++++#++      
             ++######+      
           +######++++      
         ++####+++          
        +###+++             
        +##+                
        +#+                 
        +##++               
         #####++            
          +#####+           
           ++#####          
               +##+         
                +##         
                +##         
               +###         
              +###+         
             +###+          
        +#++####+           
         ######+            
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++++++      
           ++########+      
          +###++++####      
          ++++   +###+      
              ++###++       
            ++###++         
           +###+            
           ++###++          
             ++###+         
                +##+        
  ++             +#+        
  ++             +#+        
  +#+            +#+        
  +##+          +##+        
   +###++++++++###+         
     +##########++          
       ++++++++             
                            
                            
                            
                            
                            
                            
                            
                            
           ++               
          +#+               
          +#+               
          ##+               
          ##+               
         +##+               
         +##+               
         +##+   ++++        
         +##+  +####+       
         +##  +######+      
         +##+ ###+ +##      
         +##++##+  +##      
          #####+   +##      
          ####+    +#+      
          ####+   +##+      
          +###+   ##+       
           ###+  +##+       
           +###+###+        
            +#####+         
             +##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++######+      
           +####+++####+    
          +#+++     +##+    
         +##+         ##+   
         +#+      +   #+    
         +#+    +##+  #+    
         +##+++####   +     
          +###++###         
               +##+         
              +##+          
             +##+           
            ++##+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +##+                 
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
        +++#++++            
       +########++          
        ++++++####+         
               +##+         
                +##         
                +##         
               +##+         
              +###+         
            +####+          
           +####+           
           +###+++          
           ++#####+         
             +++###+        
                 +##        
                +##+        
               +###         
          ++  +###+         
          +######+          
          +#####+           
           +##+             
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +#+        
               ++###+       
              +#####+       
             +######+       
            ####+++#+       
           +###+   ##       
          +###+    ##+      
         +###+     ##+      
         ###+     +#+       
        ###+      +#+       
       +##+       +#+       
      +###+       ##+       
      +##+       +##+       
      +##+       ##+        
      +##      +###+        
      +##+    +###+         
      +##+++++###+          
       +########+           
        +++##++             
                            
                            
                            
                            
                            
                            
                            
        ++++++              
       +######+++           
      +##########+          
      +###########+         
      +###++######+         
       +#+  ++####+         
              ####+         
              ####+         
              ####+         
              ####+         
              ####+         
           +++####+         
          +########+        
         +##########+       
        ++############+     
       +###############     
       +########+++####++   
       +#######+  +######+  
       +######+     ++#+++  
       ++###++       ++     
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               ###          
              +###          
              +##+          
              ###           
              ###           
             +##+           
             +##+           
             +##+           
            +###            
            +##+            
            +##+            
            +##+            
           +###+            
           +###             
           +##+             
          +###              
          ###+              
         +##+               
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
          +###++            
          +#######+         
           ++++#####+       
               ++####+      
                  +##+      
                  +##+      
                 +###+      
           ++ +++###+       
           +#######+        
           +#####+          
           +###+            
            ###             
            +##+            
             +##+           
        +    +##+           
      +++     ##+           
      +###+  +##+           
      +#####+###+           
        +#######+           
          +###+             
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +####+          
            ######+         
           +##+ +#+         
            ++  +##         
                +##+        
                +##         
                +##         
                +##         
                ###         
               +##+         
               +##+         
          +++++###          
         +########+         
        ###########+        
       +##+ +###+###+       
       ##+ +###+  +##+      
       #######+    +##+     
       +####++     +##+     
        ++++        +#+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++##+#++++       
          +##########       
          +##    +          
           ##               
           ##               
          +#+               
          +#+               
          +#+   +           
         +##+####+          
         +########+         
         ###+++++##+        
         ++      +##        
                  +#+       
                  +#+       
                  +#+       
                  ##+       
         ++      +#+        
         +#+    ###+        
         +##+++###+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
          +###+++           
         +#######+          
         +########+         
          ++   +##+         
                +#+         
               +##+         
           ++#####+         
          +#######+         
          #########         
          +####+ +#+        
           ++    +#+        
                 +##+       
                 +##        
                 +#+        
                +##+        
               +###+        
     +#++    ++###+         
     +###########+          
      +##########           
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++    ++       
           +#+     #+       
          +##+    +#        
          ##+    +#+        
         +#+     ##         
         ##+    +#+         
        +#+    +##+ ++      
        +##    +#+ +#+      
         +#+   ##++++       
         ++##+####++        
          +#####++          
            ++#+            
            +##             
            +#+             
           +##              
           +#+              
           +#+              
           +#+              
           +##+             
            +##             
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
          ++      +##       
          +#+     +#+       
          +#     +##+       
          ##     +##        
         +#+     +#+        
         +#+     ##         
         +#     +#+         
        +##++   +#+         
        +########+          
        +#++++###+          
               +#+          
              +#+           
              +#+           
             +##            
             +#+            
            +##             
            ##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++       ++# 
            ++###+     +##+ 
           +####+     +##+  
         +######    ++##+   
        +######+   +###++   
       +####++   ++###+     
       ####+  +++####+      
       ###++++#######+      
       #############+       
       +######+####+        
        +###+++###+         
         +++++###           
            +###+           
           +###+            
          +###+             
         +###+              
        +##+                
        ++                  
                            
                            
                            
                            
                            
                            
                            
                     +#+    
                    +##+    
                 ++###+     
            ++++######      
            +######++       
            +++++++         
            ##              
           +#+              
           +##              
            +#+             
             +#+            
              ##+           
              +#+           
               +#           
      ++       +#           
      +#+      +#+          
       ###+    ##           
       +###++++#+           
        ++######+           
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++##++            
         +######+           
        +###+++##           
        ###+   +#+          
       +##+     ++          
       +#+      +#+         
       +#+      +#++        
       +#+      +##+        
       +###++++####+        
        +########+#+        
         +++##++  +#        
                  +#+       
                  +#+       
                  +##       
                   +#+      
                   +#+      
                    #+      
                    ##+     
                    +#+     
                     #+     
                            
                            
                            
               +#           
              +#+           
              +#+           
              +#+           
             +#+            
             +#+            
            +##+            
            +#+             
           +##+             
           +#+              
          +##+              
          +##+    +++       
         ++#+   ++##+       
         +#+    +###        
         +#+   +###+        
         +#+   +###+        
         +#   +###+         
         ###+###++          
         +#####+            
           ++#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++#+      
              +######+      
           ++######++       
          +######++         
          ####+++           
         +##+               
          +##               
          +##+              
           +###+            
            +###++          
              +##+          
               +##+         
                +#+         
                +##         
                +##         
               +##+         
               ###          
        +++  +###+          
       +########+           
        +++#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +###########+        
       +############+       
        +###+++++###+       
                +##+        
               +###+        
               +###         
               ###+         
              +###          
             +###+          
             +##+           
             ###+           
            +##+            
           +###+            
           +##+             
          +###+             
          +##+              
         +###               
         +##+               
         ###                
         ##+                
                            
                            
                            
                            
                            
                            
                            
              ++#++         
           ++##++##         
          +##++  #+         
        +##++   +#+         
        ##+    +++          
       +#+     +##+         
       +#+    +###+         
       +#+  +##+##          
       +#+++#++ #+          
       +####+   ##          
        +++    +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +##+         
                ##+         
                            
                            
                            
                            
                            
                            
                            
               +##+         
             +#####+        
             ##++## +       
            +#+ +#+ +       
            ##  ++ +#       
           +#+    +##       
            #+   +##+       
            +#  +###        
            +#+####         
            +###++          
            ###+            
           +###+            
          +####+            
         +##++#+            
         +#+ +#+            
         ##+ +#+            
         ##++##+            
         ##+###             
         +####+             
          +#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++###++          
         +#########+        
         ###++  ++#+        
         ++      +#+        
                +##+        
              ++##+         
            ++###+          
         +++####+           
        +#######+           
        +##++  ##+          
         ++    ##+          
               ##+          
               ##+          
               ##+          
              +#+           
             +##+           
             +##+           
        +#++###+            
         +####+             
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
             +####+         
            +######+        
           +##+ +++#+       
           ##+   ++#+       
           #+   +###+       
           #+   +##++       
           #+  +##+         
           +#++##+          
           +#####+          
             +##+           
             +##+           
             +#+            
            +##+            
            +#+             
            ##+             
           +#+              
           ##+              
          +#+               
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
                            
        ++      +++         
        ++      +#+         
        ++       ++         
        ++       +#+        
       +#+       +#+        
       +#+       +#+        
      +#+        +#+        
      +#+        +#+        
      +#         +#+ ++     
     +#+         +##+##     
     ##+        ++###++     
    +#+++++++++####+        
    +########+++ +#+        
    ++++++       +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                  ++#+      
               ++#####      
              +#######+     
             +#########     
            +####+++###     
           +###+    ###     
          +###+     ##+     
         +###+      ##+     
        +###+      +#+      
        +##+      +##+      
       +##+       +##+      
       +##        +##+      
       ##+       +##+       
      +##+      +###        
      +##      +###+        
      +#+    +####+         
      +###++#####+          
      +#########+           
      +########             
       +++##++              
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
             ++###+#+       
           ++###+ +#+       
         ++##+++++##+       
         +##+  +###++       
        +##++ +###+         
        +##+  +##+          
        +##+ +##+           
        +##++##+            
         +#####             
          +###+             
           +###+            
           +####+           
          +######+          
          +###++##+         
          +###  ###+        
          +###  +##+        
           +##+++##+        
            #######+        
             +####          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +##         
               +###         
              +###+         
              +###          
              +##+          
             +###+          
             +##+           
            +###+           
            +##+            
            +##+            
           +###             
           +##+             
          +###+             
          ###+              
          ###+              
         +###+              
         +##+               
         ##+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
             ++#######+     
             ##########+    
           +#####+ ++###+   
           ######    +###   
          +#####+    +###   
         +#####++    +###   
         ####++      +###   
        +###+        +###   
       +###+         +###   
       ####          ###+   
     +####+         +##+    
     ####+         +###     
     ####         +####     
     ###+        +###++     
     ##+      ++####+       
     ###+    +#####+        
     ###+++######+          
     ##########++           
     +######+++             
      +###++                
                            
                            
                            
                            
                            
                            
               +##+         
             +#####+        
             +######+       
             +######+       
              ++ +##+       
                  ##+       
                  ##+       
                 +##+       
                 +##+       
             ++++##+        
           +#######+        
         +#########+        
        ++###+######+       
        +##+++######+       
       +##+ +####++#+       
       ##+  +##++  ##       
       ##+++###+   +#       
       #######+     +       
       +####++              
        +#++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####++           
       +##########+         
      +####+++++##+         
      +##++     +#+         
     +##+       ##+         
      +#+      +##+         
              +##+          
              ##+           
            ++##+           
            +##+            
           +##+             
           +#+              
          +##          +    
          ##+         +#+   
         +##+         +#+   
         +#+        ++##    
         +#+      ++###+    
         ##+++++++####+     
         +##########++      
          +####+++++        
                            
                            
                            
                            
                            
                            
                            
            +##++           
           #######+         
           ########+        
            + +++##+        
                 +##+       
                  ##+       
                 +#+        
             +#++##+        
            +######+        
             ######+        
              +++##+        
                  #+        
                 +#+        
     ++          +#+        
     +#         +##+        
     +#+       +###+        
     +##++   ++###+         
     +###########+          
      +########++           
        +####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +######+              
      +##+++##+             
      +##   ++#+            
      +##     +##+          
       +#+    +###          
        ##+  +####+         
        +#+++#####+         
         +#####+##+         
          +##++ ##+         
                ##+         
                ##+         
                ##+         
               +##+         
               +##+         
               +##+         
               +##+         
                ##+         
                +#+         
                 ##         
                 ++         
                            
                            
                            
                            
                            
                            
           ++       #+      
          +#+      +#+      
         +##+      ##+      
         +##+     +##+      
        +###+     +##+      
        +##+      ###       
        ###+     +##+       
        ###      ###        
       +##+     +###        
       +###    +####        
        ####+++####+        
        +#########+         
         +#######+          
           +++###           
             +##+           
            +##+            
            +##+            
           +##+             
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
             +++++###+      
            +########+      
           +####++++        
           +#+ +            
          +##               
          +#######++        
          +#########+       
           +     ++#+       
                  ++#+      
                    ++      
                    ++      
                    +#      
                    ++      
                    ++      
    +++            +#+      
   +####++         ##+      
     +####++      +#+       
      ++####++++++##+       
        ++#########+        
          +++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
                    ++##+   
             +#+  +####+    
             +##++####++    
             +######++      
            +######+        
             ###+++         
            +##+            
             +#+            
             +#+            
             ##+            
             +#+            
      +      +##+           
     ##+     +##+           
     +##+    +##+           
      +###   +##+           
      ++###+++##+           
        +#######+           
          +####+            
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##+         
         ++++#####+         
       +#####+++##+         
       +##+++   +#+         
        +       +#+         
                ##          
               +#+          
               ##           
               ##           
              +#+           
              +#+           
              +#+           
              #+            
             +#+            
             +#+            
             #+             
            +#+             
            +#+             
            ##              
            #+              
                            
                            
                            
                +##+        
                +##+        
               +###+        
               ###          
             ++##+          
             +##+           
            +###+           
           +###+            
           +###             
          +###+             
          +###     +++      
          ###+    +###      
         +##+    +####      
         ###+   +####+      
        +##+   +####++      
        +##+   +####+       
        +##+  +####+        
        +##++#####+         
        +########+          
         +######+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####+           
      ++##########+         
      +##++   +++##         
      +#+        +#+        
                 +#+        
                +##+        
                +##         
               +##+         
               +#+          
              +##+          
             +##+           
             +##            
            +##+            
           +##+             
          +##+              
          +##+      ++#+    
         +##+    +++##+     
         +#+++++####+       
         +#######++         
         ++#++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +##++++++++++        
       #############+       
       #############+       
        +++++#######+       
                ###+        
               +###         
              +###+         
              +###          
              +##+          
             +##+           
             ###            
             ##+            
            +##+            
           +##+             
           +##+             
          +###              
          +##+              
          ##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
          +++++#+           
          ########          
         +##++++##          
          +#+   ##          
          +#+   ##          
           +#  +#+          
            +  +#+          
               ##           
              +#+           
              +#+           
              +#            
              ##            
             +#+            
             ##+            
            +##             
            +#+             
            +#+             
            ##+             
           +##              
           +#+              
                            
                            
                            
                            
                            
               ++###+       
              +#####+       
             +#####+        
            +##++++         
            ##+     +       
            ##    +++       
            ##+   ##+       
            ##+ +##+        
            +##+##+         
            +####+          
             ###+           
            +###            
           +####+           
          +##++#+           
          ##+ +#+           
         +## +##+           
         ##+ +##            
        +##++##+            
         +####+             
          ###++             
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
             ##+            
             ##             
             ##+            
             ##+            
             ##+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             ##             
             ##             
            +##             
            +##             
            +#+             
            +#+             
            +##             
             #+             
                            
                            
                            
                            
                            
                            
                            
                            
                +####+      
               +######      
             +########      
            +#####+###      
           +#####+ ###      
          +####++ +###      
         +####+   +###      
         +####+   +##+      
        +####     +##+      
        ####+     +##+      
       +###+     +###+      
      +####+     +##+       
      +###+     +###+       
      +###     +####        
      ###+    ++###+        
      ###+   +####+         
      +###+++####+          
      +#########+           
       +#######+            
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +###+++++++           
     +###########++         
     +##+++++######+        
      ++       ++###        
                 +##        
                 +##        
            +++++##+++      
            ############+   
            ++#######+++    
              +##++++       
             +##+           
             ###            
            +##             
           +##+             
           ###              
          +##+              
          ##+               
          ##+               
          ##                
          ++                
                            
                            
                            
                            
                            
            ++###++         
           +#######+        
            +++++###+       
                  ##+       
                 +##+       
                +###+       
               +###+        
           +######++        
           +#####+          
            +++###          
                +##         
                 +#+        
                 +#+        
                 +#+        
       ++       +##+        
  ++  +#+      ++##         
      +##     +###+         
      +###+++####+          
       +#######++           
        ++####+             
                            
                            
                            
                            
                            
                            
                            
                            
       +#+      +++         
       +##+++++##+          
       +#+###++++           
        ++                  
        +#+                 
        +#+                 
        ++#+   ++++++       
         +##+++######+      
          +###+++   +#+     
           +++       ##     
                     ##+    
     +#              ##+    
    +#+              ##+    
     ##+            +#+     
     +#+            +#+     
      ##+          +##+     
      +##++       ++#+      
       +###+     +##+       
        ++###+++###+        
           +####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
           +#+     +##+     
           ###+    +##+     
          +###+   +###+     
          ####+   +##+      
         +###    +###       
         +##+   +###+       
        +###+   +###+       
        +####+++####+       
         +########++        
           +######+         
             +###+          
             +###+          
            +###+           
            ###+            
           +###+            
          +###              
         +###+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
         +##+               
         +##+               
         +##+    +++        
         +##+   +##+        
         +##+   +###        
         +##+   +###        
         ###+   +###        
        +###+   +###        
        +###+   +###        
        +###+   +###        
        +##+    +###        
        +##+    +###        
        ###     +###        
        ###     +##+        
        +############+      
        +############+      
        #######++##++       
        +##+    +##+        
                 ##+        
                 ++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
                  ++#####+  
               ++#######+   
            +++#####+++     
            +#####++        
            +##++           
           +###             
            ###             
            +#+             
            +##             
            +##+            
             ##+            
             ###            
             +#+            
      ++     ##+            
      +#+   +##+            
      ###+++##+             
      +#######+             
       +#####+              
        ++++                
                            
                            
                            
                            
                            
                            
             +####+         
             ######+        
             ++#####        
              +####+        
              +###+         
              +###+         
               ++##+        
                 +##+       
                  +#+       
                  +##       
                  ###       
                 +##+       
                +###+       
                +##+        
               +###         
   ++         +###+         
   ###+     +#####          
   +####+++######+          
   +++#########+            
      +++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##++       
                +##+        
               +##+         
              +###+         
              +##+          
             +##+           
             ##+            
            +##+            
            +#+  +#++       
           +##++####+       
           ##+++####+       
          +##++#+ ##+       
         +##++#+ +#+        
         +##+#+ +#+         
         +####++##+         
         +#######+          
         +####+++           
          +#++              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+         ++       
        ##+        ++       
       +##+       +#+       
       +##+       +#+       
       +#+        +#+       
       ##+       +##+       
      +##+     ++###+       
      +###+++#######+       
      +############+        
       ++++++++  ##+        
                +##+        
                +##+        
                ###+        
                ###+        
                ###+        
                ###+        
                +##+        
                +##+        
                +##+        
                 ##         
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++#+++###+        
       +############        
       +###########+        
       +++##++++###+        
                ###+        
                ###+        
               +##+         
              +##+          
              +##+          
              ###+          
             +##+           
             ###+           
            +##+            
            +##+            
           +##+             
           +#+              
          +##+              
         +###               
        +###+               
        +#++                
                            
                            
                            
                            
                            
         ++  ++             
       +#########+          
       +#+#######+          
        #+     +#+          
        +      ##+          
              +##           
              ##+           
             +##+           
             ##+            
            +##+            
            +#+             
           +##+             
          +##+              
         +##+               
        +##+     ++++++++   
        ###+++++#########++ 
       +#########++++++++++ 
       #######+++           
       +#++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            ++####+         
           ++####+      +   
           +####+      ++   
          +###+       +#+   
          ###        +##    
          ###       +##+    
          ###     ++##+     
          +##+   +###+      
          +##+ +###+        
           +######++        
           +####+           
          +####+            
         +#####+            
         +##++#+            
        +##+ +##+           
        +##+ +##            
        +###+###            
         +#####+            
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
             +++            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##             
            +#+             
            ##+             
            ##+             
            ##+             
            ##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
            +#######        
           +##+++++#  +     
          +##+    #+  +     
          ##+    +#+  +     
         +#+    +##         
         +#+   +###+        
         +##+#+###+         
          #######+    +     
             +##+     +     
             +##+           
            +##+            
            +##             
           +##+       +     
           ##+        +     
          +##+        +     
         +##+         +     
         +##          +     
         ##+                
         #+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++###++++        
    +###############+       
    +########+++++###       
     ++  ++++     ###       
                 +##+       
                 +##+       
                +##+        
                +##         
               +##+         
              +##+          
              ###+          
             +##+           
             +##+           
            +##+            
            +##+            
            +##             
           +##+             
           +##+             
           +##+             
            +#+             
                            
                            
                            
               +##          
               +##          
              +##+          
              +##           
              ##+           
             +##            
             ##+            
            +##             
            ##+             
           +##+             
           ###              
           ###   ++         
           ##+  +##+        
          +##+  +##+        
          +##+ +###+        
           #######+         
           ######++         
            +++##+          
               #+           
               #+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +##             
             ##             
             ##             
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             ##+            
             ##+            
             +#+            
             ##+            
             ##+            
             ##             
             ##+            
             ##+            
             ##             
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
             +#####+        
             +#####+        
             +######+       
            +#######+       
           +####++###       
           +###  +###       
          +###+  +###       
          +##+   +###       
         +###+   +###       
        +####    +###       
        +###+    +##+       
        +###    +###+       
        ####    +###        
       +###+   +###+        
       +###+  +###+         
       ####+++###+          
       ##########           
       ########++           
       +#####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++         
           +###+###         
          ###++  +#+        
         +##      #+        
         #+      +#+        
        +#+      ##+        
       +##       ##+        
       +#+      +##+        
       +##+    +###+        
       +##+    +##+         
        +##+++++##+         
         +#######+          
          ++++++#+          
              +##           
              +##           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
             ++##+          
           ++######+        
          +####++##+        
         +###+   ##+        
        +###+    ##+        
        ++++    +##+        
               +###+        
             ++###+         
            +#####+         
             ######+        
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                +##+        
    +#+        +##++        
    ##+      +####+         
    +##++++++####+          
    +#########+++           
      +#####++              
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             +##+           
             +##+           
              ##+           
              +#+           
              +#+           
              +#+           
              +#+           
              +##           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
           ++     ###       
          +##+   +##+       
          +##+   +##+       
          +##+   +##        
          ###   +##+        
         +##+   +##+        
         ###+  +###         
         ###+  +##+         
         +###++####+        
          +########+        
            ++###++         
             +##+           
             +##+           
             ##+            
            +##+            
            +##             
           +##+             
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ###++++++++++        
       +############+       
        +###########+       
                +###+       
                +###        
                ###+        
               +###         
               ###+         
              +###+         
              ###+          
             +###+          
            +####+          
            +###+           
            +###+           
            +##+            
            ###+            
            ###+            
            +#              
            +#+             
             +#+            
                            
                            
                            
                            
                            
                            
               +##          
               ###+         
              +###          
              +##+          
              ###+          
              ###           
             +###           
             +###           
             ###+           
            +###+           
            +##+            
            +##+            
           +###+            
           +###+            
           +##+             
          +###+             
          ###+              
         +###               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#######+       
          ++##++#++#+       
         +###+   +##+       
        +##+     ++         
       ###+                 
      +##+        ++        
     +##+        ###        
     +##       ++##+        
     +#+      +####+        
     +#+    +###+##+        
     +##+++###+ +##         
     +######++  +##         
      ++++++    ##+         
               +##          
               +##   ++     
               +#+  +#+     
              +##+ +#+      
              +## +#+       
               +###+        
               +##+         
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  ##+       
            +     ##+       
           +#+   +##+       
          +##+   ###        
          ###   +##+        
         +##+   +##         
         ###   +##+         
         ##+   +###+        
         ###########        
         #########+         
         +++++###+          
             +###           
             +##+           
             +##+           
            +###            
            +##+            
           +##+             
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                   #+       
                  +#+       
          ++      +#+       
          #+      +#+       
          #+      +#+       
         +#+     +##        
        +##+     +##        
       ++##      +#+        
       +##+      +#+        
       +##+  ++++##         
       +##########+         
        ++####++##+         
                ##+         
               +##+         
               +#+          
               +#+          
               ##+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
               +###+        
              +####+        
              #####+        
             +######        
            ++######+       
            +########       
           +####++###       
          +####+ +###       
          +###+  +###       
          ####   +###       
        +#####   +###       
        +###+    +###       
        +###+    ####       
       +####+   +###+       
       ####+   +####+       
       ####+  ++###++       
       ####+++#####+        
       ###########+         
       ##########+          
        +++#+#++            
                            
                            
                            
                            
                            
                            
                            
            ++#++           
           +#####+          
          +#######+         
         +###+++##+         
        +###+   +#+         
        ###++   +##+        
        ###+    +##+        
        +#+      ##+        
                 ##+        
                +##         
                +#+         
               +##+         
               ###+         
          +++++##+          
         ++######+          
         +########+         
         ##########++++     
         ######++######+    
         #####+  ++###+     
         +##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +#####+      
              ####+##+      
             ###++##+       
            +##+ ++         
           +##+             
           +##      +       
           +#+     +#+      
           +#+   +##+       
           +#+  +##+        
           +##+##++         
           +####+           
           +###+            
          +###+             
         +####+             
         +####+             
        +##++#+             
        +## ##+             
        ######+             
        +###+               
                            
                            
                            
                            
                            
                            
                            
            +###+++         
          ++######++        
         +###++++###+       
        +##++    ++#+       
         ##+       ##+      
         ++         ##+     
          +         +#+     
                    +#+     
                    +#+     
                    +#+     
       ++++++       +#+     
     ++######++     +#+     
     +##+++####+   +##      
    +##+    ++###+ ##+      
    ##+       +######+      
    ##+        +####+       
    +##+       +#####++     
     +###++++#####+####+    
      +#########++  ++++    
        ++++++++            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +##+          
              +##           
             +##+           
             ###            
            +#+             
           +##+             
           ##+              
          +##+              
         +##+      ++       
         +##+    ++##+      
        +##++   +####+      
        +##    +#####       
        +##   +#####+       
        ##+  ++####+        
        ###++#####+         
        +#######++          
         ++###+             
            ##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
       ++#########+         
   +++######++++###         
  +######++     +##+        
  ++++++        +##+        
                +##+        
                 ##+        
                 ##+        
                +##+        
                +##         
                +#+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                +#          
                            
                            
                            
                  +#+       
                 ++#++      
                ++####      
               +######      
              ++##++#+      
              +###+ ##+     
            ++###+ +##+     
            +####+ +##+     
           +###+  +###+     
          +###++  +###+     
         +####    +##+      
         +####     ###      
   +    +####+   +##+       
   +   +####+   ++##+       
       ####+    +###+       
      +###++   ++#++        
      +###+   ++##+         
     +###########+          
      +##########+          
      ++#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
             +#######+      
            +#########+     
           +####+  +##+     
           ####     +#+     
          +##++     +##+    
         +###+      +##+    
        +####+      +##+    
        ####+       +##+    
       +####        +##+    
      +####+       +##+     
      +###++      +###+     
      +###+       ###+      
      +##+      +###+       
      +##+    ++####+       
      +###+  +#####+        
      +###########+         
      +#########+           
       +######++            
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++####+      
          ###########+      
         +#####++++##+      
         +##+     ##+       
          +      +##        
                +##+        
                ###         
               +##+         
              +###          
              +##+          
             +###           
             ###+           
            +##+            
            ##+             
           +##+             
          +##+              
          +##+              
         +##+               
         ###                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++#####+++++       
     +++#############+      
     ########++#######+     
    +#####+++ ++++####+     
   +###++         +##+      
    ##+          +###+      
    +++          +###+      
                +####       
                +###+       
               +###+        
              ++##+         
              +###+         
             +####          
             +###+          
            +###+           
            +###+           
            ###+            
           +##+             
           +##              
           +##              
                            
                            
                            
                            
                +##++++     
               +####+#+     
              ++##+  ++     
              +##+          
              ###           
              ###           
              ###   +++     
              ###+++#+      
              +######+      
            +#######+       
          +#######+         
        ++#######+          
        +###+ +##+          
       +###+  +##+          
       +##+   ###+          
       +#+   +###           
       +#+   ###+           
       +##++####+           
        #######+            
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
        +++++++###          
        #########+          
        +++++++#+           
              +#+           
              +#+           
              +#+           
              +#+           
         +++++###++         
        +##########+        
        ++++++##++#+        
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#            
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##++#####+        
        +###########+       
       +########+###+       
       +######+ +###+       
       +####+   +###+       
       ++++     ####+       
               +###+        
               +###+        
              +###+         
              +###+         
             +###+          
            +####+          
            +###+           
           +####+           
           +###+            
          +###+             
         +###+              
        +####+              
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
             ++####++       
          ++########+       
         +####++++##+       
        +###++  +##+        
        +##+    +##+++      
        ##+  +++######+     
       +##++#######+        
       +#########           
        ##########+         
        ###+########+       
       +##+ +++++####+      
       +##        +###+     
       ##+         +###     
       ##+          ###     
       ##          +##+     
       ##+        +###      
       ##+   + ++###++      
       +##+++#+####+        
       +#########++         
        ++##++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###++++++++        
        +###########+       
        ++###########+      
               +++###+      
                 +###       
                +###+       
                ####+       
               ####+        
              +###+         
             +####          
             ####+          
            +####           
           +####+           
           ####+            
          +###+             
         +###+              
         +##+               
       ++##+                
      +####                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
           +#######+        
          +###++++##+       
         +###+    +##+      
        +###+     +##+      
        ###+      ###       
       +##+      +##+       
      +##+      +##+        
      +##+    ++###+        
      +#+   ++#####+        
      +########++##+        
      ++######+ +##         
        +++++   +##         
                +#+         
                ##+         
               +##          
               +##          
               +##+++       
                ####+       
                +#++        
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++         
          ++########+       
          +###+++###+       
         +###     +#+       
         +##+     +#+       
         +##    ++#+        
         +##+  +###+        
         +###++####+        
          +#######+         
           +#####+          
             +###           
             ###+           
            +##+            
           +###+            
           +##+             
          +###+             
          +##+              
         +##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
       +++++#+#+            
      +#########            
      +#########            
       #+ ++###+            
           +###+            
          +######++         
         +#########+        
         +##########+       
         ###+++ ++###       
         +#+      +##+      
                  +##+      
                  +##+      
                  +##+      
                  +##       
                 +##+       
                 +##        
       +##++   ++##         
       +##########+         
        ++######++          
         ++####+            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +#####+      
              +######+      
              #######+      
             +#######+      
            #########+      
           +#####+###+      
          +####+ +###+      
         +####   +####+     
        +####+   +####+     
       +####+    +###+      
       +####+    +###+      
      +###++     +###+      
      +###+      ####+      
     +####+     +####       
     +####+    +####+       
     +####+++++####+        
     +############+         
      +#########++          
       +######++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
          +     +#+         
         +#+    +#+         
         ##+    +#+         
        +##     +#+         
       +##+     ##+         
       +##+++  +##+         
      +###########+ ++      
     +###++++++#######+     
     +##+      +##++++      
     ++        +##+         
               +##          
               +#+          
               +#+          
               ##+          
               ##           
              +##           
              ##+           
              ##+           
              ##+           
                            
                            
                            
                            
                            
                            
                            
                            
           +++     +#+      
           +##    +###      
          +##+    +##+      
          +##+   +###       
         +##+    ###+       
         ###+   +##+        
        +##+    ###         
        +##+   +##+         
       +#####++###+         
       +##########+++       
         +++########+       
            +###++++        
            +###+           
            +##+            
           +###             
           +##+             
          +##+              
          ###+              
         +##+               
         ###+               
                            
                            
                            
                            
                            
                            
          ++###+            
         ++#####++          
         +########+         
        +#########++        
        +###########        
       +####++######+       
       ####+  +++####+      
       ###+     +####+      
       ###+      +####+     
       ###+      +####+     
       ###+      +####+     
       ###+       +###+     
       ###+       +##+      
       ###+      +###+      
       ####+     +###+      
       ######++#####+       
       #############        
       ++##########+        
        +#########+         
         +######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
           +######+         
          +###+++##+        
          ###+   +#+        
         +##+     #+        
         ##+     +#+        
        +##     +##+        
        ##+    +##+         
        ##+ +++###+         
        +########+          
         +###+###+          
          ++  ##+           
             +##+           
             +##+           
            +###+           
            +##+            
            +##+            
            +#+             
            ##+             
            #+              
                            
                            
                            
                            
                            
                            
            ++###++         
          +########+        
          +##+++++##+       
           ++    +##+       
                 +##+       
                +##+        
               +##++        
          ++++###+          
         +#######           
         +########+         
          +++  +##+         
                +##+        
        +        ##+        
       +#+       ##+        
      +#+       +##+        
     +#+        +#+         
     +#+       +##+         
     +####+++++###+         
      +##########+          
       +++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +####+         
            +######+        
            ##+  +#+        
           +#+   +#+        
           ##+  +#+         
          +#+   +#+         
          +#+   +##         
          +#+   ###         
          +##++###+         
           ######+          
           ++++##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +##+           
             ##+            
            +##+            
            +##             
            ##+             
                            
                            
                            
                            
                            
                            
                            
                            
     ++##################   
     ###########+++++++++   
      +++#++++++            
        +#+                 
       +##                  
       ##+                  
       ##+                  
       ##+++                
       +########++          
        +##+#######++       
          +     ++###+      
                   +##+     
                    ++#+    
                     +##+   
      ++             +##    
      +#+           +##+    
      +##          +##+     
       +##++++++++###+      
        ++#########++       
          +++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++###        
            ++######        
           ####+++##        
          +###+ +##+        
          +##+  +##+        
          +##+ ++#+         
          +#+  +##          
               ##+          
              +##           
              ##+           
             +##+           
            +##+            
            +##+            
            ##+             
           +##              
           +#+              
          +##+              
          +#+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                       ++++ 
                +    ++####+
                ++++#####+#+
                +#####+++ + 
               +####++      
              +####+        
             #####+         
           +####++          
          +####+            
          +#####+           
         +#######+          
         ########+          
        +#######+           
        +#######+           
        #######+            
        #######             
        ######+             
        #####+              
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +####         
              #####+        
             +#####+        
            +#######+       
           +####+###+       
          +####+ +##+       
          +###++ +##+       
          +###   +##+       
         +###+   +##+       
        +###+    +##+       
        +##+     +##+       
       +###+     +##+       
       +##+     +##         
      +###+     #++         
      +###+    +##+         
       +##+   +###+         
       +###+######+         
       ++#######++          
         +###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#+         
          +++#####+         
     +++#######++#+         
     +#####++   +#+         
      ++++      +#+         
                +#+         
                +#+         
                +#+         
                +#++        
             +++####+       
           ++#####++        
          +######+          
           +++ +#+          
               ##+          
              +##           
              +##           
              +##           
              +##+          
              +##+          
               +#           
                            
                            
                            
                            
                            
                            
                      ++    
                ++++####+   
              +##########   
             ###########+   
            +###++++        
            ##+             
           +#++             
           +#+              
           ##+              
           +#+              
           +##              
            ##+             
            +##+            
            +##+            
            +##+            
     #+     +#+             
     ##+++ +##              
     +#######+              
      +######+              
        +++++               
                            
                            
                            
                            
                            
                            
                            
           #+               
           +#+              
           +#+              
            +#+             
            +#+             
            +##+            
             ##+            
             +#+            
             +#+            
             +#+            
             +#+            
            +###            
             ###+           
              ##+           
              ##+           
              ##+           
              +##           
              +##           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
              ++##++        
              ######++      
             +####++#+      
             ####   +#+     
             ###+    #+     
             ###+           
             ###+           
             +##+           
              ###+#+#       
              ######+       
             +####++        
            ++####+         
           ++####+          
         +#######           
        +#######+           
       +########+           
       +########            
       +#######+            
        +#####+             
         ++##+              
                            
                            
                            
                            
                            
                            
                            
           +++##++          
         +########+         
        +##++++ +#+         
        +#+      +#+        
                  #+        
                  #+        
                 +#+        
                 +#+        
                 +#+        
                +#+         
           +##++##+         
         +#######+          
         ##+++###           
        +#+  +###           
       +##  +##+#+          
       +#+++##+ +#+         
       +#+###+   +#+        
        ####+    +##++      
        +#++      +#####    
                    ++#+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +##     
                  +####+    
                +#####+     
              ++####++      
           +++####++        
           +#####+          
          +#####+           
          +###+             
          +##+              
          +##+              
           ##+              
           +##              
           +##              
            ##+             
            ##+             
            +#+             
      +#++ +###             
      +#######+             
       +######+             
        +++##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++######+       
         +##########+       
         +#+++   +##+       
          +      ###        
                +##+        
                ##+         
               +##+         
              +##+          
              +##           
             +##+           
            +###            
            +##             
            +#+             
           +##+             
           +##              
          +##+              
          ##+               
         +##+               
         ##+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
           ++###+           
          +#######+         
         +####+++##+        
         +###+   +##+       
         +##+    +##+       
         +##+   +###+       
         +##+   +###+       
         +##+  +####+       
         +###++####+        
           +#######+        
            ++####+         
             +####          
             +###+          
            +###+           
            +###+           
            +#++            
           +###+            
           ###+             
          +###+             
          +++#+             
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
                ##+         
               +##+         
       ++      +##+         
      +#+     +###+         
      +#+      ###+         
      +#+     ####+         
      +#+    +####+         
      +##++++##++##         
       +######+ +#+         
       +######+ +#+         
        +++++   +#+         
                +#+         
                +#+         
                +##         
                +#+         
                +##         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
            ++####++        
           +########+       
           +##++ +##+       
          +##+    ##+       
          +##+   +###+      
           ##+  +####+      
           +##  +###+       
           +##++###+        
            +######+        
            +#####+         
             ####+          
           ++####           
           +#####+          
          ++++ +#+          
         +###++++           
        +##+  +##+          
       +###+ ++++           
       +###++##+            
        +######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++#+       +#        
       +##+       +#        
       +##+     +##+        
       ###+     +##+        
       +##+     +#+         
       ###+     ##+         
       ######+++####+       
       +############+       
       ++#########++        
         ++++#+###          
               +#+          
              +##+          
             +###+          
              ###+          
             +###+          
             +###           
             +###           
              +##++         
              +###+         
              +#++          
                            
                            
                            
                            
                            
                            
                            
             ++###++        
            +#######+       
           +###+   #+       
           ###    +#+       
          +##+    ++#       
          +##+    +##       
          +##+  ++#++       
           +#+  ##+         
           +##+###          
            +####+          
             ###+           
            ####+           
            ##+#+           
           +++ ++           
          +    ++           
         +#+  +#+           
        +##   +#+           
        +#+  +##+           
        +##++##+            
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++##+       
      +    +++######+       
     +#############+        
     +######+++++##+        
                +##         
                +#+         
               +##+         
               +##          
               +##          
               ##+          
              +##+          
              +##           
              ##+           
              ##+           
             +##+           
             +##            
             +##            
             +##++          
             +####+         
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
        +##+   ++           
        +###########+       
       +#############+      
      +######+++  +##+      
      +####+      +##+      
      +++++      +###+      
                +###+       
                +##+        
               +###+        
               +###+        
              +###+         
              ####+         
             +###           
            +###+           
            +##+            
           +###+            
          +###+             
          +##+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
          ++###+#+          
          #++               
         +#                 
         #+                 
        +#       +++        
        +#       +#+        
        +#      +##+        
        +#     +#+#+        
         #+   +#+ #+        
         +#+++#+ +#+        
          +++++  +#         
                 +#         
                 ++         
                 ++         
                 ++         
                 #+         
                 #+         
                +#+         
                 #+         
                 ++         
                            
                            
                            
                            
                            
                            
                            
                       ++   
                   +++###+  
             ++++#######++  
            +#######+++     
             ++++++         
           +#+              
           +#+              
           ##               
          +#+               
          ##+               
          ##+               
          ++#+              
            +#              
            ++              
            +#+             
      #+    +#              
      ##+  +#+              
      +##++##+              
       +####+               
       +++++                
                            
                            
                            
                            
                            
                            
                            
               ++#+         
              +###+         
             +#####+        
            +#######+       
           +#########+      
          +####++#####      
         +####+  +####      
        +####+    +###+     
       +####+     +####+    
       +###       +####+    
      +###+        +###+    
     +###+        +####+    
    ++###+        +###+     
     ####       +####+      
     +##+      +#####+      
     ###+     +#####+       
     ###+ ++++####++        
     +###########+          
      #########++           
       ++#+++++             
                            
                            
                            
                            
                            
                            
               +##+         
                ##+         
               +##+         
               +#+          
              +##+          
              +#+           
             +##+           
             +#+            
             ##+            
            +#+             
            ##+             
           +## ++++         
           +#++####+        
           ##+#####+        
          +#++## +#+        
          +###+ +##+        
          +###  +#+         
          +##++###+         
          +######+          
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++#+        
              ++####+       
             ++###++        
            +####+          
           +####+           
          +###+             
          +###+             
         +###+              
         ###+               
        +### ++++++         
        +###########+       
        ########+++##+      
       +####++     +##      
       +###+        ##+     
       +##+        +##+     
       +##+       +##+      
       +##+      +###+      
       ++##++  ++###+       
         +#########+        
           ++####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++##+     
                ++####+     
              ++#####+      
             +####++        
             +###+          
            +###++          
            ###+            
            +##+            
            +##+            
            +##             
            +##+            
             ##+            
             ###            
             +##            
             +##+           
       ++    +##+           
       ##+  ++##+           
       +##++###+            
       +######++            
        ++###+              
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##+          
               ###+         
               ###+         
         ++    ##           
         ##++  ##+          
        +####+ +#+          
        +#++##++#+          
        ##  +#++#+          
        ##   +++#+          
        ##   +++#+          
        ##     +#+          
        +#+    +#+  +       
        +#+    +#+ +#+      
         #++   +####+       
         +###+####++        
          ++######          
                +#+         
                +#+         
                 #+         
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
           ++######+        
           +###++##+        
            +++  +#+        
                 +#+        
                 #+         
               ++#+         
               +##+         
            ++###+          
            #####+          
            +####++         
            +++ ##+         
               +##+         
                ##+         
               +##+         
       +     ++##+          
      +#+   ++###+          
      +##++#####+           
      +#######++            
       +####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####++           
        +########+          
        +##########         
       +####+++####+        
       +###+   +###+        
       +###+   +####        
       +###++#######        
        ############        
        ++#########+        
          ++++++###+        
               +###+        
              +####+        
              +###+         
             +####          
            +####+          
          ++####+           
          #####+            
         +####+             
         ####+              
         ++#++              
                            
                            
                            
                            
                            
                            
                            
              +++##+        
             +######+       
            +##++++#+       
           +##   +##+       
           +#+   #+ ++      
           +#+  ++ +#+      
           +#+     +#+      
           +##    +#+       
            +#+ +###+       
            +##+###+        
             +####+         
            +###+           
           +####+           
          +##++##+          
         +##+  ##+          
        +##+   ##+          
        +#+   +#+           
        +#+++###            
        +#####+             
         +##++              
                            
                            
                            
                            
                            
                            
              +#++          
             +###+          
            +####+          
           +####            
           +###             
           ###+             
          +###+             
          +##+              
          +##+              
          +##+              
         +###+ +#####+      
         +###+########+     
         +############+     
         +#####++  +##+     
         +###++   +###+     
         +##+   +#####+     
         +###++######+      
         +#########++       
          ++#####++         
            +++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +##+         
               +##          
               +#+          
              +##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +##+           
             ###            
            +##+            
            +##+            
           +###             
           +##+             
           +##              
          +##+              
          +#+               
          ##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####++        
         ++#########++      
       ++############+      
       +#############+      
       +####+  +#####+      
       ####+   #####+       
      +###+   +#####        
      ####+  +#####+        
      +###+++######+        
       ############+        
       +###########+        
        +##########+        
         ++++++####+        
              +#####        
               #####+       
               #####+       
               +####+       
               +####+       
               +###+        
                +#+         
                            
                            
                            
                            
                            
                 +##+       
                 +##+       
                +##+        
                +##         
               +##+         
               ##+          
              +##           
             +##+           
             ##+            
            +##+            
           +##++++          
           ###+###+         
          +##+####+         
          +####++#+         
         +#####+##+         
         +####+##+          
         +######+           
         +#####+            
          +#++              
          +#                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++#####+         
    +++#############        
    +####+++++++++##+       
     ++++         +#+       
                  +#+       
                 +##+       
                 +##+       
                +##+        
                +##         
               +##+         
              +##+          
              +##+          
             +##+           
            +##+            
            ###             
           +##+             
           +#+              
          +#+               
          +##               
          +#+               
                            
                            
                            
                            
                            
                            
                +###+       
              +#####++      
             +##+###+++     
            +##+ ##+ #+     
            +#+  +  +#+     
           +#+     +#+      
           +#+    +##+      
           +#+   +##+       
           +#+  +##+        
           +#++###+         
            +###++          
           +###+            
         +#####             
         ##++##             
        ##+  ##             
       +#+  +#+             
       +#+  +#+             
       +#+ ++#              
       +##+##+              
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++++        
          ++#########++     
         +#############     
         +##+##+++++###+    
          +         +##+    
                   +###     
                 ++###+     
            +   +####+      
       ++++###+#####+       
      +############+        
     +#############+++++    
    +##################+    
    #########+++#####++     
    #######+     ++++       
    +###+++                 
      ++                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++#+   
                   ++###+   
                  +####+    
             ++++#####+     
            +#######+       
            +#####++        
            +#+             
           +##              
           +#+              
           +##+             
           +###+            
             ##+            
             +##+           
              +#+           
     #+       +#+           
     ##+     +##            
     +#+    +##+            
      ##++++##+             
      +######+              
       ++##++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++             
         +#####+++          
       +##########+         
      +###+++ ++##+         
      +##+     +##+         
      ###      ###+         
      ##+     +####         
      ##+    ++####         
      +##+  ++#++##         
       +##++##+ +##+        
        +####+  +##+        
         +++    +##+        
                +##+        
                +##+        
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
           +########+       
          +##++  ++##       
         +##++     +#+      
        ++#+      +#++      
        +##    ++# ++       
        +#+   +###+         
        +##++#####+         
        +########           
          ++++##+           
             +##+           
            +##+            
            +##             
            ##+             
           +##+             
           ##+              
          +##+              
          ##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
          +++##+++          
         +#########+        
        +####++++###+       
       +###+     +##+       
       +##+       +#+       
       +#+         #+       
       ++         +#+       
       +         +##+       
                 ###        
               ++##+        
              +###+         
             +###+          
            +###+           
            +#++            
           ###++++          
          +########++       
         +###########++     
         #####+++#++##+     
        +###++              
         +++                
                            
                            
                            
                            
                            
                            
                            
              ++###+        
            ++######+       
           +#########       
          +#####+++##+      
          +###++  +##+      
           +++    +##+      
                  ##+       
                 +##+       
                 +##+       
                +##+        
               +###+        
          +++++####         
        ++#########+        
        ############+       
      +###+ +###+###+       
      ###+ +###+  +##+      
     +###++###+   +##+      
     +#######+     +##      
      #####++      +#+      
      ++##++       ++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +##             
            +##             
            +##             
            +##             
            +##             
             ##             
             ##             
             ##             
             +#+            
             +#+            
             +##            
              ##            
              ##            
              +#+           
              +#+           
              +#+           
              +##+          
               +#+          
                            
                            
                            
                            
                            
                            
             ####+          
            +####+          
           +#######         
          +##+  ###         
          +#+    +#+        
                 +##        
                 +##        
                 +##        
                 +#+        
                 ##+        
                +##+        
                ##+         
               +##+         
        ++++++++#+          
       +#########+          
      +###+########+        
      +##+ ++#######++      
      ########+  +####      
      +######+     #++      
       ++##++      ++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
              ++++#         
            +#+  +#         
          ++#+   ++         
           +     #+         
                 #+         
                +#          
                ++          
                #+          
               +#           
               #+           
          +++ +#+           
         +#+#+#+            
         +# +#+             
         #+ +#+             
         +++##+             
         +#++++             
             +#             
             +#+            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
               +####+       
              +######+      
             +##+####+      
            +##+ +####      
           +###+  +###      
          +####+  +###+     
         +####++  +###+     
         +###+    +###+     
        +####     +###      
       +####+     +###      
       +###+      +##+      
       ####+     +###+      
       ###+      +###+      
      +###       +##+       
      ###+     +###+        
     +###+   ++####+        
     +############+         
     +###########++         
     +##########+           
     +##++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +####+         
            +#++ +#         
            #+    +         
           +#+  +++         
           ++  +##          
           #+  +#+          
          +#+++##           
          +#####+           
           +#++#+           
               #+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#            
              ++            
              ++            
              #+            
              #+            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+++  +      
           +#######+++      
           ########+++      
          +#+   ++#+++      
         +#+      ++++      
         +#+   +++++++      
         ##+  +###+ ++      
         ###++###+  +       
         +######+   ++      
          +#####    ++      
           ####+    ++      
           +##+             
           +##+             
           ##+              
          +#+               
         +##+               
        +##+                
        +##+                
        ##+                 
       +##                  
                            
                            
                            
                            
                            
                            
         ++      #+         
         +#     +#+         
         +#     #+          
        +#+     #+          
        +#+     #+          
        +#+     #+          
        ##+     #+          
        ##      #+          
       +##      #+          
       +#+      #+          
       +##      #+          
        +#+     ##++        
        +##+   +##+         
         +########+         
          +####++#+         
                 #+         
                 #+         
                 +#         
                 +#+        
                  ##        
                            
                            
                            
                            
                            
                            
                            
              +##++         
             +#####+        
            +#######        
            +##+++##+       
            ###   +#+       
            ##+   +#+       
           +##+  +##+       
           ++++  +##+       
                +##+        
                ###         
               +##+         
               ###+         
          +++ +#++          
        +#######+           
       +########+           
       +#########           
       +#########+          
       +#####+ +##+         
       +####+  +##+         
        +++    +##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++ ++##++        
       +#+##########        
      +#############        
      +#############        
      +#####+ ++####        
      +####+   +####        
       +++    +#####        
            ++#####+        
         ++########+        
        +############+      
        +############+      
         +#####+ ++###+     
         ++###++  +####     
          +#+     +###+     
         +#+    ++####+     
         +############      
         +###########+      
          +######+#++       
           ++##+++          
            +#+             
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                  +##+      
           ++    +##+       
          +#+    ###+       
          +##    ##+        
         +##+   +##+        
         +##   +##+         
         ##+   +###         
        +##+   ####+        
        +##++++####+        
        +##########+        
        +########++         
          +++###+           
            +###            
            +##+            
           +##+             
          +###              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +####+           
           ##++##           
          +##+ +++          
         +##+   +#+         
         +##   +##+         
         ##+   +##          
         ##+  +###          
         +##+####+          
         +#######+          
          +++++##+          
              +##+          
              +##           
              +##+          
              +##           
              +##           
              +#+           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
       ###++                
       +####++#+++++        
       ++###########+       
          ++########+       
             +++####+       
                +###+       
               +####+       
               +###+        
               ####+        
              +###+         
              ####          
             +###+          
             ####+          
            +###+           
            ####+           
           +###+            
           +###+            
           +###             
           ###+             
           +##              
                            
                            
                            
                            
                            
                            
           ##+              
            +#+             
             +#+            
              +#+           
               +#           
               +#+          
                +#          
               +##          
            +####+          
            +#++            
             #++            
             +##            
              +#+           
               +#+          
                +#          
                +#+         
                +#+         
                +#+         
       +##+++ ++#+          
          +++#+++           
                            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
         +#######+          
         +########+         
          ++++++##+         
               +###         
               ####         
              +###+         
             +###+          
            +####+          
            +####+          
             +++##          
                +#+         
                ###         
               +##+         
       ++     +###+         
       #+    +####+         
       ##+++#####+          
       #########+           
        +#####++            
         ++###              
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++##+             
         ++#++##            
        +##+ +##            
        +#    +#+           
        ++    +#+           
        ++   +##+           
        +    +##            
            +###            
          ++#####+          
          +###++##+         
          ###+  +#+         
          +#+    ##         
                 ##+        
                 ##+        
                +#+         
                +#+         
               +#+          
              +##+          
             +##+           
           ++##+            
                            
                            
                            
                            
                            
                            
                            
              +##+          
              ###+          
              ###+          
             +###+          
             +###+          
             +###+          
             +###+          
            +####+          
            +####+          
            +####+          
            +####+          
            #####+          
            ####+           
            ####            
            ####            
           +####            
           +####            
           +###+            
          +###+             
          +###              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
           #######+         
          +###++###+        
         +###+   +#+        
         ###+    +##+       
        +##+     +##+       
       +###      ###+       
       +###      ###+       
       +##+     +###        
       ++#+    +###+        
        +##   +####+        
        +##++######+        
         +####+++##+        
          ++++  +##+        
                +##+        
                +#+         
                ###         
               +###+        
               +##+         
               ++#+         
                            
                            
                            
                            
                            
                            
            ++##++          
           +######+         
         +########+         
         +###++++##+        
          +++   +##+        
                ###+        
               +##+         
              +###+         
            +####+          
           +#####+          
            +#####+         
                ##+         
                +##+        
                +##+        
       +++     +###+        
      +##+    +###+         
      +##+  +####+          
      +##########           
      +#########+           
       +######++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++++###++         
     ++############+        
     ###############+       
     #####+++++++###+       
                 +##+       
                 +##+       
                 ###+       
                +###        
                +##+        
               +###+        
               +##+         
              +###          
             +###+          
            +###+           
            +###+           
           +###+            
          +###+             
          +##+              
          ###+              
          ##+               
                            
                            
                            
                            
               +##+         
              +###+         
              +##+          
             +###           
             ###+           
            +###            
           +###+            
          +###+             
          +##+              
         +###               
         +##+               
        +##+      +++       
        +##+    +####+      
        ###    +#####+      
        +##   +###+##+      
         ###++#######       
         +##########+       
           +#####+++        
           +##++            
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++++##++  
            ++############  
            +######+++++++  
           +###++           
          +###+             
         +###+              
         +##+               
          #+                
          +#++              
           +##+             
            +##             
            +##             
      +   +####             
      # +####+              
      +#####+               
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
                +###+       
                +###+       
               +###+        
               ###+         
              ####+         
             +###+          
            +###+           
            +###+           
           +###+            
           +###             
           ###+ ++          
          +###+###+         
          ########+         
         +########+         
         +########+         
          ########+         
          ########+         
          #####+++          
          +###              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+++         
         +#########++       
        +############+      
       +####++++#######+    
       ####+    ++++####    
      +###+         +###    
      ###+           +##+   
      ###            +###   
     +##+             ###   
     +##+             ###   
     ###+            +###   
     ###+            +##+   
     +##+           +##+    
     +###+        ++##+     
      ####+++   ++####+     
      +######++#####++      
       +##########++        
         +###+++++          
                            
                            
                            
                            
                            
                            
                            
          ++#####++         
         +#########+        
         +#########+        
          +#+++++###+       
                 +##+       
                 +##+       
                 +##+       
                 ###+       
                +###+       
               +####+       
               +###+        
             ++###+         
          ++######+         
        ++##########+       
       +#############+      
      +########+  +###+     
     +########+    +####    
     #######++      +###+   
     #####++         +##+   
      +##+            +#+   
                            
                            
                            
                            
                            
                            
                            
           ++#+             
           +##+             
          +###+             
         +###+              
        +###+               
        ###+                
       +###+                
       ###+                 
      +###                  
      +##+                  
      +##+       +++#++     
      +##+     +#######+    
      +##+   ++########+    
      +##+  +###++++ +##+   
       ###+ +##++     +#+   
       +##+++#+       +##   
        ######+     ++##+   
        +#########+####+    
          +###########+     
            ++++####++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +###+      
                 +###+      
                +####+      
                #####+      
               +####+       
               +####        
              +####+        
             +####+         
            +#####          
            #####+          
            ####+           
           +####            
          +#####            
          #####+            
         +####+             
         +####+             
        +#####              
        #####+              
        +###+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
       ######+++            
       +#########++         
        +++ ++######+       
                ++####+     
                   +##+     
                   +##+     
                 ++##+      
                +###+       
              +####+        
            +####+          
           +##+             
            +##+            
             +##+           
              +##           
              +##           
               ##           
      +#+     +##           
      ##+  ++###+           
      +##++###++            
       +###+++              
                            
                            
                            
                            
                            
                            
               +++          
            ++####+         
           +#######+        
          ####+++###+       
         +##++   +##+       
          ++      ##+       
                  ##+       
                 +##+       
                 ###+       
                 ##+        
                +##+        
          +###++##+         
        ++########+         
       +####++#####         
       ###+ +#######+       
      +##+ +###+++###+   +  
      ###+####+   ++#####+  
      ######++       ++++   
       +###+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
                +#          
         +#+    +#+         
         +#+    +#          
        +##+    +#+         
        +#+     +#          
       +##      +#          
       +#+      +#+++++++   
       +#    +++#########   
      +#+ +#######+++++++   
      +#+####++ ++          
     +####++    ++          
     +##++      ++          
     #++        ++          
     ++         ++          
                ++          
                ++          
                ++          
                ++          
                ++          
                            
                            
                            
                            
                            
                            
                 +##+       
                +###+       
               +###+        
               +###+        
              +###+         
             +###+          
            +###+           
           +####+           
           +###+            
          +####+            
         +####+             
         ####+              
         ###+      +        
        +###      +##+      
        +##+    ++###+      
        +###+++++###+       
        +##########+        
         +#######+          
             +##+           
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#####++           
       ##########+          
      +###+++++###+         
     +##++     +##+         
     +#++     ++##+         
     +#+    ++#####++       
     +##+  +#########+      
      +#+ #######++###+     
       +++##+###+  +###+    
        +######+    +###    
        +####++      +##    
        +###+        +##    
                     ##+    
                    +##+    
      ++           +###     
     +##+         +###+     
     +##+       +####+      
     +###+++++++####+       
      +###########+         
        +######++           
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +###+         
              +####+        
             +#######+      
            +########+      
            ####++####+     
          +####++ +###+     
          +###+   +####     
        +#####+    ####     
        +####+     ###+     
        ####+      ###+     
       +####       ###+     
       ####+      +###+     
      +###+       ###+      
     +###+        ###+      
     +###+      ++###       
     +####+   ++####+       
     +#############+        
      +#########+++         
       +++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+++         
          +#########+       
         +###########+      
        +######+++####+     
        ###++#+    ###+     
       +###+      +###+     
        +###     +###+      
        +####+  +###+       
         +####++####+       
          +#######+         
           +######+         
          +########+        
        +#####+ +###+       
        +###++   +###+      
        ###+      +##+      
        +##++    ++##+      
        +####++++####+      
         +##########+       
          +########+        
            ++###++         
                            
                            
                            
                            
                            
                            
           +##++            
           +#####+          
             +++##+         
                +##+        
                 +##        
                  +#+       
                  +#+       
                  ##+       
                 +##+       
                 +##+       
              +++##+        
           +++#####+        
         +##########        
       ++##++++##++#+       
      +###+  +##+ +#+       
      ###+ ++##+  +#+       
     +#++ +###+   ++        
     ##+++###+    +         
     +#####++               
      +##++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     #+     
                   +##+     
               +##++##      
              +###++#+      
             +##+ +##       
            +##++ ##+       
            +#++ +#+        
          ++#+  +##+        
          +#+  +##+         
         +##+  +#+          
        ###+  +##           
       +###++####++         
       ############++       
       ++++++##+++##+       
            +#+    ++       
           +##              
           +#+              
          +##               
          +###+             
           +#++             
                            
                            
                            
                            
                            
                            
            ++++++          
          +#######+         
         +########+         
          +#++++##+         
                ###+        
               +###         
               +##+         
               +##+         
               ###+         
              +##+          
              ###+          
        ++######+           
       +########+           
       ###+#######+         
      +##+ ###++####+       
      ##++###+  ++####+     
      #######     ++###+    
      #####+        +####+  
      +###+          ++###  
                       +++  
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++             
       ++#######+           
       +#########+          
       ++++ ++####+         
              +###+         
               +###+        
                +##+        
                 ###        
                 ###+       
                 +##+       
                 +##+       
                 +##+       
           +++   +##+       
        +###########+       
       +#############+      
       +##############+     
       +###+++########+     
       +##########++#++     
        +#######++  +       
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++###+       
        ++++#########+      
      +##############+      
      #######+++ +###       
      +##+++     ###+       
                +###        
                ###+        
               +###         
              +###+         
              +##+          
             +###+          
             +##+           
            +###+           
            ####            
           +###+            
          +###+             
        ++###+              
        #####               
       +####+               
        ###+                
                            
                            
                            
                            
                            
             +++            
             ##++           
             +##+           
              +##           
             +###           
             ####           
             ####           
             ####           
             +###           
             +###           
             +###           
             +###           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             +###           
             +###           
                            
                            
                            
                            
                            
                            
                            
                            
               ##+          
               ##+          
               ##+          
               ##+          
              +###          
              +##+          
             +###+          
             +###+          
             +##+           
             +##+           
             ###+           
            +###+           
            +###            
            ###+            
           +###             
           ###+             
          +###              
          ###+              
         +##++              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+++        
         ++#########++      
       +#############+      
      +######+++++####      
     +###+++     +####+     
     +##+        +####      
     +##+        +##++      
     +##+       +###+       
     +##+      +####+       
      +##++ +++#####+       
      +##########++#+       
       +########+ +#+       
        +#####++  +#+       
          +++     +#+       
                  +#+       
                  +#+       
                  +#+       
                  +##+      
                   ##+      
                   ++       
                            
                            
                            
                            
                            
              +++#++        
           ++#######+       
    ++    +######+##+       
          +###+++ ###       
                  ##+       
                 +##+       
                +##+        
              ++###         
           +######+         
           #######+         
           #####+#+         
            +++ +##+        
                +##+        
                +##+        
               +##+         
      ++      +###+         
     +#++++++####+          
     +##########+           
     +########++            
      +#####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####+            
        +###++## ++         
       +##++     ##         
      +##+      ###         
      +#+     +####         
      +#+   ++#####         
      +##+++###++##         
       ######+  +##         
       +++++    +##         
               +##+         
               +##+         
               +##+         
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####++          
        +#########++        
        +####+++####+       
        ++++     +###       
                  ##+       
                 +##+       
                +##+        
               +###+        
               ###+         
              +###          
             +###+          
            +##++           
           +###+            
           ###+             
          ###+              
         +##+               
        +##+                
       +##+                 
      +###                  
      +#++                  
                            
                            
                            
                            
                            
                            
                #           
               +#           
               +#           
               +#           
               #+           
              +#+           
              +#+           
          ++  +#   +++      
          ## +##++###+      
          ##+######+        
          +#####++          
           ++##             
             #+             
            +#+             
            +#              
            #+              
           +#+              
           +#               
           ++               
           #+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++     +#+     
            +#+     +#+     
            ##+    +##      
           +##+   +##+      
           +#+    ###+      
          +##+   +##+       
          +##+   ##+        
          +#+   +##         
         +##+  +##+         
         +###+++##+         
          ########+         
          +######+          
            ++##+           
            +##+            
            ##+             
           +##+             
          +##+              
         ++#+               
         +##+               
         +++                
                            
                            
                            
                            
                            
                            
                            
          +##               
          +##               
         +###               
         +##+               
        +###+    ++         
        +###+    ##+        
        +###+   +##+        
        +####+++###+        
        +##########+        
        +###########        
         +++++++####        
                +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                +###+       
                +###+       
                +###+       
                 ##++       
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +#####+        
            +##+++##        
            +#+  +#+        
            ##+ +##+        
           +##  ##+         
           +##  ++ ++       
           +##    +#+       
            ##+ ++#+        
            ##++##+         
            +####+          
            +##++           
          +####             
          +####             
         +##++#+            
         +#+ +#+            
         +#+ ##+            
         +#++##+            
         +####+             
          +##++             
                            
                            
                            
                            
                            
                            
                            
                            
              ++#####+      
            +##+++  +#      
          +##+      +#      
         +##+       ++      
        +#+        ++       
        +#+   +++++##+      
        #+   #######+       
        +#++###++++#+       
        +############       
        +#++++#+++++        
       +#+   +#+            
      +#+     +#+           
      #+       ++           
      #+       +#+          
      #+        #+          
      +#+       +#          
       +#+       #+         
        +#+++    ++         
          ++#++++++         
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
             +####+         
            +###+##+        
            ###+ ##         
           +##+ +#+         
           +## +#++         
        +  +#####+          
            +####+          
             +###+          
             +###           
             +##+           
             +##            
            +##+            
            +#+             
            ##+             
           +##              
           ##+              
          +##+              
          ##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##########+  
            +############+  
           +######+++++++   
           ###++            
           ###              
           +##+             
           +###             
       ++   +##+            
      +#+   +##+            
      ++    +##+            
      #+   +###+            
      ##++####+             
      +#######+             
       +###+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
           +######+         
           +#######+        
                 +##        
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 +#+        
                +##+        
                +##+        
               +##+         
           ++++###+         
         +########+         
        +###########+       
       +###+########+       
       ###++###+++###+      
      +#######++  +##+      
      +######+              
       +####+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
         +####+             
          + +##+            
             +##+           
              +#+           
              +##           
              +##           
             +##+           
            +##+            
          ++###+            
        +#######+           
        +##+++###           
        +++   +##+          
               +#+          
               +#+          
               +#+          
              +##+          
             +##+           
            +##+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +#####+         
           +##+ +#+         
           ##+   #+         
          +#+   +#+         
          ##    +#          
          ##   +#+          
          ###+####          
          ++######          
             +###+          
            ++##+           
             +##            
             +##            
             ##+            
            +##             
            ##+             
           +#+              
          +##               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                +##+        
                ###+        
               +###         
        ++##+  +##+         
       +#####  +##+         
       +####+  ###+         
      +###+    ###+         
      ####++  +###          
      +#####+++##+          
       +++########          
          ++######          
             +####          
             +###+          
             +###+          
              +##+          
             +###+          
             +###+          
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                    +++##+  
                  +######   
               ++#######+   
             ++#######++    
            #######++       
           +###+++          
           ##+              
          +#+               
         +##                
         +##+               
         +###+              
          +###+             
           +##+             
            +##+            
            +##+            
             +#+            
      +#+    ##+            
      +##++++##+            
      +#######+             
       +#####+              
                            
                            
                            
                            
                            
                            
                            
         +#++               
       +#######+            
       +########+           
      +##########+          
      +###++++####+         
      ++++    +###+         
         ++#+++###+         
        +#########+         
       +##########+         
       ###########+         
      +###++++####+         
      ####+  +####+    +++  
      ###+   +####+   +##+  
      ###   +######+ ++###  
      ###+++##############  
      ###################+  
      ########+ +#######++  
      +#######+  ++####+    
       +####        ++      
         ++                 
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  ###+      
                 +###       
                +###+       
               +###+        
              +###+         
              +##+          
             +###+          
            +###+           
            ###+            
           +##+             
          +###  ++          
          ###+ +##+         
         +##++####+         
         ###+#####+         
        +#########          
        +########+          
        +#######+           
         +#####+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
                ##+         
               +##+         
              +###          
              +##+          
             +###           
             +##+           
             ##+            
            +##+            
            +##++           
            ######+         
           +######+         
           +##+++##         
           ##+  +##         
           ##+ +##+         
          +##+ +##+         
          +##++##+          
          +#####+           
           ####+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +###+       
              +#####+       
             +######+  ++   
             ####++   +#+   
             ###+    +##+   
            +###    +###    
           +###+   +###+    
            ###   +####+    
            ##+  ++##+      
            +## +###+       
            +######+        
            +#####+         
         +++#####+          
       ++#######+           
       ########+            
       ####++##             
       ### +###             
       +######+             
       +######+             
        ++###+              
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +###       
                +###+       
               +###+        
              +###+         
             ++##+          
            +###+           
            +##+            
           +###+            
           #####+           
          +######+          
         +##++ +##+         
         +##+  +##+         
         ###    ##+         
         ##+    ##+         
         ##+   +##+         
         +##+ +###+         
          ###+###+          
          ++####++          
            ++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                 +###+      
                +####++     
               +####+       
               +###+        
              +####+        
             +#####+        
            +###++##        
           +###+ +##+       
          +###+  ###        
          +###+  ###        
         +###+   ###        
         ###+   +###        
        +#+++   +##+        
        +#+    +##++        
       +#+     +#+          
       +##+   +##+          
       +##++++###+          
       +#######++           
        +####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#           
     +###########+          
     +########++##          
      +#+++++  +##          
               +##          
               +##+         
               +##+         
               +##          
               ###          
               ###          
              +##+          
              +##+          
               ##+          
               ##+          
              +##+          
              +##           
              +##           
              ###           
             +##+           
              #+            
                            
                            
                            
                            
                            
                 +#+        
                 +#++       
               ++###+       
              +######       
             +#######       
            +########+      
           +####+ +##+      
          +####+  +##+      
          +###+   +##       
         +###+    +##       
        +###+     ###       
        ###+     +###       
       +##+      ####       
       ###+     +###+       
      +###     +###+        
      +###    ++###+        
      +###+  +####+         
      +##########+          
       ++######++           
          ++##              
                            
                            
                            
                            
                            
                            
                            
                            
    ++           +++        
    +#+          +##+       
    ###+         +###+      
    +###+        +####+     
    +###+        +#####+    
    +####+       +#####+    
    +####+       +#####+    
    +#####+      +#####+    
     #####+       +####+    
     +####+       +####+    
     +####+      +#####+    
      +####++    +#####+    
     +######+++++#####+     
      +################+    
      +################+    
      ++###############+    
        +++#+##########+    
             ++    +###+    
                   +++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####++       
           ++########       
          ++###++++##+      
          ####+    +#+      
         +###+    ++##+     
        +###+     +###+     
        ###+     #####      
       +##+    ++####+      
       +##    +######+      
       +##+ ++#####++       
       #####+#####+         
       ++###+####+          
         ++++###+           
            ####            
           +###+            
          ++##+             
          +##+              
          +##+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
          +###+             
          +#+##++           
           +  +###+         
                +###+       
                  +##       
                  +#+       
                 +#+        
                +#++        
               +##+         
               +#+          
              +#+           
              ##+           
             +#+            
            +#+             
           +##              
           +#+              
          +#+               
          ##                
         +#+                
         ##                 
                            
                            
                            
                            
                            
                            
                +##         
                +##+        
               +###+        
               +##+         
               +##+         
              +###          
              +###          
              +###          
              ###+          
             +###+          
             ###+           
            +###+           
            +###+           
           +###+            
           +###             
          +###+             
          ###++             
         +##++              
        +##+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#+#+          
         +#######+          
         +########          
        +###+ +###          
        +##+  ####+         
        +##   ####+         
        +##   +###+         
        +##+++####          
        +#########+         
         ++++#++##+         
               +###         
                ###+        
                +##+        
                +##+        
          ++    +##+        
         +#+    ###+        
         ###+  +###+        
         #########+         
         ++######+          
            ++##+           
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +##+        
                +#+         
               +##+         
               +##+         
               ##+          
              +##           
             +###           
             +##+           
             ###+           
            +##+            
            +##+            
           +###             
           +##+             
          +###+             
          +##+              
         +###               
         +##+               
        +##+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#++####++        
         +##########++      
        +#############+     
        ###+ +   ++####+    
       +##+        +####    
      +##+          ++##+   
      +##+           +##+   
     +###             ##+   
     +##+             ##+   
     ###             +##+   
     ###             +##+   
     ###             ##+    
     ###            +##     
     +##+           ##+     
     +###+         +##+     
      +###       +###+      
       ###++  +++####+      
       +############+       
        +#########+         
          ++##++++          
                            
                            
                            
                            
                            
                            
                            
               ++##+        
              +###+         
            +#######+       
           +#########+      
          +####+++###+      
         +####+   +###+     
        +##+++     +##+     
       +##+        +##+     
      +##+          ###     
      ###+          ###     
     +##+          +##+     
     ##+           +##+     
    +##+          +###      
    +##+         +###+      
    +##+        +###+       
    +##+       +###++       
    +###+    ++###++        
     +###+++#####+          
      +########++           
       +++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                  +++##+    
               +#######+    
            ++######++#+    
          +######++         
         +####++            
         +###+              
        +###+               
        +##+                
        +##+                
        +####++++++         
         +##########+       
           ++++++####+      
                 ++##+      
                   +##      
     +            +###      
    +#+         ++####      
     ##+      ++####+       
     ####++++#####++        
      ##########++          
       +++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
                 +##+       
                 +##+       
                +###        
               +###+        
               +###+        
              +###+         
             +###+          
             +##+           
            +###            
           +###+            
           +##+             
          +###              
          ###+              
         +##+               
         +##+               
         +#+                
         +#++               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
               ##           
              +#+           
              +#+           
              +#+           
              +#            
              ##            
              ##            
              ##            
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#             
             ##             
             #+             
             ##             
             ##             
             ##             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++           
             ####+          
              +###+         
               ++#+         
                +##+        
                 +#+        
                 +##        
                 +##    ++  
           ++++++###+####+  
        ++###########+++    
       +######+++##+        
      ####+++  +##+         
      ###+    +##++         
      +##+++++###+          
       +#######+            
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++####+           
      +###########+         
     +####+####+###+        
     +###+ +###++###+       
     +##+   ###+ +###       
     +#+    ###+  ###+      
     ##+    ###+  +###      
     +#+    ###+   ###      
     +##    ###+   ###+     
     +##+   ###    +###     
      ###  +##+    +###     
      +##++###+    +###     
       ######+     +###     
        ++++       +###     
                    ###     
                   +###     
                   +##+     
                   +##+     
                   +##+     
                   +###     
                            
                            
                            
                            
                            
         ++#######+         
       ++##########+        
      +#############+       
      ###+++     +###       
      ++++        ###       
                  ###       
                 +###       
                +###+       
               ++###        
   ++         +####+        
    +         ###+          
              ###           
              ###+          
              ++##+         
               +####        
                +###+       
       ++++++ +++####+      
    +#################+     
    +#################+     
      ++++++#####+++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##########++  
          ###############+  
          ##########+++++   
         +###++   ++        
        +###+               
        +##+                
        +#+                 
        +#+                 
        +###+++             
        +#######+++         
         ++########         
           ++++++##+        
                +##+        
               +##+         
              +##+          
      +++   ++###+          
      +#+  +####            
      ##++####++            
      +######+              
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
           ++     ++++###+  
          +##++########+    
         +##########++      
        +##++++++++         
       +###                 
       +###+                
        +####+              
         ++###+             
           +###+            
            +###+           
             ++##+          
              +##+          
               ##+          
               ##+          
               ##+          
              +##+          
      ++   ++###+           
      +########+            
         ++++++             
                            
                            
                            
                            
                            
     +######++              
     +#########+            
      #+++++####+           
      ++    ++##+           
              +##+          
              +##+          
              +##+          
              +##+          
           +#####           
           ######+          
           +######+         
               +###+        
                +###+       
                 +###+      
                  +###+     
     #+            +###     
     ###++         +###     
     +####+++++++++###+     
      +###############+     
         ++#########++      
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +#+        
               ++##         
              +###          
              +##           
             +##+           
            +##+            
            ##+             
           +##+             
          +##+              
           ##+              
           ##               
          +#+ +++++         
          ##++#####+        
         +#####++##+        
          ###++  +#+        
          ###   +##+        
          +##+ +##+         
           +#####+          
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
         +#+    +##+        
         +#+    +##+        
        +##    +###+        
        ##+   +####         
        ##+  +#####         
        #+  +###+#+         
        #+++##+ +#+         
        #####+  +#          
        +###+  +#+          
         +++   +#+          
              +##           
              +#+           
              +#+           
             +##+           
             +##+           
             +##+           
             +##++          
             +###+          
              +##           
                            
                            
                            
                            
                            
                            
                            
                            
              +####+        
            ++######+       
           +###+  +#+       
          +##+    ##+       
       +  ##     +##        
         +#+    ++#+        
         ##      ++         
         ##     +++         
         ##+   +###         
         +###+####+         
          ++##++##+         
               +##          
               ##+          
              +#+           
             +##+           
             +#+            
            +##+            
            ##+             
           +#+              
           #+               
                            
                            
                            
                            
                            
                            
     +++##++++              
     +##########+           
      ############+         
      +##+++########        
        +    + ++###+       
                +####+      
                +####       
               +#####       
               #####+       
              +#####        
            +######+        
           +######+         
         ++######++         
         #######+           
         ######+            
         +####+    ++#+     
          +####++++####     
          +############     
           +#########+      
             ++##++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++####++       
          ++##########+     
         +#######+++###+    
       +###++###+   +###    
      +###+ ++++     +##+   
      ##+             +##   
     +##+              ##   
     ##+               ##   
     ##+              +##   
     ##+              +#+   
     ##+             +#+    
     ##+            +##     
     +##+         ++##+     
     +###++     ++###+      
      ++###########+        
        ++#####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +####+    
                +######+    
              +####++##+    
            ++###+  +#+     
           +###++  +##+     
         ++##++    ##+      
         +##+     +#+       
       +###+      ++        
      ++##                  
      +##+   +++++++++      
     +##+  +##########++    
     +#+ +####+++++++##+    
     ##+ +##++       +##+   
     ##  +##+         ##    
     ##   ++#+       +##    
     ##+           ++##+    
     +##+        ++###+     
     ++###++++++####++      
       +##########++        
        +++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                  +##+      
                 +##+       
                +###+       
               +###+        
               ###+         
              ###+          
             ###+           
            ###+            
           +##+             
          +###              
         +###+              
         +##+               
        +##+                
       +##+                 
       +##                  
      +##+                  
      +#+                   
       #+                   
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ###+          
              ###+          
              ###+          
              ###           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
            +###+           
            +###+           
            +###+           
            +###            
            +###            
            +###            
            +###            
            +###            
             +#+            
                            
                            
                            
                            
                            
                            
                            
              ++++++        
            +#######++      
           +#####++###+     
          +###+     +##+    
          +##+       +#+    
          ##+        +#+    
          ++         +#+    
                     +#+    
                    +#+     
                    +#+     
                   +#+      
                  +##+      
     +++         +##+       
    +######++++++###+++     
    ####################    
    ###++++#######++++++    
    ###+    +###+           
    +###+++####+            
     ++#####++              
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++##+        
             +######++      
           ++#########+     
          ++#####++####+    
         +#####++  ++##+    
        +####+      +##+    
        +###+       ###+    
        +####+      ###+    
        +####+     +###+    
       +#####+     +###+    
       +###++      ###+     
      +###+      ++##+      
      +###+      +###+      
      +###+      +##+       
      ####+    +####+       
      +###+    +###+        
      +####++++###+         
      ++########+           
        +######+            
        ++####+             
                            
                            
                            
                            
                            
                            
                            
           ++++##++++       
         +###########+      
        +#############+     
        +##+++++++++##+     
         ++        +##+     
                  +###      
                 +###+      
                +###+       
              ++###+        
             +###++         
             +##+           
             +###+          
              +###          
               +##+         
               +###+        
    ++          +###+       
   +##++++++   ++###+       
   +########++######+       
     ++############+        
         +++###+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++          
            +######+        
          +#########+       
         +##########+       
        +###++ +####+       
       +###+   ####+        
       +##+  ++####+        
       ###+++######+        
       +###########         
       +######+###+         
        +++++  +##+         
               +##+         
               +##+         
               +##+         
              +###+         
              +###+         
              +###+         
              +###+         
              +###          
               +++          
                            
                            
                            
                            
                            
                            
                            
                      +     
                     +#     
                    +##     
            +#+     +#+     
           ++#+    +##      
          +##+    +##+      
         +##+     +##       
         ##+     +##+       
        +##     +##+        
        +##+   +##+         
         +##+++###          
         +#######+          
           ++###+           
            +##+            
            +##             
           +##+             
           +#+              
          +#+               
          +#+               
          ++                
                            
                            
                            
                            
                            
                            
                            
        ++###+++            
       +#########+          
      +##++++####+          
      +#+     +###          
      +#       ###          
               ###          
              +##+          
             +###           
           ++####           
          +######+          
          #########+        
          +++++++###+       
                 +###+      
        +         ++##      
      +##+         +##+     
     +###+       ++###      
      ##++    ++#####+      
      +####++#######+       
       +##########+         
         ++###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##+++#++++++####  
         +###############+  
          ++##########++    
           +###++++++       
         ++###+             
         +###+              
         +###               
         +###+              
          +###+             
           +###+            
            +###+           
             ###+           
             +###           
             +###           
             +##+           
             ##++           
           ++##+            
          +####+            
      ########+             
      ++++##++              
                            
                            
                            
                            
                            
      +#########++          
      +###########++        
      +############+        
       ++++++++####+        
               +###+        
         +#++++####         
        +#########+         
         #########+         
         +++#######++       
             +++#####+      
                ++####+     
                  +####     
                   +###+    
    +++             +##+    
    ##+             +##+    
    ###+          ++##+     
    #####+++++++++####+     
    #################+      
     +#############++       
       ++++#####++          
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                ####        
               +###         
              +###+         
             +###+          
             ###+           
            +##+            
           +##+             
          +###+             
          ###+              
         +##+               
         +##+               
         ### +##++          
        +###+#####+         
         ######+###+        
         #####+++##+        
         #########+         
         #######+           
         +#+++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++######++           
      +#########+           
     +###+++++###+          
     +##+     +##+          
     +#+     +###+          
     +#+     +##+           
            +##+            
           +###             
         ++###+++           
         +#######++         
         +#########+        
             ++  ####+      
                 ++##+      
                   +#+      
                   +##      
                   +##      
                ++####      
         +++++++#####+      
         +##########+       
          ++++#+++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#++++####+        
         +##########+       
          ++###+++##+       
                 +##+       
                +###        
                ###+        
               +##+         
              +##+          
             +##+           
            +##+            
           +###             
          +###+             
          +##+              
         +##+               
         +#+                
        +##                 
       +##+                 
       +#+                  
       +#                   
       +++                  
                            
                            
                            
                            
                            
             +#+            
             +##+           
              ##+           
              ###+          
              ###+          
             +###+          
             +##+           
             +##+           
             ###+           
            +###+           
            +###+           
            +###+           
            ####+           
            ####+           
            ###+            
            +##+            
            +##+            
             +##+           
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++###+      
              ++###+++      
              +##+          
             +##+           
             +#+            
             +#+    ++++    
             +#+ +++###+    
             +##+###++      
             +####+         
            +###++          
           +###+            
          +###++            
         +##+#+             
         +##+#              
        +##++#              
        +##++#              
         ##+#+              
         +###+              
         +###               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####++         
         +########+         
         +++++++##+         
               +##+         
               +##+         
              +###          
              +##+          
              +##+          
              ###           
             +##+           
             +##+           
             +##            
            +##+            
            ##+             
           +###             
           +###             
           ###+             
          +###+             
          +###              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#####+       
           ++#########+     
           ########+###+    
          +###++++   +##+   
       +++##++        +##   
      +###++          +##   
     +###+            +##   
     +##+             +#+   
     ##+             +##    
     ##+             +#+    
     ##+            +#+     
     ##+           +##      
     +##++       +###+      
      +###+++++++##++       
       +#########++         
         ++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++#++#+      
          ++#####+ +#+      
         +########++#+      
        +##++ +####++       
       +###+    +###+       
       +##+      +###+      
      +###        +##+      
      +##+         +##+     
      +##          +##+     
      ##+           ##+     
      ##+           ##+     
     +##+          +##+     
     +##+          +##+     
     +##+          +#+      
      ###         +##+      
      ###+       +##+       
      +##++    ++###+       
      +####+++#####+        
       +#########+          
         ++##+++            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 +##+       
                +###        
                +###        
               +###+        
               ###+         
              +##+          
             +###+          
     +      +###+           
           +###+            
           +##+             
          +###+             
         +###+              
         ###+               
        +##+                
        ##+                 
        ##+                 
       +#+                  
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
             +#             
             +##+           
             +##+           
              ###           
              ###           
              ###           
              ###           
              ###           
              ##+           
              ##+           
              ##+           
              ##+           
              ##            
             +##            
             ##+            
            +##+            
            +##+            
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
            +++++           
         +#######+          
         +#########+        
         +##+++++###+       
         +++     +##+       
                  +##+      
                  +##+      
                   ##+      
                   ##+      
                   ##+      
              ++  +##++++   
        ++++#############   
     ++#############++++    
     +#####++++++##+        
     ####++    +###+        
     ###+     +###+         
     +###+++++###+          
      ##########+           
       ++#####+             
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++##+++           
         +#######+          
        +##+++++##+         
       +##+     +#+         
       +#+       #+         
       +#+       #+         
       +#+      +#          
       +#+     +##          
       +##+  +###+          
        +##+###+#+          
         +###+++#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+ ++       
               +##+#+       
               +###+        
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
               +++++++      
          +++#########+     
       ++##########++##     
      +#######++++  +##     
      +###++       +##+     
      ++++        +##+      
                +###+       
               +###+        
              +##++         
              ###           
              +##+          
   +++         ##+          
   +++         +##+         
                ##+         
                +#+         
               +##+         
          +++++###+         
    ++++#########+          
   +########+#+++           
       +++                  
                            
                            
                            
                            
                            
                            
                            
                +++###      
         +#+ ++#####++      
         +########++        
     +++#####+++            
     +##+++#                
          ##                
         +#+                
        +##                 
        +#+  +++###++       
       +##+++#######+       
       ###+###+   +##+      
       #####+      +##      
       +#++         ##+     
                    ##      
                   +##      
          ++       +#+      
          +#+     +##+      
          +##+  ++##+       
           +#######+        
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
                      +#+   
            ++       +##+   
            #+       +#+    
           +#+      +#+     
          +##      +##      
         +##+     +##+      
        +##+     +##+       
        ##++    +##+        
        ###++  +##+         
        ++###++##+          
          +++###+           
             +#+            
            +#+             
           +##              
           +#+              
          +#+               
         +#+                
         +#+                
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
               #+           
              +##           
              +##           
              ##+           
              ###           
              ##+           
              ##+           
              ##+           
             +##+           
             +##+           
             ###            
             ###            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +++             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++  ++++++### 
          ++++###########++ 
          +###########++    
           +##+++++         
          +##+              
         +#++               
        +##+                
         +##+               
          +##+              
           ###+             
           +##+             
            +##+            
            +##+            
             ##+            
             ##             
            +##             
          +###+             
       #####++              
                            
                            
                            
                            
                            
                            
                            
                            
                +###        
             ++#####+       
            +###++++        
           +##++   ++       
          +#+     +##+      
         +#+     +##+       
        +##+    +##+        
         +#+   +##+         
         +##+ +##+          
          +##+##+           
           +###+            
            ###+            
           +####            
           ##+###           
          +##  +#+          
          +#+  +##+         
          +#+   ##+         
          +##+++##          
           +#####+          
            ++++            
                            
                            
                            
                            
                            
                    #+      
                  +##+      
                 +##+       
                +###+       
                ###+        
               +##+         
              +##+          
             +##+           
            +##+            
           +###+            
          +###+             
         +###+              
         +##+   +++         
        +###   +####+       
        +##+ +######+       
        +##++###+++##+      
        +##+### +###+       
        +#####++##++        
         +######++          
          ###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####++           
         +#######+          
        +#########          
        +##+++####+         
        +++   +####         
               +###         
               +##+         
            +#+###+         
           +######+         
           #####++          
           #####++          
           ++#####+         
             +####+         
              +###+         
               ####+        
         ++++++####+        
       ++##########         
       +##########+         
      +##+++##+#++          
      ++                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##++                 
       +#########+++++      
        +############+      
         +++#########+      
                  +##+      
                  ###+      
                +###+       
                +##+        
               +###         
              +###+         
             +###+          
            +###+           
           ++##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +##+                 
      +##+                  
      ##+                   
                            
                            
                            
                            
             +####++        
             ######+        
             +######+       
              ++++##+       
                +###+       
                ####        
              ++###+        
              +###+         
             +######+       
             +#######+      
             +++++###+      
     ++           ++##+     
   ++#+            +##+     
   ###+            +##+     
   ##+             +##+     
   ##++           +##+      
   ####+++       +###+      
   ++#####+++++++###+       
     ++###########++        
      ++++#######+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#####+      
              +#######      
              +##+++#+      
              +##++++       
              +##++  +      
              +##++##+      
              +####++       
             +####+         
            +####+          
           +#####+          
          +###+#+           
         +###+ #+           
         ###+ +#+           
         ##+  +#+           
        +##+  +#            
        ###  +#+            
        +## +#+             
        +##+##+             
        +####+              
         ++#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#########++++++      
      ###############+      
      ###++++++++####+      
      +##+       +##+       
      +###       +##+       
      +###       ##+        
       +##       ##+        
       +##+     +##+        
        +##     +##+        
        +##+    +##+        
        +##+    +#+         
         +++   +##+         
               +##          
               +##          
              +###          
              +##+          
              +##+          
              +##+          
              +##+          
              ++#+          
                            
                            
                            
                            
                 +#+        
                 +##        
                 ##+        
                +##+        
                ###+        
                ###+        
               +##+         
               ###+         
              +##+          
             +###           
             ###+           
            +###            
            ###+            
           +###             
           ###+             
          +##+              
         +###               
         +##+               
        +##+                
        ###                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#++      +++        
       +#####++#####+       
       +##++##+++###+       
        +#       ##+        
        +#+     +##+        
               +##+         
               +#+          
              +##           
              +#+           
              ##+           
             +##            
             +#+            
             +#             
            +#+             
            ##+             
            ##              
           +#+              
           +#+              
           ##+              
           ##               
                            
                            
                            
                            
                            
              ++#++         
             +#####+        
            +#######        
          +####+ ###+       
         +###+   +###       
        +###+     +##       
       +###+      +##+      
      +###+       +##+      
      +###        +##+      
      ###+        +##+      
      ###+        +##+      
      ###+        +##+      
      +##+        ###       
      +###       +###       
      +###+      ###+       
       +##+     +###+       
       +###+   +###+        
        #####+####+         
         ########+          
         ++++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +###+        
              +#####        
             +#####+        
             +####+         
            +####+          
            +###+           
            +##+            
            ###+            
            ###+            
            ###+            
            ###+            
            ###+            
           +###+            
           +###+            
           +###             
           +###             
           +###             
           +###             
           +###             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                 +#         
                +#+         
               +##+         
               +##+         
               +#+          
              +##+          
              +#+           
              ##+           
             +##            
             +#+            
             ##+            
            +##             
            ##+             
           +#+              
           ##+              
          +##               
          +#+               
          #+                
         +#+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
             +++#+          
            +####+          
           +####++          
           +####+           
           ######+          
          +######+          
          +#######+         
          +####+##+         
           +#####+          
           +######+         
            +#####+         
             +#####         
            +######+        
            +######+        
           +###+###+        
          +####+###+        
          +########         
          +#######+         
         +######++          
          +##+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##++++++++++++++  
         +##############++  
           ++#######+++     
        +++   ++++          
       +##+                 
      +##++                 
      +##+                  
      ###+++                
      +#####++              
        ++#####+            
           +#####+          
             ++###+         
               +##+         
                +##+        
                ##+         
               +##+         
             ++##+          
      +++++++###+           
      +########+            
       +++++++              
                            
                            
                            
                            
                            
                            
              +###          
            ++####+         
            +##++##+        
           +###++###+       
           +##   +##+       
           ##+   ++#+       
          +##     +#+       
         +##+     +#+       
         +##+     +#+       
         ##+      +#+       
        +##+      +#+       
       +##+       +#+       
       +##+      +##        
       +##+      +#+        
       +##      +##         
       +##     +##+         
       +##+   +##+          
       +##+++###+           
       ++######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+++         
         +########+         
        +####++++##+        
        +##+    +##+        
        ++      +##         
               +##+         
               +##          
              +##+          
             +##+           
             ##+            
             +##+           
             ++##           
              +##+          
               +##          
               +##+         
               +##+         
              +###          
           ++####+          
    +++++######++           
    ++####++++              
                            
                            
                            
                            
                            
                            
                            
         ++                 
         +#+                
        +#+                 
        ##+                 
       +##+                 
       +##+                 
       +##+                 
       ##+       +##+       
      +##+      +####+      
      ###+    +###+##+      
      +##++++###++ ##+      
       #######++   ##+      
       +#####+     ###      
        ++++       +##+     
                    ##+     
                    ##+     
                    +##+    
                     +##++  
                      +###  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++    
              ++     +#+    
             +#+    +##+    
            +##+   +##+     
           +##+    +##      
          +##+   +###+      
          +##+   +##+       
         +##+   +##+        
         +##+  +##+         
         +##+++###+   +     
         +#######+          
        + ++####+           
            +##+            
           +##+             
          +##+              
         +##+               
         +#++               
        +##+                
        +#+                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +##+++++       
             +#+  +##+      
             ##    +#+      
            +#+    ##+      
            +#+   +#+       
            +#+ ++#+        
            +#++##+         
            +#+##+          
            +###+           
            +##+            
            ##+             
           ####             
          +#+##             
         ##+ ##+            
        +#+  ##             
        +#   ##             
        +#+  ##             
         ##++#+             
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++     
            +++     +##     
           +##+     +#+     
          +##+     +##+     
         +##+     ++#+      
        +##+      +##       
       +##+      +##+       
       +##      +##+        
       +#+      +##         
      +##+     +##+         
      +##+++ ++##+          
       +#####++++           
        ++++++#+            
            ++#+            
            +#+             
           +#+              
           +++              
          +#+               
          ++                
         +++                
                            
                            
                            
                            
                            
                            
                            
                +#++        
               +###+        
              +####+        
             +####+         
             +###+          
             +##+           
            +###+           
            +##+            
           +###+            
           +###+            
           +###             
           +###             
           +###             
           +##+             
           ###              
           ###+             
           +##+             
           +###             
           +###             
           +##+             
                            
                            
                            
                            
                            
                            
                            
             +##++          
            +####+          
            ++++##+         
              +###+         
             +##+##+        
            +##+ +#+        
           +##+  +#+        
           +##+  +#+        
          +##+   +#+        
          ##+    +#+        
          ##+    +#+        
         +##+    +#+        
         ##+     +#+        
        +##+    +##+        
        +##     +#+         
        ##+     ##+         
        +##+  ++#+          
        +##+++###           
         +######            
         ++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   +++++++                  
 ++#########+++++           
 ###+++##########++         
 ++#   +++++++++####        
   +            ++##+       
                  +##       
                  +##       
                  +##       
                  +##       
                  +##       
                  +##       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 +##        
                +##+        
                +##+        
                 ##+        
                  +         
                            
                            
                            
                            
                            
             +++##+++       
            +########+      
           +##########+     
          +###++  +####     
          +#####++++###+    
          ########+++##+    
         +####+++    +##    
        +###+        +##    
       +###+         +#+    
      +###+          ##+    
      +##+          +##+    
     +###           +##     
     +##+          +###     
     +##+         +###+     
     +###         ###+      
     +###+       +##+       
      +##+    +++##++       
      +###+++#####+         
       ##########+          
       ++#####+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
        ++######+           
       +###+++###+          
      +###+   +###+         
      ##+      +##+         
      #+       +##+         
      +        +##+         
            +++###+         
         ++########+        
        +############++     
       +###++####+#####+    
       ###+ +###+  +####+   
       ###++###+     +###+  
       #######++       +++  
       +####++              
        ++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++##+    
                 ++#####    
               ++######+    
              ++#####+      
              +####+        
             +###+          
             ###+           
            +##+            
           +###             
           ###+             
          +##+              
         +###+++##+         
         +###+#####+        
        +#######+###+       
        +#####++ ###+       
        +###+   +##+        
        ###+  ++##++        
        ###+++###           
        +#######+           
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +####+++           
         ########+++        
         +##########+       
         +###+++#####       
         +##+ +#####+       
          ##++##+++         
          +####+            
          +###+             
          +###+             
           ###+             
          +####+            
          +#####+           
          +#++###+          
          ##+ +###+         
         +##+  +###         
          ##+ +####         
          +#+ +##++         
          +##+###+          
           ####+            
           ++#+             
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
            +#####+++       
           +###++           
          +###+             
          +##               
         +##+               
          +###++++++        
          ++#######+        
             ++++##+        
               +##+         
               +##+         
              +##+          
              +##           
             +##+           
            +##+            
            ##+             
           +##              
          +##+              
         +##+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#++                 
       +####++++            
        +#++++#####+        
          ++    ++##        
                  ++        
                 +#+        
                 +#         
                +#+         
                +#          
               +#+          
               +#           
              +#+           
              ++            
             +#             
            +#+             
           +#+              
           +#               
          +#+               
          +#                
         +#+                
                            
                            
                            
                  +##+      
                 +###+      
                +###+       
               +###         
              +###+         
             +###+          
             ###+           
            +##+            
           +##+             
           ###+             
          +##+              
         +##+  +++          
         ### +####++        
        +##++#######        
        +#####++ +##+       
        #####+   +##+       
        ####+   +##+        
        +###++#####         
        +########++         
        +#+#++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
          ##+               
          ##+               
         +##+               
         ###+   +#+         
        +###    +#+         
        +##+    +#+         
        +##+    +#+         
         +##    ##+         
         +##++ +##+         
          +#######+         
           +######+         
             +++##+         
                +##         
                +##+        
                +##+        
                +##+        
                 +#+        
                 +##+       
                 +###       
                            
                            
                            
                            
                            
                            
                  ++#+      
                +###+       
                +##+        
               +##+         
              +##+          
              ###           
             +##+           
            +##+            
            ##+             
           +##              
          +##+  +           
          +##++###+         
         +##+######         
         +#####+ ##+        
         ####++  +#+        
        +###+    ##+        
        +##+    +#+         
         ##+  ++##+         
         +######++          
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++######++          
      +###########+         
     +##++++   +###+        
     +++         +##+       
                  +#+       
                  +#+       
                 +##+       
               ++###        
            +++####+        
       +++++#####++         
       +##########++        
       +#++++++++###++      
                 ++###      
                   +##+     
                   +###     
                    ###     
     +++++++      +###+     
     #################+     
     +++#############+      
          +++++##+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +           
           +#++######+++++++
           ++#############++
            +  ++++++++++   
          ++#               
         +##+               
        +##+                
        ##+                 
        +##+                
         +##+               
          +##+              
           +##+             
            +##             
            +##+            
             ##+            
            +##             
           +##+             
        ++##++              
        ++++                
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +##+           
            +#+             
           +##+             
           +##+             
           +#+              
           +#+++++          
           +######+         
          +##+++###+        
          +##   +##+        
          +##    +#+        
          +#+    +#+        
          +#+   +##+        
          +#+   +##+        
          +#+  +###+        
          +##++###+         
          +######+          
           +####+           
           +++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#       
                   +#+      
                   +#+      
            +     +#+       
           ++    +##+       
          +#+    +#+        
         +##    +##+        
         ##+    +#+         
        +#+    +#+          
        +###+++##+          
         ++#####+           
            +###            
            +##+            
            ##+             
           +##              
           ##+              
          +#+               
          #+                
         +#+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
          +######           
          +######           
          +++####           
             +###           
             +###+          
             +###+          
             +###+          
             +###           
             +###           
             +###           
             +###           
             +###           
             +###+          
             ####+          
             ####+          
            +####           
            +####           
            +##++           
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
          +       ##+       
            +++  +#+        
         + +#+  +##+        
          +##+  +##         
          +#+   ##+         
         +##+  +##          
         +#+  +##+          
         +#+  +#+           
         +##++##            
          ######+           
           +###+            
           +##+             
           +#+              
           +#+              
          +#+               
          +#+               
          ++                
          #+                
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
          +     ##+         
         +#+    #+          
         +##    ##          
         +##   +##          
         +##   +##          
         +##   +##          
         +#+   +##          
         +#+   +##          
         +#+   +##          
         +###++###          
          +######+          
            ++++#+          
               +#+          
               +#+          
               ##           
               ##           
               ##+          
               ###          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
            ++      ##+     
            +#     +##      
           +#+     +#+      
          +##     +##+      
         +##+     +##       
        +##+     +##+       
        ##+      +##        
       +##+     +##+        
       +###++   +#+         
        +####++###+         
         ++######+          
           +++###+          
             +##++          
             +##+           
             +#+            
            +##+            
            +#+             
            #+              
            #+              
                            
                            
                            
                            
                            
                            
                            
   +###++                   
   +#####+++++++            
   +############+           
      +###########++        
             +++####+       
                ####+       
             +######+       
             #######+       
             #####++        
             +####+         
             +####++        
               +####+       
                ++###+      
      ++          +###+     
      ##+         +###+     
      ###+       +####+     
      ################+     
      +##############++     
      +############++       
       ++#####+++++         
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +#####          
            +#++##+         
            ++  ##+         
             +  +##+        
           +#+  +##+        
          +##    ##+        
         +##+   +##+        
         +##     ##+        
        +###     ##+        
        +##+    +##+        
        +##+    +##         
        +##+   +##+         
        +##+   +##+         
        +###   ##++         
         ###+ +#++          
         +###+###+          
         +######+           
          +####+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####+           
        +##+#####           
        +      +#+          
               ##+          
               ##           
              +#+           
             +##+           
            +####+          
           +##++#+          
           ##+ +#+          
           +   +#+          
               ##           
              +#+           
              +#+           
              +#+           
             +#+            
            +##+            
            +#+             
           +#+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++###+++        
          +#########+       
         +####+#+####       
         +++++   +###       
                  ##+       
                 +##+       
                +##+        
                ###+        
               +##          
              +##           
             +##+           
             ###            
            +##+            
           +##+             
          +###              
          ###+              
         +##+               
         +#+                
        +#+                 
        +#                  
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +##             
            +##+            
             ##+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##+           
              +#+           
              +#+           
              +##+          
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###++          
          +########+        
          +##++ ++#+        
         +#+    ++#+        
        +##+ +  ###+        
        +#+  +  ###         
        +#+     +##+        
        +#+   ++###+        
        +#+ ++####+         
        +#########          
         +#++++##+          
              +##+          
             +##+           
             ##+            
            +##             
           +##+             
           +#+              
          +##               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
     #+++++++++++           
     +############+         
      ++++++++ ++##+        
                 ##+        
                ###         
             ++###+         
            +#####+         
          +########+        
         +###+++++##+       
          ++      +#+       
                  +#+       
                  +#+       
                  ##+       
                 +##        
                +##+        
               +##+         
      ++     +###+          
     +#+  ++###+            
     +#######++             
      +####+                
                            
                            
                            
                            
                            
                            
                            
            ++              
          ++##          ++  
         +###+++##+#######  
        +###############++  
       +##+ +#######++++    
       +##+   +             
        +##++               
         +###+              
          +###+             
           +###+            
            +###+           
             +###+          
             +###+          
             +####+         
              +###+         
      +#+++  ++###+         
      ###########+          
      +########++           
       +#####++             
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
                +##         
                ###         
               +###         
              +###+         
              +###+         
              +##+          
              ###+          
             +###           
             +##+           
             ###+           
            +###+           
            ###+            
            ###+            
           +###             
           +##+             
          +###+             
          +##+              
           ##+              
           +##+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+++++##+        
       + +##########+       
        +###########+       
         ++++++++###        
                ###+        
               +###+        
               +##+         
              +###+         
              +###          
              ###+          
             +##+           
            +###            
           +###+            
           ####+            
          +##++             
         +###+              
         +##+               
        +##+                
       +##+                 
       +#+                  
                            
                            
                            
                            
               +#+##        
              +#####+       
            ++##+ ###+      
           +##+    ##+      
           +#+     +#+      
          +#+      +#+      
          ##       +#+      
         +#+       ##+      
        +##+      +##       
        +#+       ##+       
        +##++    +##+       
        +####++ +###+       
       ++##########+        
       ##++########+        
       ##   ######+         
      +++   +####+          
      +    +######+         
     +##+++###+#####+       
     +#######+ +++####+     
      +####++      +++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++###++         
        ++#########+        
        +####+++####        
         +++     +##+       
                 +##        
                 ##+        
                +##+        
                ##+         
               +##+         
               ##+          
              +##+          
              +##++         
         ++    ###+         
        ++      +##         
      ++        +##+        
      #+        +##+        
     +##+     ++###+        
      +###########++        
      +##########+          
        +++##++++           
                            
                            
                            
                            
                            
                            
                            
                            
       +####+               
       ########++           
        ++++######++        
             ++#####+       
                ++###       
                 +###+      
               +####+       
      +++ ++++#####+        
      ###########++         
      +#########++          
        ++++######+         
              ++####+       
                ++###+      
                  +###      
                   +##      
        ++         ###      
       +#+      ++###+      
      +#+  +++++#####+      
      +############++       
      +#########+++         
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
                  #+        
                 +#+        
                 +#+        
                +##         
                ##+         
                ##          
               +#+          
              +##           
             +##+           
             +#+            
            +##+            
           +##+             
           +#+              
          +##               
          ##+               
         +#+                
         ##+                
        +#+                 
        #+                  
                            
                            
                            
                            
                            
                            
                            
                            
                  ++###+    
                 +####++    
               ++###++      
              +####+        
              ###++         
             +##+           
            +##+            
           +##+             
          +###+             
          +##+              
         +##+               
         +##++              
        +#####++            
        +#######            
        +##+++##+           
        +##   +#+           
        +##  +##+           
         ###+###+           
         +######+           
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++      
                   +#+      
            +#+    +#+      
           +##+   +##       
           +##+   +#+       
          +##+   +##+       
         +##+    +#+        
        +##+    +##+        
        ###+    ##+         
        ####+  +##+         
        ++####+##+          
          ++####+           
            +###            
            +##+            
            +##             
           +##+             
          +##+              
          +##               
         +##+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++####++       
         ###########+       
         #####+++++##+      
         +##+     +##+      
         +##+     +#+       
         +###+  ++#+        
          +###++##+         
           +#####+          
            +###+           
           +#####+          
          +### +##+         
          +##+ +###         
         +##+   +##+        
         +#+     +#+        
         ##+     +##        
        +##      +##        
        +##     +##+        
        +###+++####         
         #########+         
         +######++          
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                    +#+     
           +++     +##      
           ##+     +#+      
          ###     +##+      
         +##+     +#+       
        +##+     +##+       
        ###+    +##+        
       +##+     +##+        
       +##++   +##+         
       +####+++###          
        +########+          
         ++++###+           
             +##+           
            +##+            
            +##+            
            ##+             
           +##+             
           +#+              
           ##               
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +###          
              +###          
              +###          
              +##+          
              ###+          
              ###+          
             +###           
             +###           
             ###+           
            +###+           
            +###+           
            +###+           
            +###            
            +##+            
            +##+            
            +###            
            ####            
            ####            
            ###+            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               ###+         
               ++##+        
                 ##+        
             +#+ +##+       
            +##   ##+       
           +##+   ##+       
           ##+    +#+       
          +##     +#+       
         +##+     +#+       
         +##+     +#+       
         +##      +#+       
         +##      +#+       
         ###     +#+        
         +##    +##+        
         +##+  +##+         
         +###++###+         
          #######+          
          +#####+           
           ++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +  ++++#+          
        +#+#######+         
       +###########+        
      +###++++++++#+##+     
       +##       +####+     
        ###+    ++##++      
        ++##++++###+        
          +######+          
           +#####+          
           +######          
           +#######+        
          +##++++###+       
          ##+    +###+      
          ##      +##+      
          ##      +##+      
          ##      +##+      
          ##      +##+      
          ##++++++###+      
          +#########        
           ++####+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
             ++######+      
           ++###++ +#+      
          +###+   +#+       
         +###+   +#+        
         +#+    +#+         
        +##+   ###+         
        +#+    ###+         
        +#+   +##+          
        +##++####+          
         +######+           
          ++++##+           
            +##+            
            +##+            
           +##+             
           +##              
          +##+              
          +#+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
           ++#++++          
         +########+         
         ##########+        
        +##+  ++###+        
         ##+     ###        
         ##+     ###        
         ##+     ###        
         +##    +###        
         +##+ +######+      
          +##+#######+      
          +########++       
          +####++           
         +######+           
        +###+###+           
       +###+ +###++         
       +##+   +####+        
       +##+    +####        
       +###++++++###        
       +###########+        
        ++#######++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
           +#######+        
          +##++  +#+        
         +##+    ##+        
         ##+    +##         
         ##    +##+         
        +#+  ++###+         
        +#+ +######+        
        +#+ +#####+         
        +## +#####+         
        +##+#####+          
         +#######+          
          +++ ##+           
             +##+           
             +#+            
            +##+            
            +#+             
            ##              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
          +##               
          ###  +#+          
          ##+  +##          
          ##+  ###+         
         +##  +###+         
         +##  +###+         
         ##+  +###+         
        +##+  +###+         
         ####+####+         
          +#######          
            +####+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
               ##+          
               +##          
               +##+         
                ###+        
                            
                            
                            
                            
                 +#+        
                +##         
               +##+         
              +##+          
             +##+           
             +##+           
            +##+            
            +##             
            ##+             
           +##              
           ##+              
          +##+++++          
          +##+####+         
          +#######+         
          +####++#+         
          +###+ +#+         
          +##+  ##          
          +## +##+          
          +######+          
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +##         
                +##         
                +##         
                 ##         
                 ##         
                +#+         
                +#+         
                +#+         
                ##+         
               +#+          
               ##+          
          +++++##           
        ++######+           
        ##+++###+           
        #+   ####+          
       +#+ ++#++##+         
        #++##+  +##+        
        +###+    +##+#      
         ++        ##+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +#+        
                 ##+        
                +##+        
                +##+        
               +###         
               ###+         
              +##+          
              ###+          
             +##+           
             ###+           
            +##+            
           +###+            
           +##+             
           ###              
          ###+              
         +##+               
         ++#+               
        +#++                
        +++                 
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
              +#+           
              +#+           
              ##            
             +##            
             +#+            
             +#+            
             +#+            
             #+             
            +#+             
            +#+             
            +#              
            ++              
            #+              
           +#+              
           +#               
           ++               
           ++               
           +                
                            
                            
                            
                            
                            
                            
                            
                +##         
               +###         
             +###++         
            +###+           
            ##+             
            ##+       ++    
            +##     +#+     
            +##+ ++##+      
             +#####++       
              ####+         
             +###+          
            +####           
           +##++#+          
          +##+ +#+          
          ###   #+          
          ##+   +#          
          ##+   +#          
          ##++++#+          
          +#####++          
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                  +###+     
                 +####+     
               ++#####+     
              +########+    
             +####++###+    
           +####+  +##+     
          ++###+   ###+     
         +#####+   ###+     
        +#####+    ###+     
       +#####+     ###+     
      +#####+     +###      
     +#####+     +###+      
     +####+    ++####+      
    +####+    +#####+       
    ####+   ++#####+        
    ####++#######++         
    ############+           
    +########++             
    +#######+               
      ++#+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##++        
          ++########+       
        ++#####++++#+       
        ####++    ##+       
        ##+      +##        
        ++      +##+        
               +##+         
              ++##          
             +##++          
             +##            
             +##+           
             +##+           
              +##           
              +##+          
               ##+          
               +#+          
               +#+          
          ++++###+          
     +##########+           
      ++####+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++                 
       +###+++              
      +###########++        
     +##############+       
     +#######+++######+     
     #####+++   ++#####+    
     ###+          +####+   
     ###+           +###+   
     ###+            +###   
     ###+            +###   
     ###+            +###   
     +###+           +###   
     +####+      +++####+   
      +####++++++######+    
       +#############++     
        ++##########+       
          ++++#+++          
              +             
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
             +#####++       
            +###++          
            +#++            
            +#+       +     
            +#+    ++##+    
            +##   +##++     
            +##++###+       
            +######+        
           +#####+          
          +####++           
         +#####+            
         +##++##+           
        +##+  ##+           
        ###+  +#+           
        ###   +#+           
        ###+  +#+           
        +###++#+            
         ######+            
          ++##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++               
          +##+     ++       
           +##+++ +##+      
            ++######+       
               +####        
               +###+        
               +##+         
              +##+          
              ###           
        +++  +###+#+        
        +#########+         
        +########+          
           +###+            
            ###             
            ###             
            ##+             
            ###             
            ####+           
            +###+           
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
           +######+         
          +###+++     +++   
          +##+      ++#++   
          +#+     ++##+     
          +#+   ++##+       
          +## +####+        
          +##+###+          
           +####+           
          +###+             
          +###+             
         +##+##             
         ##+ +#+            
        +##+ +##            
        +##+  +#+           
        +##   +#+           
        +##+  +#+           
         ##+++##+           
         +#####+            
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                      ++    
           ++        +##    
          +##        +##    
          ##+       +##+    
         +##+       +##+    
        +##+        ###     
       +##+        +##+     
     ++##+         ##+      
     +###+ ++++++++##+      
    +################+      
    ############+###++      
    +##+++++     +##+       
                +###+       
                +##+        
                +##         
               +##+         
               +##+         
               ###          
               ##+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                +++##+      
              ++#####+      
             +###++++       
            +###+    ++     
            ##+    +##+     
           +##+  ++##+      
            +#+ +###+       
            +#####+         
            +####+          
            +###+           
           +###+            
          +##+##+           
         +##+++#+           
        +##+   ##           
        +##   +##           
        +##   +##           
        +##   +##           
        +##+++##+           
         +#####+            
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##         
               +###+        
  +++++    +++#####+        
  +################+        
  ++##########+++##+        
      +++ +     ###         
                ###         
                ###         
          ++   +### ++      
         +###########+      
         +##########+       
         +########+         
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
               ++###+       
             +####++#+      
            +##++  ++       
            ##+    ++       
            ##+    ++       
            +#+  ++#+       
            +##++##+        
             +##++          
            +###            
          ++####            
          +##++#+           
         +##+ +#+           
         +#+  +#+           
         ##+  +#+           
         ##+  +#+           
         ##+  +#+           
        +##+ +##+           
         +## +#+            
          #####+            
          +##++             
                            
                            
                            
                            
                            
                            
                            
                            
           +##+++           
           +######++++      
           ##++#######+     
           ##+  +++++++     
           ##+              
           ##+              
           ##+              
           ##+              
           ##+              
           +###+            
            +###+           
             +###           
              +##+          
               +#+          
               +##          
               +##          
       +       +#+          
       +#++++ +##+          
        ++######+           
          +++##+            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####    +++   
           +####++   +#+    
           ##++    +##+     
       +   ##+    +##+      
       +   +#+  +##+        
           +#+ +##+         
           +##+##+          
           +####+           
            +##+            
           +###             
           +###             
          +####+            
          +#++#+            
         +##++#+            
         +## +#+            
         +##+ #+            
         +##++#+            
          ###+#+            
          +####+            
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
            +++        +++  
          +####+     ++###+ 
        +#######+   +#####+ 
       +#######+  +++####++ 
       ####+++   +#####+    
       ##++    +#####+      
       +#+  ++######+       
       +#+ +#####++         
       +########+           
       +######+             
        +####+              
         +###++             
         +#####+            
         +######+           
         +##+++##+          
         +##+++###+         
          #########+        
          +########+        
           +#######+        
             ++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                    ++      
                    +#      
                    +#      
                    ##      
            ++     +#+      
           +#+    +##       
          +##+   +##+       
         +##+    ##+        
        +##+    +##+        
        ###++ ++##+         
        +########+          
         +++++##+           
             +##            
            +##+            
           +##+             
           +#+              
          +#+               
         +##                
         ##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
           +++              
           +#+  +           
           ##+  #+          
          +#+  +##          
          +#   +#+          
          ++   +#           
          #+   #+           
          #+   #+           
          +#   #+           
          +#   #+           
          +#+++##+          
          +#####+           
           ++++#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
               ##+          
               +##          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++++++####+      
       +##############      
        +######+++++##      
          +++++    ###      
                  +##+      
                 +##+       
                 +##+       
                +##+        
               +##+         
              +###+         
             ++##+          
             +##+           
            +##+            
           +###+            
          +###+             
         +###+              
        ++##+               
        +##+                
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++            
       +#########++         
      +###########+         
    ++###+++   +###+        
    +##+       ++###+       
    +##     +########+      
    ###+++++#########+      
    ##########+  +###+      
    +######+      +###+     
     ++++++       +####     
                   +###+    
                    ###+    
                    ###+    
                    ###     
                    ###     
                    ##+     
                    ##++    
                    ####    
                    ++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++#+      
            ++########+     
        +++######+++##+     
       +######++   ##+      
        ++++      +##+      
                 +##+       
                +##+        
               +##++        
              ++##+         
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
          ###               
         +##+               
        +##+                
        ##+                 
        ##                  
        #+                  
                            
                            
                            
                            
                            
                            
                            
                            
        +++###+             
       +#######+            
      +###++++##            
      +##+  +###+           
      +## +######+          
      +###########          
       +#####+++##+         
        +++++  +##+         
               +##+         
               +###         
               +###         
               +###         
               +###         
               +###         
               +###         
               +###         
               +###         
               +###         
                +##         
                +#+         
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                  +##+      
                 +##+       
                +###+       
           ++   ###+        
           +   +##+         
              +##+          
             +##+           
            +###+           
            ###+            
           +##+             
          +###              
          ###+              
         +##+               
        +##+                
       +##+                 
       ##+                  
      +##                   
      +##+                  
                            
                            
                            
                            
                            
                            
                            
                            
                +###+       
               +####+       
              +#####+       
              +#####+       
             +######+       
             #######        
            +##+###+        
           +###+##+         
           +######+         
           +#####+          
            +####+          
            +###+           
           +###+            
          +###+             
          +###+             
         +###               
       ++###+               
     ++####+                
    +####++                 
    +####+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###++        
            +######+        
           +##+  +##+       
          +##+    ##        
          ##+    +#+        
         +##    +##         
          ##    +#+         
          ##+  +#+          
          +##++##+          
           +####+           
             +##+           
             +#+            
            +##             
           +##+             
           +#+              
          +##+              
         +##+               
         ##+                
        +#+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
         ++######+          
       +#+##++#####+        
       ++ +#+ ++###+        
           +##  +#++        
            +#++###         
            +#++##+         
            +++###          
            ++###+          
           +##+##+          
          +++ ++##          
         +##+   +++         
         ##+      ++        
       ++##+      ##+       
       +##+       +##+      
       +##+        +#+      
        ##+        +##      
        +##+        +#+     
         ++###++   ++#+     
            +###+++###+     
             +++###+++      
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
              +####+   ++   
             +###+   ++#    
             +#+    +##+    
            +#+   ++##+     
            +#+  +##++      
            +#++###+        
            +#####+         
            +###+           
           +###+            
          +####             
         +###+#             
        +##+ +#+            
        +##  +#+            
       +##+  +#+            
       +##   +#             
       +##+ +++             
       +##+ +#+             
       +##++##              
        +###++              
                            
                            
                            
                            
                            
                            
                            
            ++++            
           ++##++           
          +######++         
         +##########+       
        +############+      
       +######++++####+     
      +#####++    +####+    
     +####++       +####    
    ++###+         +####    
    +###++          ####    
    ####           +####    
    ####           +###+    
    ####           +####    
    ####          +#####    
    +###++      ++#####+    
    ++####++++++######++    
     +###############+      
      ++###########++       
        +########++         
         ++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#####+       
        ++###########+      
      +########+++ ##+      
       ###++++     ##+      
       +++        +##+      
                 +##+       
                +###        
                +##+        
               +##+         
               ##+          
             +###           
             ###+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +##+                 
      +##+                  
      +#+                   
                            
                            
                            
                            
                            
            ++##++          
          ++######+         
          #########+        
         +#####+####+       
         +###+   ####+      
        +###+    +###+      
        +##+      +##+      
        +##+      +###      
        +##        ###+     
        +##        ###+     
       +##+        ###+     
       +##+        ###+     
        ##+       +###+     
        +##       +##+      
        +##+      ###+      
        +##+     ####+      
       +###++++++###+       
        ###########+        
        ++########+         
          +#+++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++     ++ 
              +#####+  +#+  
             +###++   +##   
             +##     +#+    
             +##   +##++    
             +##  +##++     
             +#+++##+       
             +#####+        
             +####+         
             +##+           
           ++##+            
           +###+            
          +####+            
         +##++#+            
        +###++#+            
        ###++##             
       +##+ +#+             
       +## +#+              
       +## ##+              
       +##+#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ###++++++++++#+         
    ###############+        
    ++#############+        
      ++++#+#++###+         
              +##+          
              ###+          
              +###          
              ####          
              ####          
              ####          
              ####          
              ####          
              ####+         
              ####+         
              ####+         
              ####+         
              ####          
              ####          
              ####          
              ###+          
                            
                            
                            
                            
                            
                            
                            
           +##++            
          +#####++          
          ###+####+         
         +##+  +###+        
         +##+    ##+        
         +##+  ++++         
          ##+ +###          
          +#######          
           +######          
            +++###          
               +##          
               ###          
              +##+          
              +##+          
              +##           
             +##+           
             +##+           
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
              ++#+          
             +####+         
            +##+++          
            +##             
           +##              
           +#+              
           +#+              
           ##+              
          +##+              
          +##+              
          +##+++            
          +######+          
          +##+++##+         
          +##+  +##         
           ##+   ##+        
           +#+   ##+        
           +##+  ##+        
            ###++##+        
             #####+         
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
          +++#######+       
         +#####++++##       
         ###++     ##+      
         +++       ##+      
                  +##       
                 +##+       
                +##+        
               +##+         
              +##+          
             +##+           
             +##+           
              +##           
              +##+          
               ##+          
     ++        +##+         
    +#+       ++##+         
    +##++++++#####          
     +##########+           
      ++#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#+                    
    +##+       +##+         
    ####+     +###+         
    +#####++++####+         
     +############+         
      +##########+          
        ++#######+          
              ###+          
        +##+++###++++++#    
        +##############+    
        ###############     
        +############++     
             +###+          
              ###+          
              ###+          
              ####+         
              ####+         
              ####+         
              +###+         
               +#+          
                            
                            
                            
                            
                            
                            
          ++###+++          
         +########+         
         +###+++##+         
          ++    +##+        
                 ##+        
                +##+        
              ++##+         
             +###+          
             ###+           
             +#+            
             +##+           
              ##+           
              +#+           
              +##+          
               +#+          
               +##          
              +##+          
    ++++   +++###+          
     +#########+            
      ++++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
              +++++++++     
            ++#########+    
          +++###########    
         +#########+####    
        +######+++++++##    
       +#####++      +#+    
      +#####+         +     
     +#####+                
     +####+                 
    +#####+    +++++++      
    +#####+  ++######++     
    +####+   +#########+    
    #####+   +##########    
    +#####+  +##+#######    
    +######++++#########    
    ++#######+########++    
     ++##############++     
      ++###########++       
       +++######+++         
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++#+   
                 ++####+    
              ++#####++     
         ++ +#####++        
         +#####++           
         +#+++              
        +##                 
        +##+                
        +###+               
         ++###+             
           +###+            
            +##+            
             +##+           
             +##+           
            +##+            
          ++###+            
     +++++###++             
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+          
         ++#######+         
       ++##########+        
       +####++   +##+       
      +##+++      ##++      
     +###         +##+      
     +##+         +#+       
      ####++    +###+       
      +######+++##+         
       ++########++         
          +++####+          
             +###++         
            +######         
            +##++##+        
            ##+  ###+       
            +#+  +##+       
            +#+  +##+       
            +##++##+        
            +######         
             +####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++##+  
           +#+++++++####+   
           +#########++     
          +##++++++++       
          +#+               
          +#+               
          +##+              
           +##+             
            +##+            
             +##+           
              +##+          
               +#+          
              +##+          
      ++    ++##+           
      +##+#####+            
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
           ++#######+       
         +######++##+       
       +####++   +###       
      +###++     ###+       
     +###+      +###+       
     ###+      +####+       
     ##+    +++####+        
     +###++#######+         
      +#####+++###+         
       +++++   ##+          
              +##+          
              +##+          
              +##+          
              +#+           
              +#+           
             +##            
             +##            
             +#+            
             ++             
                            
                            
                            
                            
                            
                            
                ++###+      
              +#####+       
            +#######++      
          +##########+      
        ++#####+++####+     
       +######++   +###+    
      +###+#++      +##+    
      ####+         +###    
     +###+          +###    
     ###+           +###    
    +###            +##+    
    +##+           +###+    
    +##+          ++##+     
    +##+         +###+      
    +###++     ++###+       
     +#####+++#####+        
      +###########+         
        ++######+           
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
             ##+            
            +#              
            #+              
           +#               
           +#               
           ++               
           #+               
           #+               
          +#+   +++         
          +#+ +####+        
          +# +#++ +#+       
          +###+    +#+      
          +##       ++      
          +#+       #+      
          +#+      +#+      
           #+     +#+       
           +#+   +#+        
            +#+++#+         
             +++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#+++                  
    +##########++++         
    +#################+     
    ++#################+    
     ++++++#####++#####+    
                   ####+    
                  +####+    
                 +####+     
                +####+      
               +####+       
              +####+        
             +#####         
            +####+          
           ++###+           
          +###++            
         +####+             
        +####+              
       ++++++               
                            
                            
                            
                            
                            
                            
                            
                            
           +###+            
           #####+           
           ++ +##           
              +##           
              +#+           
              +#+           
              +#+           
             +##+           
             +##            
             +##            
             +##            
             +#+            
             +#+            
             ##             
             ##             
             #+             
             #+             
            +#+             
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
            +#######+       
           +###+ ++#+       
           +#++   +##       
          +##+    +#+       
         +##+    +##+       
         ##+    +##+        
        +##   +####+        
        +##+++####+         
         ########+          
         ++++++##+          
             +##+           
             +##+           
            +##+            
           +##+             
           +#++             
          +##+              
          ##+               
          #+                
          #+                
                            
                            
                            
                            
                            
                            
            +++             
          ++###+    +       
          +####+ ++###+     
          ###++++#####+     
         +##+  +#######+    
        +###+  ###+ +##+    
       ++##+   +++   ###    
       +##+         +###    
      +###+         +###    
     +###+          +##+    
     +###          +###+    
     ###+         +###+     
    +###+        +###+      
    +##+       ++###+       
    +##+      +####+        
    ###++++######++         
     +#########++           
     +########+             
      ++#++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                        ++  
                ++++#####+  
              +########++   
            ++###+++++      
          +###++            
         +##++              
         +#+                
         +#+                
         +#+                
          +#+               
          +##+              
           +##+             
            +#+             
            +#+             
           +#+              
         ++##               
      ++###++               
      ++++                  
                            
                            
                            
                            
                            
                            
         +####++            
        +#++++##++          
              +##+          
               +##+         
                +##+        
                 +##+       
                  +#+       
                   #+       
                   ##+      
                   +#+      
                   +#+      
                   +#+      
        +##++++    +#+      
       +#######++  ##+      
      +#++ +++####+#+       
      +#+      ++###+       
       +#+      +##+        
       +###++ ++###         
        +########+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                    ++#+    
                   +###+    
                  +###+     
                 ####+      
               ++##++       
              +###+         
             +##+           
            ###+            
           +##+             
          +##+              
         +##+               
         ##+                
        +##+                
        +##   ++            
        ##+ ++###+          
        ##++#####+          
        ##++#+++##          
        +####++##+          
        +#######+           
         ++#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++#      
        +++++++++++###+     
        +#############+     
        +##+++#+#####+      
         +       +##+       
                +##+        
               +##+         
               +##          
              +##+          
              +##           
       +++++++##+++         
       +#############       
       +#############       
        +   ##+   +++       
            ##+             
           +##              
           +##              
           +##+             
           +###+            
           +###             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++++###  
         ++++###########++  
         +##########+++     
         ++++++             
        +##+                
       +##+                 
       +###+++              
        ++######+           
           +++###++         
              ++##+         
                +#+         
               +##+         
              +##+          
      ++    ++##++          
      +########+            
       +++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +#+             
            +##             
            +##+            
            +##+            
            +##+            
            +##+            
            +###            
            +###            
             +##            
             +##            
              ##            
              ##            
              ##+           
              ##+           
              +#+           
              +#+           
              +##+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++          
            +######+        
            ########++      
            +#########+     
        ++++######+###+     
      ++######+++  +###     
     +#####++       ###+    
     ####+          +###    
    +###+            ###    
    +##+             ###    
    ###+             ###    
    ####+           +###    
    +#####+        +###+    
     +######+    +####+     
      ++######++#####+      
        ++#########++       
          +++#####+         
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++###+++             
      +##########+          
      +##+  +++####+        
       +++      +##+        
               ++##+        
             +####+         
         +++#####+          
        +#######+++         
        +##########++++     
         +####++#######+    
                   +###+    
                   +###     
                 ++###+     
               ++####+      
            ++#####+        
          ++#####++         
       ++######++           
       +#####++             
       +###+                
       +#+                  
                            
                            
                            
                            
                            
                            
                   ++##+    
                 +#####+    
               +######++    
              +######+      
            ++#####++       
          +####++++         
         +###++             
        +###+               
       +###+                
       +##+                 
      +###+                 
      ###+       ++         
      ###     ++###++       
      +##    +#######       
      +##+  +###+++##+      
      +### +###+   +##      
       +#####+     +##      
       +####+  ++++##+      
       +###########++       
       +#++#++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++#+++              
       +######+             
     +##########+           
    ++###########+          
    +######+++####          
    +#####+   +###+         
    +#####+    +###++++     
     +####+    +######+     
     +######+  +######+     
     ++#######+#######+     
       +##############+     
        +#+############+    
          +++#+++++####+    
             ++   +####+    
                  +####+    
                  +####+    
                  +####+    
                  +####+    
                  +####+    
                   +##+     
                            
                            
                            
                            
                            
                            
                            
                   +#       
                   ##+      
                  +##+      
                  ###+      
                 +##+       
                +###+       
               +###+        
              +###+         
             +###+          
            +###+           
           +###+            
           ###+             
          +##+              
         +##+               
        +###                
       ++##+                
       +##+                 
      +##+                  
      +#+                   
      +##                   
                            
                            
                            
                            
                            
                            
                            
               ++           
               ##+          
               ##+          
               #+           
              +#+           
              +#+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +##+            
            +##+            
            +##             
            ###             
            ###             
            +##+            
            +##             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++     ++     
              #+    +#+     
            ++#+   +##+     
            +##    +##+     
           +##+   +##+      
          ###+   +###       
        +###+   ++##+       
       +###+    +##+        
       +###+   +##+         
       +####+++##+          
        ++#######+          
          ++####+           
            +##+            
           +##+             
          +##+              
         +##+               
        ++##+               
        +##+                
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
            ##     +        
           +##+  ++#+       
          +###   +###       
         +###+   +###       
        +####+   +###       
       +####+   +###+       
       +###++++#####+       
      +##############+      
     +###############+      
     +#######+++###+++      
     +###++    +###         
      +++      +##+         
               +##+         
              +##+          
              +##+          
              +##+          
              ###+          
              ###+          
              +##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                  +#        
                 +##        
                 +##        
                +##+        
                +##+        
               +###         
               ###+         
              +##+          
             +##+           
             ###+           
            +##+            
           +###+            
           +##+             
          +##+              
         +##+               
         +##+               
        +##+                
        ##+                 
       +#+                  
       +#                   
                            
                            
                            
                            
                            
                            
                            
        +######+++          
         +#########         
            ++++###+        
                +##+        
               +##+         
              ++##+         
             +###+          
           +++####+         
         ++########+        
         +####+++###+       
         ####+   +##+       
         +#+     +##+       
                +###+       
                +##+        
               +###+        
     ++       +###+         
     ##+     +##++          
     +##++ ++###+           
     +#########             
      ++#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#        
                 +##        
                 ##+        
                +##         
                ##+         
               +##+         
               +#+          
              +##+          
              +##+          
             +##+           
             +##+           
            +##+            
            +##+            
            ##+             
           +##+             
           ##+              
          +##+              
          +#+               
         +##                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
       ++++##++             
      +########             
      #####++##+            
      ##++   +##            
      ++    ++##+           
          ++###+            
         +####++            
         +####++            
         +#######+          
           ++#####++        
             +++####+       
                ++##+       
                  +##+      
                   +#+      
                   +#+      
             +    +##+      
            +#+++####+      
            #########+      
            #######++       
            +#+++++         
                            
                            
                            
                            
                            
                            
                            
            +++             
            ###+            
            #+##+           
              +##           
               ##+          
               ##+          
               +#+          
               +#+          
               +#+      ++  
               ##+   ++##+  
             ++###+####++   
       ++++########+++      
      ##########++          
      ####+++###            
      ###   +##             
      +##+++##+             
       +#####+              
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###++          
         ++######+          
        +#####++##          
       +###+++  ##          
       ###+    +##          
       +##+    +#+          
       +##+   +#+  ++       
        +##+   ++####+      
         +##+++####+        
          +#####++          
           +#####++         
           +#++####++       
          +##  ++####+      
          +##     +###+     
          +#+      ++##     
         +##+        ##     
          ##++     ++##     
          +############     
           ##########++     
            +++++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++####+    
               #######++    
              +###++++ +++  
              +#+    ++#+   
              ##+  ++##+    
             +## ++##+      
             +##+###+       
             +####++        
             +###+          
           +####+           
          +####+            
         +###+##            
        +##+++#+            
       +##+  +#+            
      +##+   +#+            
      +##+   +#+            
      +#+   +##             
      +##+++##+             
       ######+              
        ++#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++     ++++##+         
     +#+++########+         
     +######+++ +#+         
                +#+         
                ##          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               ##           
              +##           
              +#+           
              +#+           
              +#            
             +##            
              ##            
              ##            
              ##+           
              ##            
                            
                            
                            
                            
              ++##+         
             ######++       
            +###+###+       
            +##  +##+       
             ++   ###       
                  +##+      
                  +##       
                  +##       
                  ##+       
                 +##+       
                 ##+        
                +##+ +++    
               +###+###+    
         ++++++#######+     
      +############++       
    +###########++          
    #####+++###+            
    ###++++###+             
    +#######++              
     +####++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++++##+      
          ++#########+      
         +#######+++        
         +######+           
         +#+###+            
           +##+             
          +###++            
          +#####+++         
          +########+        
           +++######+       
                 +###       
                  +##       
                  +##       
     ++           +##       
     +#+          +##       
     +##+       ++##+       
     +###+++ +++###+        
      +#####+######         
       ++########++         
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +####+       
              +####++       
             +###++         
            +###+           
           +###+            
          +###+             
         +###+              
         +###               
         ###+     +++       
        +###     +###+      
        +##+   ++####+      
        +##   +######+      
        +##  +###++##+      
        +## +###+ +##       
        +##+###+ +##+       
        +#####  +###+       
         +###+++###+        
         +########+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##            
             +##            
             +#+            
            +##+            
            +###            
            +###            
            +##+            
            +##+            
            +##             
            +##             
            +##             
            +##             
            +##             
            +##             
            +##             
            +##             
            +##++           
            +####+          
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  ###+      
                 ###+       
                +##++       
               +###+        
              +###+         
              +###          
             +###+          
            +###+           
            +###+           
           +###+            
           +##+             
          +###              
          ###+              
         +##+               
        +##+                
        +##+                
       +##+                 
       +#+                  
       #+                   
                            
                            
                            
                            
                            
                            
                            
              ##+           
          ++++###+          
         +#######+          
        +#########+         
        ###########+        
        +####++++####       
        +###+     +##+      
       +####       ###+     
       ####+       +###     
     +####+        +###     
     +####          ###+    
      ####          +###    
      ###+          +###    
      ###+          +###+   
      ###+          +##+    
      +###         +###+    
       +##+       ++##+     
       ++###+++++#####+     
         +###########       
          ++######+++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                        ++  
                  ++++###+  
         +++++++#######+    
         +########+++       
        +##+++++            
        ##++                
        +###++              
          ++##+             
            +##+            
             +#+            
             +#+            
            +##             
           +##+             
      +   +##+              
      +####+                
        +++                 
                            
                            
                            
                            
                            
                            
                            
                            
       +++++                
       +####+               
       +#####+              
        +#####+             
         +#####+            
          +#####+           
           +####+           
            ####+           
            ###+            
            ###+            
           +##+             
          +###+             
       +++######++++++++++  
       ###################+ 
       +##################  
       +####+++++++#++++++  
        +##+       +        
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++###         
            +######++       
          ++#########       
         +###########       
        +#####++######+     
       +#####++########     
       +####+  +########+   
      +####+    +#######+   
      +###+     ++++++###   
      +###           +###   
     +###+          +###+   
     +##+           +###+   
     +##+          +####+   
     ###+        ++####     
     ###+      ++#####+     
     +##+++ ++#######+      
     +#####+#######++       
      +###########+         
      +#######+++           
       +####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##++           
          +######+          
         +##+  +##+         
        +##+    +##         
        ##+      +#+        
       +#+        ##        
       ##+        ##+       
       ##        +##+       
       ##+     ++###+       
       +##++++#####+        
        +######+ +#+        
          +++     #+        
                  #+        
                  ##        
                  #+        
                  ##        
                  ##+       
                  +#+       
                  +#+       
                  +#+       
                            
                            
                            
                            
                            
                            
              ++###+        
              ####++        
              +####+        
              +####+        
              ####+         
              ###+          
             +###+          
             ###+           
             ####+          
            +###+           
           +####            
            ####+           
          ++###++           
          +####             
          +####             
         +####+             
         +####+             
         +####+             
        +####+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
             ###+++         
             #####+         
             +#####+        
              +#####+       
             +#######       
           ++##+++###+      
          +###++ ++###      
         #####+   +###+     
        +####     +###+     
       +###++     +###+     
      +####+      +###+     
      +###++      +###+     
      +###+      +###+      
      +###+      ####       
      +####+    +####       
      +#####+ +######       
      +#############+       
        +#########+         
         #########+         
         ++#####++          
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
          +######++         
          +########+        
          +#####++###       
           +++++  +##+      
                    +#+     
                    +#+     
                    +#+     
                    +#+     
                  ++##+     
          +++++++++###+     
        ++############+     
      ++#############+      
     +################+     
    +####+  +####++++##+    
    ###++++####++   +##+    
    ##########+      ++     
    ########+               
    ######++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
             +####+         
           ++++  +#+        
         ++++     #+        
         +#+      +#+       
         #+       +#+       
         ##       ++        
         +#+      ++        
         +#+     ++         
          +#+    ++         
          +#+   ++          
          +#+  +#+          
           +#++++           
           +#+++            
            ###+            
            ##+             
            ##+             
            ##+             
           +##+             
            +##             
                            
                            
                            
                            
                            
                            
                            
         +########+         
         +#########+        
         +##+++++##+        
          +++  +++##+       
                 +##+       
               ++##+        
               +###+        
           +++####+         
         ++#######+         
         #########++        
         ###########+       
         ++++    ++##+      
                   +#+      
                    ##      
                   +##      
      +++          +##      
      ###++++++++++###      
      ###############+      
      ++############+       
        +++######+++        
                            
                            
                            
                            
                            
                            
           ++++++           
         +##+++             
        +##+                
       +##+                 
      +##                   
      ##+                   
     +#+                    
     +#+                    
     ##+      +++++++       
     ##+     +###++###      
     ##+    +#++   ++#+     
     ##+   +##      +##+    
     +##+   #+       +#+    
      +##+  #+        #+    
      +##+  ##+      +#+    
       +##+++##++    +#+    
        +###+++#########+   
         ++###++++######+   
          ++##########+     
            ++++####++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++       +#+     
           +#+      +#+     
          +##+      +#+     
         +###+     +##+     
        ++##+       +#+     
       +###+       +#+      
       +###+       +##+     
       ###+       +##+      
       ##+        +##+      
      +###++++++#####+      
     +##############+       
     +#########++####       
     +####+++++ +###+       
      ++++      +###+       
                +##+        
                +##+        
                +##+        
               +##+         
               +###+        
                ##+         
                            
                            
                            
                            
                            
                            
                            
         +##+               
        +#####+             
       +##+++##             
      +##+   +#+            
     +##+    +##            
     +#+      +#+           
     ++       +##           
              +##           
              +##           
               +#           
               +#           
            ++++#           
          ++#####           
          ###+###+          
         +##++####++        
         ##++##++###+       
         +####+  ++##+      
          ++++     +##+     
                    +##+    
                     +##+   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++#####+   
           +++##########+   
          +##+########+++   
         ####++++++++       
       +####++              
       +###+                
       +####+++             
       ++######+            
        ++++#####++         
             +++##+         
                +##+        
               ++##+        
     ++++++++++####+        
     +############+         
      ++########++          
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+            
         +######+           
         +#+  +#+           
        +#+   +#+           
        +#+   +#+           
             +##+           
             +#+            
           +####+           
         ++######++         
         ###++ +##+         
         +#+    +##+        
                 +#+        
                 +#+        
                 +##        
                 +##        
                 ##+        
               +###         
       +##+++++###          
       +#########           
         ++++#++            
                            
                            
                            
                            
                            
                            
                            
              ++            
             +##            
           ++###            
           ####+            
         ++###+             
        +###++              
        ##++                
       +##+                 
      +##+      ++++++      
      ###     ++########++  
      ##+   ++###+++++####  
      ##+   +###+      +##  
      ###  +###+       +##  
      +##++###+       +##+  
      +######++++++++###+   
       +##############++    
        +############+      
          ++++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+              
          +###++            
          +#####+           
          ++++###+          
              +##+          
               +##+         
               +###         
                +##         
                 ##         
                 ##         
                +##         
               +##+         
               +#+          
        +++++++##+          
       +#########+          
      +###########+         
      +############+        
      +#######+++###+       
       ++###++   ++##+      
         +++       +#+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++++     
         ++      +#####+    
     ++++##++++++#######    
    +##################+    
    ##############++###     
    #########+++++ +##+     
    ##+++++++     +##+      
                 +##+       
                +###+       
                +###+       
               +###+        
               +###+        
               +##+         
              +##+          
              +##+          
             +#++           
            +##+            
            +##+            
            +##+            
             ++             
                            
                            
                            
                            
                            
                            
                       ++   
         +++        ++###   
        +##++++++++#####+   
       +############++      
       ####++++++++         
      +##+                  
      ##+                   
     +##+                   
     +#+      ++++++        
     ##+   ++#######+       
     ##+++######+++##+      
     #######+      +##+     
     +###++         +##     
                    +##     
            ++      +#+     
            +#+++++###+     
             +#######+      
               ++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#######+        
          +#########        
         +###+++++##        
         +##+    +##+       
         +##+   ++##+       
         +###+++####+       
          +#######++        
          +######+          
           +#####+          
          +#######+         
         +##++ +###+        
        +##+    +##+        
        +##+     ##+        
        ##+      ##+        
       +##       +#+        
       +##     ++##+        
        ##+   +###+         
       +##+++####+          
       +#######++           
        +####++             
                            
                            
                            
                            
                            
                            
               ++           
           ++####           
          +######           
         +###+###+          
         +##  ###+          
         +#+ +###+          
         +##+####+          
          ####+##+          
          +###+##+          
           ++ +#+           
              ##+           
             +##+      +    
             ##+      +#+   
            +##+     +##    
           +##+      +##    
       ++++###+     +##+    
      +#######++   +##+     
     +################+     
     +##############++      
     +++#++  +++#+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####+         
         +#########+        
        +##++ + ++##        
        +#+      +#+        
       +#+       ##         
       +#+      +#+         
       +#+     +##+         
       +##+ +++###+         
        ##########+         
         +####++##+         
          +++  +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#           
               #+           
              +#+           
                            
                            
                            
                            
                            
                            
             +++##+         
           ++###+##         
          +####+ +#+        
         +###+++ +#+        
         #### ++ +#         
        +#+++   +##         
        ##++    +#+         
        ##+  + +##          
        ###+#####+          
        +#######++##+       
         +#####++####       
        +##++      +#       
        +#+         #+      
        +#+         ##      
        +#+         #+      
        +#+        +#+      
        +##+       +#+      
         +##+++ ++##+       
         ++########+        
            ++##++          
                            
                            
                            
                            
                            
                            
                            
                            
          +++#######++      
         +############+     
        +##############+    
       +################+   
      +#####+#####++####+   
     +####++++##++  ++##+   
     +###+   +++     +##+   
     +##+            +##+   
     ###             +##+   
     ##+             +##+   
     ##+           ++###+   
     +#+           +###+    
     +#+         ++####+    
     +#+       ++#####      
     +##     ++#####++      
     +##++  +######+        
     +#############+        
      +##########+          
       +#######++           
        ####+++             
                            
                            
                            
                            
                            
                            
                +++         
                +##+        
               ####         
              +###+         
              ###+          
             +###           
            +###+           
            +##+            
            ###+            
           +###+##+         
           +#######+        
          +########+        
          +####+###+        
          +###++###+        
          ####+###+         
         +########          
         +#######+          
         +######+           
          #####+            
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
              +#+           
              +#+           
             +##+           
             +##+           
            +###            
            +###            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            ##+             
            ##+             
            ##+             
           +##+             
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
          +#+++##+          
         +#+   +#+          
         ++     +#+         
        +#      +#+         
        ++      +#+         
       +#+      +#+         
       +#       +#+         
       +#      +##+         
       +#+   ++#+#+         
       +######+++#+         
        +####+  +#          
          ++    +#          
                +#          
                #+          
                ++          
                #+          
                ++          
                #+          
                #+          
                            
                            
                            
                            
                            
           +++++            
          +#####++          
          +#######++        
          +#########++      
          +##+########+     
                 ++###+     
                   ++#+     
                     +#+    
                     +#+    
                     +#+    
                    +##+    
                   +##+     
       ++++++++++++###+     
     ++##############+      
    +#################      
    +##################+    
    ####+#######++++####    
    +########+++    ++##    
     ++###+++         ##    
       +++            ++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#####+     
         ++   +########     
        +##++#####+++##+    
       +###+###+     +#+    
       +##+##++      +##    
      +##+##+         ##+   
      +##+#+          +#+   
     +##++#+          +#+   
     +##  +#          +#+   
     +#+   ++         +#+   
     ##+              +#+   
     ##+              +#    
     ##+              #+    
     ##+             +#+    
     ##+            +#+     
     +##           +#++     
     +##+       ++##++      
      +###++   +##++        
       +######+++           
         +++#+              
                            
                            
                            
                            
                            
                            
      ++######++            
     +##########+           
     +###########+          
     ++++++ +++###+         
               +#+          
              ++##+         
            ++###+          
         +++#####+          
         ########+          
         +#########++       
         +###########+      
         ++++++ ++###+      
                    ##+     
                    +#+     
                  ++##+     
                 +###+      
         +###########+      
         ###########++      
         ##########+        
         +#####++++         
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                 ++         
                +#+         
               ++#          
               +##          
               ##+          
              +##           
              ##+           
             +#+            
             +#+            
             ##             
            +#+             
           +##+             
           +#+              
          +##+              
          +##               
          +#+               
          ##                
         +#+                
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
              ##+           
              +#+           
              +#+           
              +#+           
              ##+           
              ##+           
              ##            
              ##            
              ##            
              ##            
         +#   ##            
         ++  +##            
             +##            
             +#+          + 
            +##+          ++
            +#+            +
            +#+             
            ##              
            ##              
            ##              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#####++               
    ##########++            
    ###+++++####++          
    ##+       +###++        
    ##+         ####+       
    +##+        +####+      
    +##++       +#####      
     +###++     +#####      
       +###+++++#####+      
       +++##########        
             +   +##+       
                 +##+       
                  ##+       
                  +##+      
                  +##+      
                  +##+      
                   +##+     
                   +##+     
                   +###+    
                    +##+    
                            
                            
                            
                            
                            
                            
                     ++++   
                  +######   
               ++#######+   
             ++#########+   
           ++######++  +    
          +####++           
         +####+             
        +###++              
        ###+                
        ###++               
        +#####+             
         ++#####+           
           +++###+          
               +#+          
     #++        #+          
     ####+++++++#+          
     +###########+          
      ++########++          
         +#+##++            
                            
                            
                            
                            
                            
                            
                            
                            
       +#####++             
     ++########+            
    +####+++####            
    ##+++   ++##+           
    ++        ##+           
            ++##+           
           ++###            
          +####+            
         +####+++           
         +#######++         
          +++######++       
             +++#####+      
                 +####+     
                   +##++    
                    +##+    
                  ++###+    
      + ++++++++++#####+    
    ++#+#############++     
    +############++++       
    ++++#++++++++           
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
           +####+           
          +###++            
         +###+              
         +##+               
        +##+                
        ###                 
       +##+                 
       +##       ++#+++     
       +##    +++######+    
       +#+   +##########+   
       +#+  +####+++++##+   
       +#+ +###+      +#+   
       +#+ +##+      +##+   
        #####+     ++##+    
        #####+++++#####+    
        +###########++      
         +##########+       
           +++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++#++       
              +######+      
            +########+      
           +#####++#+       
           +###++++#+       
          +####++##++       
           ########+        
           +#######+        
           +######+         
             +####          
             +###+          
             ####           
            +###+           
           +####            
          +###++            
         +####+             
         +###+              
        +###+               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++      ++###     
     +######++++#######     
     ##################     
     ##############+##+     
     +#########+++++##+     
         ++++      ###+     
                  +##       
                 +###       
                 +##+       
                +##+        
               +###+        
               +##+         
             ++##+          
             +##+           
             +##+           
            +##+            
           +###+            
           +###             
           +###             
           +##+             
                            
                            
                            
                            
                            
          +++##++           
        +#++++++#++         
        ++      ++#+        
        ++        ++        
        +#+       +#        
         ++      ++##+      
         +#+  ++####+       
          +#++#+++          
           +##+             
           #+##+            
          +#  +#+           
          ++   +#+          
          #+    +#+         
          +      +#         
          ++      #+        
          ++      +#        
           ++      #+       
           +#     +#        
            +++  +#+        
             ++##++         
                            
                            
                            
                            
                            
                            
                            
              ++##++++      
           +##########+     
          +#####++++###     
          ###++     +#+     
          ##+        ++     
         +#+     +#+        
          ##+   +##         
          ###+++###         
          +#######+         
           +######          
           +######+         
         +##########        
        +###+++++###+       
        +##+     +###+      
       +##         +#+      
       ##+        ++#+      
      +##+      ++###       
       +##++++######+       
       +##########+         
        ++#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                 ##+        
                +#+         
               +##+         
               +##+         
               +##          
              +##+          
              +##+          
              ##+           
             +##+           
             ###            
            +##+            
            +##+            
            ##+             
           +##+             
           +##+             
           +##+             
           +##              
           +##              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++       
           ++++#####++      
          ++##########+     
         +#############+    
        +###############+   
       +###+############+   
      +#########+++++++#+   
      +###++##++       ++   
     +###+  +#+       +##   
     ###+            +##+   
     ##+            +###+   
     ##+         +++####+   
     ##++++      ######+    
     ######++++++###+++     
     ###############++      
     ++###########++        
      ++#######+++          
        ++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ###           
             +###           
             +###           
             +##+           
             +##+           
             +##+           
             +##            
             +##            
             +##            
             ###            
            +##+            
            +##+            
            +##+            
             ##+            
             ##+            
             ##+            
            +##+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                 +#++       
                +###+       
                +###+       
               #####+       
              +####+        
              #####+        
              #####+        
            ++####          
            +####+          
            +####+          
           +#####+          
           +####+           
          +#####            
          +####+            
         +#####             
         +#####             
         +####+             
         +####+             
         +###++             
         ++#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
      +###########+         
      ####++#+ ++##+        
       +       +###         
              +###+         
             +###+          
             +##+           
            ###++           
           +###             
            ####+           
            +#####+         
             +++###+        
                +##+        
                 +#+        
                +##+        
               +###+        
              ####+         
       #+++++###++          
       #######++            
       +####++              
                            
                            
                            
                            
                            
                            
        +####++             
       +#######++           
       +##########+##+      
        +#############+     
        +##############+    
                 +++++#+    
                     +#+    
                     +##    
                     +##    
                     ###    
         +         ++###    
    +++++#++++     +####    
    ##########+++++#####    
    ###################+    
    ##################+     
    ##################      
    ##################      
    +#################      
      +#++++++   +####      
       +          ++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#              
            +#+             
           +##+   ++        
           +#+   +#+        
          +##+   +#+        
          +#+    +#+        
         +##+    +#+        
         +#+     ##+        
        +##+    +##         
        ##+     +##         
       +##    +++##++       
       +##+#########+       
       +######++###++       
        +++     +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +##         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
      ++####++++            
      +###########++        
      +############+        
      ++++####+#####        
              +#####        
            +######+        
           +######++        
           +#####+          
           +######+         
           +++#####++       
              +++####+      
                 ++###+     
                   +##+     
                    +#+     
        +          +##+     
       +#++     +++###+     
      +#####++########+     
      +#############++      
       +##########++        
        ++#####++           
                            
                            
                            
                            
                            
                            
                            
           +++ +++          
          +###+++#+         
          +####+ +#+        
          +###+  +##        
         +###+   +##+       
         ####+   +##+       
        +###+     ##+       
        +###+     +#+       
       +###+      +#+       
       +##+       ###+      
      +###+      +###+      
      +###       +##+       
      +##+       +##+       
      +##+      +###+       
      +##+     +####+       
       +#+    ++####        
       +##+  +#####         
        +#########+         
         #######++          
          ++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##               
         +###        +      
         +###       +#+     
        ++##+       +#+     
        +###+       +#+     
      ++###+        +#+     
      +###+         +#+     
     +####         +##      
     #####         +##      
     ########+###++##+      
     ################       
      ++#############       
        +++++++ ++###       
                 +##+       
                 +#+        
                +##+        
                ###+        
               +###+        
               +##+         
               +#+          
                            
                            
                            
                            
                            
                            
           +##+             
          +####+            
         +######  ++        
         +####++  +##+      
         +###+     ##+      
        ++###+     +#++     
        #####      +##+     
       +####+      +###     
       #####       +###+    
       #####       +###+    
       ####+       +###+    
      +####+       ####+    
      ####+       +####+    
      ####+       +####+    
      ##+#+     +#####+     
      +##++  +++#####+      
      +##+++########+       
       ############+        
       +#########++         
        ++++ +++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
                   +++####  
              + +++#######  
            ++###########+  
           +########++      
         +######++          
       ++####++             
       ####+                
       ####+                
       +#######++           
       +++++#+##+           
              ++#+          
      +         ##          
      ++++++   +#+          
      ++####++###+          
       +#+#######+          
        ++++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#####++           
       +#########++         
      +############+        
      +#####+++#####+       
       +##++  +######       
        ++  ++######+       
           +########+       
          +#######+         
          +######+          
          +######           
           +#####+          
            +#####+         
             ++####++       
                +###+       
                +####+      
        ++++++++#####+      
        ############+       
        ###########+        
        ++########+         
          +#####+           
                            
                            
                            
                            
                            
                            
              ++            
           +++##+           
           #####+           
         +###+++            
        +###+               
       +###+                
      +###+                 
      +##+         ++++     
     +##        +++###+     
     ##       ++###+#+##    
     #+      +###+++  +##   
     #+     +##++     +##   
     ##++   +#+       +#+   
     ####++++#      +###+   
     #########+++++####+    
      ++##############+     
        +++########+++      
            + ++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++########+++   
       ++##########++++##   
      +#####++++++     ++   
      +###++          ++    
      +##+        +++##+    
       ###+      +#####+    
       +###+   +#####+      
        +###+++###++        
         ++######+          
           +#####           
           +#####++         
          +###++###         
         +###+  +###        
         ####+   +##+       
         ####     +##       
        +###       ##+      
        +##+      +#+       
         +#+++++++##+       
          +########+        
           +#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++##++++           
      ###########           
      #############+        
      ##############+       
      +##############+      
         ++++++++####+      
                +####+      
                +###+       
                +##+        
                +##+        
              +###+         
              ###++         
             +###+          
            +###+           
            +##+            
            +#+             
          ++##+             
          +##+              
         ++##+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
    +##+                    
    +###+++                 
     +######++              
      +########++++++++     
      +##+++###########+    
      +##    ++++#####+     
      +##+       ###++      
      +##       +##+        
       +       +###         
               +##+         
               +##          
               ##+          
              +##+          
              +##+          
              +##+          
              +##+          
               ##+          
              +##+          
              +###+         
               +#+          
                            
                            
                            
                            
                            
            ++######++      
          +###########+     
          +######+####+     
         ###+++    +++      
        +##+         ++     
        +##         +#+     
         ##+      +++#+     
         #####+ ++####      
         +#####+####++      
          +#######++        
         ++#######          
       ++#########          
       +######++##          
      +####+    +#+         
      +##++     +#+         
      +##+      +#+         
      +###+   ++##+         
      +##########+          
       +#########+          
        ++#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++        
    ++++++++++######+       
   +################+       
   +#########+++ +##+       
    +####++++    +##+       
                 +##+       
                 +##        
                 +#+        
                 ##+        
                 ##         
                 ##         
                +##         
                +##         
                +##         
                ##+         
               +##+         
               +##+         
               +##+         
               +##          
               +++          
                            
                            
                            
                            
                            
                            
                            
             ++##++         
           ++######+        
          +###++++##        
          +#++  ++#+        
         +#+    +##         
         ++    +##+         
         +#++ +##+          
         +#######           
          +#####+           
             +#+            
             +#+            
            +#+             
            ##+             
           +#+              
           +#               
          +#+               
          +#+               
         +##                
         +#+                
         +#+                
                            
                            
                            
                            
                            
                            
          +++++             
         +#####+++          
        ++########+         
        +##+++######+       
      ++#++   ++#####++     
      +##       ++#####+    
     +##+         ++###+    
     +##+            ####   
     ###              ###   
     ###              ###   
     ###             +##+   
     ###+           +###+   
     ####+        +++##+    
     +####++     ++###+     
      +#####+++++###++      
       +###########+        
        +++++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                +++         
              ++##+         
             +###+          
            +###+           
           +###+            
         ++###+             
        +###++              
       +####+               
       +##+         +       
      +##+        ++##+++   
      ###+       +######++  
      ###       +#########  
      ###     ++###++++###  
      ###     +###+    ###  
      ###    +###+   ++##+  
      ###+  +####+ ++###+   
      #################+    
      ###############++     
      ++###########++       
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##             
            +#+             
          +###      ++      
         +###+     +##      
         +##+      ###      
        +##+      +##+      
       +##+      +##+       
       +##+   +++###+       
       +##+++######+        
       +###########+        
        ++##++++##+         
               +##+         
               +##          
               ##+          
              +##           
              +#+           
              +#+           
              +#            
              +#            
              +#            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
         #+        ##+      
        +##+      +##+      
        +##+      +#+       
        +#+       ##+       
       +##+      +##+       
       +##+      +##+       
       +#+       +#+        
      +##+   ++####+        
      +############+        
      +############+        
      +#####++++##+         
               +##+         
               +##+         
               +##          
               +##          
               +##          
               +#+          
               ##+          
               ##+          
                            
                            
                            
                            
                            
                            
                            
                            
         +#++               
          +###+             
            ++##+           
              +##+          
               +#+          
                +#          
                +#          
                ##          
              ++#+          
           ++###+           
           ##++             
           ##               
           +#+              
            +#+             
             ##+            
              ##+           
              +##           
              +##           
             +##+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
            ++++#####++     
           +###########+    
          +#####++++###+    
         +####+      ##+    
        +####+       ##+    
        +##++        ##+    
                    +##     
                    +##     
                   +##+     
                   +##+     
         +++++++  +##+      
       ++#######+###+       
      +############+        
     +###+++++#####+        
     +##+    +######+       
    +##+  ++####++###       
    +##+++####++  ###       
    +########+     +        
    +######++               
    +####++                 
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               +###         
               ###+         
              +##+          
             +###           
             +##+           
             +##+           
            +##+            
            ###+            
            ###+            
           +###             
           +###             
           +###             
           +###             
           +###+            
            ###+            
            +##+            
             ###+           
             ++##           
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
            +###+           
           +###             
           ##+              
          ##++              
         +#+                
        +##+                
       +##+                 
       +##+       +++++     
       ##+      +######+    
       #+     +########+    
      +#+    +#####+###+    
      +#+   +###++  +##+    
      +#+   ###+    +##+    
      +##+++###+++++##+     
       ###############+     
       +############+       
         +######+++         
          +#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++####+#  
             ++++#########  
           ++#############  
          +########+#####+  
         +#####++ ++###++   
         +####+ ++####++    
         +#####+#####+      
           +#######+        
           +#####++         
          +#####+           
         +######            
       ++######+            
      +####++##+            
      ###+++###             
      ###+ +###             
      ###++###+             
      #######+              
      +######+              
       +####+               
         +++                
                            
                            
                            
                            
                            
                            
                            
                     +#+    
                     +#+    
            +       +##     
           ++       +#+     
          +##      +##      
         +##+      ###      
         +##+      ##+      
        ++#+      +#+       
        +##+      +#+       
       +##+      +##        
      +###++++   +#+        
      +########+ +#+        
      +#########+##+        
       ++++++++++#+         
                ##          
               +##          
               +#+          
               ##+          
               #+           
               #+           
                            
                            
                            
                            
                            
                            
                            
           +##++#+          
         +#######+          
         ####++###+         
       +####+ +####+        
       +##++  +#++##+       
      +##++   ++  ###+      
      +##+         ###+     
     +##+          +###+    
     +##+           +##+    
     ###             ###    
     +##             +##+   
     +##+            +##+   
     +##+             ##+   
     +###+           +##+   
      ###+           +##+   
      +###+         ++##    
       +###+++   ++####+    
        +#############+     
         ++#########++      
            ++#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++    
     ++++++ ++#+#######+    
    +#############+++##+    
    +#########++++  +##+    
    #########+     +##+     
    ++++++        +##++     
                 ++#+       
                 +##+       
                +##+        
                ###+        
              ++##+         
              +##+          
             +##+           
             ###+           
             ###+           
            +##+            
            +##             
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ##########+++ 
             +#######++++++ 
            +##+++          
            +##             
            +#+             
            ##              
            ##              
            ##+             
            ###             
            ##+             
            ##+             
           +#+              
           +#+              
           ##               
          +#+               
         +##+               
       +++##                
       +###+                
       ++++                 
                            
                            
                            
                            
                            
                            
                   ++###+   
                 +######+   
               ++#######+   
              +####+++ +    
              ###++         
           +++##++          
         ++#####+           
         +####++            
        +####               
        ######+             
        +#######+           
          +++#####+         
             ++####+        
               ++##+        
                 ##+        
               ++##+        
     ++    ++++####+        
     ##++++#######++        
     +##########++          
      ++######+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####++           
        +###+####           
       +##++ +###+          
       +#+   +##+           
       ++    +##+           
       #+    +##+           
       ##   +####+          
       +#+ +##+##+          
       +#####+ ##+          
        +##++  +##+         
         +      +##         
                +##+        
                +##+        
                 +#+        
                 +##+       
                 +##+       
                 +##+       
                  +#+       
                  +##       
                   ++       
                            
                            
                            
                            
                            
                     ++++   
                  +######   
               ++#######+   
             +######+       
             +###+          
            +###+           
          +####+            
        ++##++              
        +##+                
        +###++              
        +######+            
          +######           
             +####          
               +#+          
               +#+          
     ++++++++++##+          
     +###########+          
     +##########+           
        +++#+#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++#####+          
        ########+#          
        +###++++            
         +##+               
          ##+               
          +#+               
          +##               
          +##               
          +##+++++          
          +#######++        
          +#########+       
          +##++  +##+       
           ++     +##       
                  +##       
                 +###       
                 +##+       
       ++      +###+        
       ####++######+        
       +########++          
         +++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                   +#+      
                   ##       
          +#+     +#+       
         +##+    ++#+       
         ###      ##+       
       +##+      +#+        
       +##      +##         
       ##+     ++#++        
      +#####++####+         
      +###########+         
       ++#+++++###          
              ++++          
              +#+           
              +#+           
              #+            
             +#+            
             +#+            
             +#             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++#++++++             
     +##########++          
      ++++++++++###+        
                +++##+      
                   +#+      
                    ##      
                   +#+      
                  +##+      
                 +##+       
                +##+        
               +##+         
             +##++          
            +##+            
           +##+             
          +##+              
         +##+               
        +##+                
       +##+                 
       +#+                  
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +  +##+      
        ++++++##++###+      
     +++#############+      
    +############+###+      
    +###########+ +##+      
    +##########   +##+      
     ++++++++++  +###+      
                 +###+      
                +###+       
                +###+       
               +###+        
              +####+        
              +###+         
              +###          
             +###+          
             ###+           
            +###+           
            +##+            
            +##             
            +##             
                            
                            
                            
                            
           +###+            
          +#####+           
          +#++###           
          ++  +##+          
               +#+          
               +#+          
               +##          
                ##          
               +##          
               +#+          
          ++++ ##+          
         +#######           
        +########+          
        +##+++#####++       
        +#+   +######+      
        +##   ##+++++       
        +##+ +#+            
         +#####+            
          +####             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###++        
           +########+       
           #########+       
          +#########+       
         +##+   +###+       
         +##+  +###+        
         +###++###+         
         +#######+          
          +######           
           #######+         
         ++#######+         
         +##+ ++###         
         +#+    +##+        
         +#+     +#+        
         +#+     +#+        
         +#++   +##+        
         +###+++###         
         +#########         
         +#######++         
           +####++          
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
               +###+        
               +###+        
               +##+         
              +###+         
              +###+         
             +####          
             ####+          
            #####+          
          +######+          
          +######+          
         +###+###+          
        +###+ +##+          
        +##+  +##+          
         ++   +##+          
              +##+          
              +##+          
              +##+          
              +##           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
         ++#######+         
        +#########+         
       +###########++       
      +###++++++####+       
      +##+      +###+       
      ##+       +###+       
     +##+      +####+       
     +##+    ++#####+       
      ##+++++#######+       
      ##############        
      +############+        
       +#####++ +##+        
                +##         
                ###         
               +##+         
               +##+         
              +###+         
              +###          
              +##+          
                            
                            
                            
                            
                            
               ++#+         
             ++####+        
            +######+        
            ###++++         
           ##++             
          ##+               
         ##+                
        +#+                 
       +##+      +++++      
       +#+      +#####      
      +##+    +########+    
      +##+   +##+++ +##+    
      +##+  +##+     +#+    
      +##+  ###     +##+    
      +##+ +##+     +#+     
       +##++##+     ##+     
        +##+##+   +##+      
        +#####+++###+       
         +#########+        
          ++#####+          
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
          +#########+       
          +##########+      
          +###########+     
           ++++++++++#+     
                    +##+    
                    +##+    
                    +##+    
                   +###+    
                  ++##+     
                  +###+     
                 +###       
      +++###+++ +##++       
     +#########+###+        
    +####++########+        
    ####+++#######+         
    ####+##########+        
    #########++ +###+       
    ########+   +####+      
    +#####++      +##+      
                            
                            
                            
                            
                            
                            
                            
                            
                   +++++    
               +++###+      
            ++#####+        
            +###++          
            +#+             
           +#+              
           +#+              
           #+               
          +#+               
          +#+               
           #+               
           +#+              
            ##+             
            ++##++          
              +###+         
               ++###        
      +         ++##        
      +#+++++++####+        
       +##########+         
       ++####+++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +#####+         
           ###+++#+         
          +##+   ++         
          ##    +#          
         +#+    +#+         
         +#    +##+         
         +#+++###+          
         +#####+#+          
          ++++  #+          
               +#+          
               ++           
               #+           
              +#+           
              +#+           
              +#            
              ++            
              ++            
              #+            
              ++            
                            
                            
                            
            +##+            
            +##+            
           +###+            
           ###+             
           ###+             
          +##+              
          +##+              
          ###+              
         +###+              
         +###+              
         +###+  +++++       
         +###+++####++      
         +###+#######+      
         +########+###      
          ######+++###      
          +####+  +###      
           #####+++##+      
           +########+       
            +#######+       
              +###++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###++##+++         
        ###########+        
        #####+++####+       
        ++++      +##+      
                  ++#+      
                  +##+      
                +###+       
             ++#####+       
          +++######+        
          ########+         
          ########+         
          ++########++      
            +++++#####      
                  ++##      
                  ++##      
    ##++       +++###+      
    #####+++++######++      
    ###############+        
    +############++         
      ++++##++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+     +          
         +#+     ++         
         ++      ++         
         #+      #+         
         #+     +#+         
        +#+     +#+         
        +#+     +#++++      
        +#+     +####+      
        +##++++####++       
        +#########+         
          +++++ ##          
               +##          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +##          
                ##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#####+       
           +#########+      
         ++##########+      
        +#####++++++##      
       +####++     +##      
      +###++       +##+     
      +##++       +###+     
     +##+        +###+      
     ###+       ++###       
     ##+     ++######       
     #####+#########+       
     ++#############+       
       ########+++##+       
       ++++++++  +##        
                +##+        
                ###         
                ##+         
               +##+         
               +##+         
               +#+          
                            
                            
                            
                            
                            
                ++#+        
               +###+        
              +####+        
             +#####+        
            +####+#+        
           +###++ ++        
          +###+             
          +##+              
          ##+               
         +##   + +          
        +##++#####++        
        +#+#########+       
        +######++####+      
        +####++   +##+      
        +###+     +##+      
        +###+     +##+      
         ###++   +##+       
         +####+++###+       
          +########+        
           +++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++##++++         
        ############+       
        #############+      
        ++++      +##+      
                 ++##+      
               +####+       
          ++++#####+        
         +########+         
         +#######+          
         +#######++         
          +#######+         
              ++###+        
                +##+        
                +##+        
                ++##        
        +    +++###+        
       +##+++######         
      ###########+          
      +########++           
      +#######+             
                            
                            
                            
                            
                            
                            
                            
                            
         +++++######        
       ++###########+       
     ++######++++###+       
     ####++++  ++##+        
     ##+      +####         
     ++      +###+          
            ####+           
           +###+            
          +###+             
          +##+              
          +####++++         
          +########++       
            +++######+      
                +++###+     
                    +##+    
                  +++##+    
            +++++######     
         +++#########++     
        +##########++       
        +###+++++++         
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++#+##+      
        ++############+     
       +###############+    
       +######++++#####+    
       +###+++    ####+     
       +###     ++####      
      +####+   +####++      
       +####++++###+        
       ++#########+         
         ++#######          
          +#######+         
         ++########+        
         #####++###+        
        +####+  +###+       
         ###+    +##+       
        +##++++++###+       
        +##########+        
        +##########+        
         ++#######++        
           ++#++ +          
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
          ++######          
          ####++##+   ++#+  
          +###+ ++   +###+  
           +###+   +#####+  
            +###+ #####++   
             +#######++     
              ######+       
            ++#####+        
           +######+         
         +#####+##+         
        +####+ +##+         
       +###++  ###+         
       +##+    ###+         
      +##+     ###          
      +##+    +##+          
      +##+    +##+          
      +###+++###+           
       +#######++           
        +####++             
                            
                            
                            
                            
                            
                            
                            
           +#######+++      
           ###########+     
           ############     
           ++#####+++##     
                    +##     
                    +##     
                    +##     
                   +###     
                  +###+     
                 +###+      
         +  ++  +###++      
     ++++#++##++##++        
   +##############+         
   ################+        
   ################++       
   ###########+++####+      
   #########+    +###++     
   #####++++      +###+     
   ++++++          +##+     
                    +#+     
                            
                            
                            
                            
                            
                            
                            
           +###++++         
          +#########        
          +#+++++###+       
          +       +##+      
                  +##+      
                   ###      
                   ##+      
                  +##+      
                  +##+      
                  +##+      
         ++++    +##+       
       +#####++++###        
      +#########+#++        
      ###+++++####+         
     +##+     ####+         
     ##+     #######+       
     ##+   +###+ +###++++   
     +#+ ++###+   ++####+   
      #######+      ++++    
      +###++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
           +++######++      
           +##########+     
         +############+     
        +#######++++####    
      ++#######+    +###    
      +#####+        ###    
     +####+          +##    
     +###+           +##    
    +###+            +##    
    +##+             +##    
    +#+             +###    
    +#+            +####    
    +#+            +###+    
    +##          ++####     
    ###++++++++++####++     
    +###############++      
    +#############++        
    +++########+++          
      ++++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+++          
             #+ #+          
            +#  #+          
            +# +#           
            +#+##           
            +####           
             ++#+           
               #+           
              +#+           
              +#            
              #+            
              #+            
              #+            
             +#             
             +#             
             #+             
             #+             
            +#              
            +#              
            +#              
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +#######+         
         +###++###+         
        +##++  +###         
        +##    +###+        
        +#+    +###+        
        +#+   +####         
        +#++++####+         
        +#########+         
        +#####++##+         
         +##++ +##          
               ###          
              +##+          
              +##+          
              +##+          
             +###           
             +###           
             +##+           
             +##+           
             +##            
                            
                            
                            
                            
                            
                            
                            
                            
              +++###+       
           ++########+      
          +##+++ +++##      
         +#+      +###+     
         +#     ++#++#+     
         +#+   +##+  +      
         +##+ +##+          
          +#++#+            
           ###+             
           ###+             
          +#++#+            
         +#+  +#+           
         +#    ##           
         +#    +#+          
         +#+   +#+          
         +##   +#+          
          +##   #+          
           +#+++#+          
           +#####+          
             +##+           
                            
                            
                            
                            
                            
                            
            ++#####+        
           +########        
          +#########+       
         +####+   +#+       
         +##+    +###       
         +##     ###+       
         +##+  +####+       
         +###++###+         
         +#######+          
          +######           
           +#####+          
          +#######+         
         +##++++###         
        +##+    +##+        
        +##+     ###+       
        +#+    ++###+       
        +##+++######        
        +##########+        
         +########+         
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +    +#+       
            +#+  +#+        
            +#+  +#+        
           +##   +#+        
           +##   +#+        
          +##+   ##+        
          +##   +##         
         +##+   +#+         
         +##+   ##+         
        +##+    ##+         
       +##++++####+         
       +#######+##+         
       +###+++ +#+          
       +++     ##+          
               ##+          
              +##+          
              +#+           
              +#+           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
             +##++          
            +####+          
           +######+         
          +########+        
         +##########+       
         +####++#####       
        +###+   ++###+      
        +###      +##+      
        ###+       ###      
        ###+       +##      
        ##+        +##      
        ##+        ###      
        ##+       +##+      
        +#+      +###       
        ##+    +###++       
        +##++ +###+ +       
        +####+##+++         
         +##++              
         +##++++            
          +##+++            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
             +##+        +  
            ####+       +## 
          ++###+      ++### 
         +#####+      ####+ 
        +####++     ++###+  
       +####+      +####+   
       ###++     ++####+    
       ####++++++#####+     
       ##############+      
       ############++       
        ++########+         
          +++####+          
            ####+           
           +###+            
         ++###+             
         +###+              
         ###+               
        +###                
        ++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +++++  
               +++++######  
             ++#######++++  
            +#####+++       
          +####+            
         +####+             
        +####+++            
        +#######+           
        +####+++#+          
         +      +#+         
                 ++         
                 #+         
                +#+         
      ++++    ++##+         
      ###########+          
      +++#######++          
         +++##+             
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++###++           
       +#########+          
     ++###++   +###         
     +#++       +##         
     ++         +##         
               +##+         
              +##+          
            +###+           
         ++####+            
         +#######++         
         +###+#####+        
                ++##+       
                  +##       
           ++     +##       
         ++#       ##       
         +#+      +##       
        +#+      +###       
        +##+++++####+       
         +########++        
           +++#++           
                            
                            
                            
                            
                            
                            
      +       +#+           
              ###+          
            +####+          
            ####+           
           +###+            
          +###+             
         +###++             
        +###+               
        ###++    ++++###+   
       +###+    +########   
      +###+   +##########+  
      +##+  +###++++++ +##  
      +##+  +##+       +#+  
      +#+  +##++      +##   
      +##  +##+      +#++   
      +##++##+   ++++#++    
       +######+#+#####      
       +#########++++       
         ++###+ +           
           ++#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#####++        
        ++##########+       
      ++######++#####       
      +#####++   +###       
     +###++      +###       
     ###+        +###       
    +##+        +###+       
     +#+        +###        
               +###+        
              +###+         
              ###+          
             ####           
            +###+           
           +###+            
          +###++   +#++     
          +###+  +####+     
         +###++#####+       
         ##########+        
         +#######+          
          +#+++++           
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
              ++###+        
              #####+        
            +######+        
          ++#######++       
          +#########+       
        ++###########+      
        +#############      
        ####+    ++###+     
       +###++      +##+     
      +##++        +##+     
      +##+          ###+    
      +#+          +##      
      ##+          +#+      
      ##+         ++#+      
      ##+        +##++      
      ##+      ++#++        
      +###++#####+          
      +#########+           
        +####+ +            
                            
                            
                            
                            
                            
                            
                            
                            
      ++####+++             
      ##########+           
      ++++++#####++         
            ++++##+         
               +##+         
              +###          
            ++###+          
           +####+           
           +###+            
            +###+           
             +###+          
              ++#+          
               +##+         
                +##         
                +##         
                +##         
           ++   ###         
           +#+++###+        
           +######+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
               ##           
              +##           
              +##+          
              +##           
              +##           
              +#+           
              ##+           
             +##            
             +##            
             +##            
             ###            
            +##+            
            +##+            
           +##+             
           +##+             
           +#+              
           ##+              
          +##+              
          +##               
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +##++++              
       #######+             
       ########             
       +#######             
          +####             
         +####+             
        +#####+             
       +######++++    +++++ 
       +###########++#####+ 
        +################## 
        ++###############+# 
          +++++++++++++++ + 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++         
             +#####+        
          +++#######+       
        +############+      
        +#####++#######+    
        ####+   #######+    
      +####+    ###++###+   
      +###+     +##+ +###   
      +###       ++   +##   
      ##+             +##   
      ##+             +##   
      ##+            +###   
     +##+            +###   
     ###+            +##+   
     +###+         + +#+    
     +####++++ + +++++#+    
     +######++ +++ ++       
      ++####+++++++         
        +++###+++           
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +####+         
           ++#####+         
           +###++#+         
          +###  +#+         
          ###  +##+         
         +##+  +##+         
         +#+   ###+         
         +#+  +###+         
         +##+#####+         
         +########+         
          +###++##+         
               +##          
               ###          
              +##+          
              +##+          
              ###+          
              ###+          
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
           ++++++#++        
           +########+       
           ##########+      
          +###########      
          +###++   +##      
                    ##+     
                    ##+     
                    ###     
                    ###     
                   +##+     
                   +#+      
        ++++++ ##++#++      
    +++++#++########++      
    +#+###+ +#######+       
    +++++   +#######+       
     #+#+#+####+####+       
     ########+  +++##+      
     ++######     +++       
    ++++#++#+               
    +####+++                
                            
                            
                            
                            
                            
                            
                            
                            
        +++++##++           
      +###########++        
      #############+        
      #######++++###        
       +++++     ###        
                +###        
                +###        
               +####        
              +####+        
             +####+         
             ####+          
           ++###+           
           +###+            
          +###+             
         +###+        +     
         +###+++++++++#+    
         ####+#########+    
         #############++    
         +#########+++      
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                         +  
                     +++##  
                    +#####  
                +++####+#+  
            ++++#####++     
           +######++        
          +####+            
         +###+              
        +###+               
       +##++                
      +###+                 
      +###+++               
      ++#####+++            
        ++ ++##+            
              ##+           
              ##+           
      + +++++###            
      +########+            
      +##+####+             
          ++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+         ++      
       +###     +++####++   
       +#+   ++#####+++++   
       ##+ +#####++         
      +##++##+++            
      +#+ #+  +###++        
      ##+   +##++###+       
     +##   +#+    +##       
     +#+ +##+      ##+      
     +#++##        +#+      
     +####+        +#+      
     +##+          +#+      
                   ##+      
                   ##+      
                  +##       
                  +#+       
                 +##        
                +##+        
            ++++##+         
            +####+          
                            
                            
                            
                            
                            
                            
                            
          +  +##++++        
       ++###########+       
      +#######+++++#+       
      +###+++     +#+       
      ++++       +##+       
                +###+       
             +++###+        
           +######++        
           +########+       
           +##++ ++##+      
            +      ++#+     
                    +#+     
                   +##+     
                   ###+     
                 ++##+      
       ++    ++++###+       
           +++#####+        
     +#++++######++         
     +###########+          
      ++######++            
                            
                            
                            
                            
                            
                            
                            
                            
          +###+             
        +##+++#+            
      ++#+    +#            
      +#+     +#            
      ++      ++            
             +#+            
            +#+             
          +####+            
          ++++##+           
               +##          
                +#+         
                 +#+        
                  #+        
                  #+        
                  #+        
                  #+        
                  #+        
                 +#+        
          +++++++#+         
          ++#####+          
                            
                            
                            
                            
                            
                            
                            
                    +++++   
                 +++#####   
              +++#####+++   
            ++####++++      
          ++#####+          
          +####++           
         +##++              
        +##+                
        +##+                
        +###++              
         ++####+++          
           ++++###+         
                 +##+       
                   #+       
                   +        
                +           
          +++++##+          
     +++++#######+          
     +#########++           
      +++++++++             
                            
                            
                            
                            
                            
                            
                            
                            
               ##+          
               ##+          
               +##          
        +#+    +##+         
        +##    +##+         
        +##     ##+         
        +##+    ##+         
        +##+    +##         
        ###     +##         
        ###     +##         
       +##+     +##+        
       ###++++++####+       
       #############+       
        ++##########+       
                +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
          +#######+         
          +########+        
          ++########+       
                  +##       
                 ++##+      
                +####       
              ++####+       
         ++++#####+         
        +########           
        +########+++        
         ++++++++###+       
                 ++##+      
                   ##+      
                   +#+      
                 ++##+      
       +        +####+      
      +++++++++#####        
     +############++        
     +#########+++          
      ++###+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              + ++          
        +++###########+     
      +######+++#++#####+   
     +####+++       +++##   
     +++##++         +###   
         +##+       +###+   
          +##+   ++###+     
            +#++###+++      
            +####++         
          +#####+           
         +##+++#+           
        +##+   #+           
       +##+    #+           
       +#+    +#+           
        #+   +##            
        +#+++##+            
         +###+              
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
          ++#########+      
         +############      
        +####++++++###      
        ###+      +###      
        ##+       +##+      
       +##+      +###+      
        ###+    +###+       
        ####++++###+        
        +#########+         
          ++#######+        
          +#########+       
         +###+++++###+      
        +###+     ++##      
       +##++        ##      
       +#+         +##      
       +##         ##+      
       +#+++ ++++++#+       
       +###########+        
        +#########++        
         +++#+++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++ ++######+        
     +##############+       
     +###############+      
      +#####++    +###+     
       ###+        +##+     
       +###+       +##+     
        +###+    +####+     
        +####+  +####+      
         +###+++####+       
          ++######++        
           +#####+          
           +####+           
          +#####+           
          ######+           
         +##++###+          
         +##+ ++##+         
         +##+   +##+        
         ++###++####        
           +#######+        
            +#####++        
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +#####          
          +#######+         
         +#########+        
        +###++######+       
        +##+ +#######+      
      +###+   ++++###+      
      +##+        +###      
     +##+          +##+     
     +##            ##+     
     ##+            ##+     
     +#             ##+     
     ##             ##+     
     ##             ##+     
     ##            +##      
     +#+          +##+      
     +#+     +   +##+       
      +  ++++#+++##++       
         +++#####++         
           ++#++            
                            
                            
                            
                            
                            
                            
                            
         +++++#++           
        +########+          
        +########+          
        +########           
          +++####           
             ####           
            +####           
            +####           
            +####           
            +####           
           +#####           
            +####           
           +#####           
           +#####           
           +#####           
           +#####           
           +#####           
           +#####           
            +####           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+++        
          +##########++     
        ++############+     
        +########++####+    
       #####+++#+  ++###    
     +###++   ++     ##+    
     ###+    ++      +##    
    +##+     ++       #+    
    +##               ##    
    +#+               ##    
    +#+              +##    
    +#+              ###    
    +##            ++##+    
    ###+         ++###+     
    +###++++  +++####       
     +######+++####++       
        #####+ ++           
         ++++               
                            
                            
                            
                            
                            
                            
                            
         +###+              
         +###+              
        +####       ++      
        ####+    +++##+     
       +###+      +###+     
      +####+      +###+     
      +###+       +###+     
     +###+        +###+     
     +###+       +###+      
     +###+       +###+      
     +##+        +###+      
     +##+    ++++####+      
     +##++++#########+      
     +##########+####+      
     ++######+++++###+      
       ++++ +    +###       
                 +###+      
                 +###+      
                 +####+     
                  ++##+     
                            
                            
                            
                            
                            
                            
                            
                            
                     ++++   
                 +++#####   
               ++#####+++   
             ++####+++      
            +###++          
           +##+             
          +##+              
         +##+               
        +##+                
       +####+++             
       +#########++         
       +++ ++++####+        
                ++##+       
                  ##+       
                 +##+       
                ++##        
     ++++++   ++###+        
     ######++####+          
     +++++####+++           
           +                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#++++           
          +#####+           
          +#++###+          
          +#++###+          
          ++###+#+          
            ++ +#+          
               +#+          
               ##+          
               ##+          
               ##           
              +#+           
              +#+           
              +#+           
             +##            
             +#+            
             +#+            
             +#             
             +#+++          
             +###           
             ++++           
                            
                            
                            
                            
                            
                            
                            
                  +#+       
             ++   +#+       
            +#+   +#+       
           +#+    ##+       
          +##+   +##+       
          ##+    +#+        
         +#+     ##+        
        +##      ##+        
       +###++++++#+         
       +##########+         
       ++#+++++###+         
               +##+         
              +##           
              +#+           
              +#+           
             +##+           
             +#+            
             ##+            
            +##             
            ##+             
                            
                            
                            
                            
                            
                            
                            
                            
         +++##+++           
        +########+++        
       +############++      
       ###############+     
      +####++##++#####+     
      +###+  +#+ +#####+    
      +###+        +####+   
      +###+         +###+   
     +###+           ###+   
     +###+           ###+   
     +###+           ###+   
     +###+           ###+   
      +##+           ###+   
      +##+          +###+   
      +###+       ++####+   
      +####       +#####+   
      +#######++######+     
       +############++      
        +##########+        
         ++######++         
                            
                            
                            
                            
                            
                            
                            
        +++#+#######+       
        ############+       
        ###++ +++++##       
        ++        +#+       
                 +##+       
                 +##+       
                ###+        
              +###+         
            +####+          
         +#######+          
         ##########++       
         ############+      
          +    ++#####      
                   ###      
      ++           +##      
      +#+         +###      
      #####++ +++####+      
      +############++       
       ++#########+         
         +++++#++           
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +###+           
            ####+           
          ++###+            
          +###+             
         +####+             
         ####+      +#++    
        +###+     ++###+    
        +###+    +######+   
       +##+    ++#######+   
       +##+   +###+++###+   
       +##+ ++###+  ###+    
       ###++###++++###++    
       ########+ +###+      
       #######+++###+       
       +######+####+        
       +#########++         
       ++#######+           
         ######+            
          ++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##                
         +##+      ##       
         +##+     +##       
         +##      +##       
         +##      +##       
        +##+      +##       
       ++##+      +##       
       +##+       ###       
      +###+      +###       
      +##+ ++++++####       
     +###############       
     +###############       
     ########++++###+       
     ++++++++    ###+       
                 ###        
                +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                            
                            
                            
                            
                            
                            
                            
            ++#+            
            +##+            
           +#######+        
          +#########+       
         +###########+      
         +####+    ###      
         +###+     +##      
         +##+       ##+     
        +##+        ##+     
        +##+        ##+     
       +##+         ##+     
       ###         +##+     
       ###        +###+     
       ##+       +###+      
       ##+      +####+      
       ##+    ++####+       
       ###++++#####+        
       +##########+         
        +#######++          
         +++##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +###+         
              +###+         
              +###+         
              +###+         
              +###+         
              +##++         
              +##+          
              +##+          
             +##+           
             +##+           
             +##+           
             ##+            
            +##+            
           +###+            
           +##+             
          +##+              
          +##+              
         +###               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +####++             
       +#######++           
      +###++++###+          
      +##+    +###+         
     +##+       #####+      
     +##+       +#####      
     +##+        +####      
     +##+        +###+      
     +###+        ###+      
      +###++     +###       
       +#####++++####       
        ++###########       
            ++++++###       
                  +##       
                  +##       
                  +##       
                  +##+      
                  +##+      
                  +###      
                   +#+      
                            
                            
                            
                            
                            
                            
                     ++#+   
                 ++++###+   
               ++#######+   
           ++++#####++++    
          +######+++        
          +###++            
          +##+              
          +#+               
         +##+               
         +##                
        +####++             
         +######++          
           +######          
              ++##+         
     +          +##         
     ++         +#+         
     +##+++    +##+         
     +###########+          
      +#########+           
        +++###++            
                            
                            
                            
                            
                            
                            
            +++             
           +###+            
          +####+            
          +## #+            
         +##+ ++            
         +##+               
         ###                
         ##+                
         ##+                
         ##+                
         ##+      +++       
         ##+    ++####+     
         ###   +#######     
         ###+ +##++ +##     
         +### ##+   +##     
          +#####    +##     
          +####+   +##+     
           +####+++##+      
            +#######++      
             +####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###++            
          #######+          
          ++#######+        
               ++####+      
                 ++###      
                   +##+     
                 ++###+     
              ++#####+      
        +++#########+       
       +#########+++        
       +#######++           
        +########+++        
         +++++#####+        
                 ##+        
                +###        
   ++++       ++###+        
   ####+++++++####+         
   ##############+          
     +#########++           
        ++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++                 
         ++        ++       
         ++        #+       
        +#+       +#        
        +#+       #+        
        +#       +#+        
        #+       +#         
       +#+      +#+ +       
       +#+      +#+++       
       +#+     ++###        
       +##########+         
        +#++++++#+          
               +#+          
               +#+          
               ##           
              +##           
              +#+           
              +#+           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
               +++#+#++     
               ########+    
             +#########+    
           ++######+++++    
          +#######+    +    
         +#########+        
        +####+   +##+       
       +####+     +##+      
      +####+       +#+      
      +###         +##      
     +###+         +##+     
     +##+           +#+     
     +##            +#+     
    +##+           +##+     
    ###+       +++####+     
    ###++++++++######+      
    +################+      
     +#############+        
     ++###+###++            
       +++ +++              
                            
                            
                            
                            
                            
                            
                            
                            
     ++#####++              
     +#########+            
     ###########+           
     ++   + ++###+          
              +###+         
               +###         
               +###         
               +##+         
               +##+         
              +###+         
              +###          
             +###+          
            +###+           
           +###+            
          +###+             
         +####+             
         +###+++            
         +############+     
         +#############     
          ++++#++++++++     
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
           ########+        
         ++#########+       
        +####++++###+       
        ###++    +##        
        ##+      +#+        
        ###+     +#+        
        #####+  +##         
        ++########+         
          +#######+         
           +######++        
           +########+       
         +####+  +###+      
         +##+     +##+      
        +##+       +#+      
        ###       ++##      
        ###+++++++###+      
        ############++      
        +###########+       
         +++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###+               
       +######+             
      +##+++###+            
       +#+   +###+          
        +     +###          
               +##+         
                +##         
                +##         
                +##         
          +++   +##         
         +####++##+         
         #########          
        +##  +###+          
        +#+ +####+          
        +#########          
         #####++##+         
         +#+++  +##+        
                 +##        
                  +##       
                   +#+      
                            
                            
                            
                            
                            
                            
                            
             +++#+++        
             #######+       
            +########       
             #++++###       
                   +#+      
                  +##+      
                 +##+       
               +####+       
          +++++###++        
          #######+          
         +#######++         
         +##+++####+        
          ++    +##+        
                  ++        
      ++          #+        
      ##+        ##+        
      +##+++++++###+        
      +###########+         
      ++#########+          
        ++#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##           
              +##           
              +##           
              ##+           
             +##+           
             +##+           
             +##+           
             +#+            
             ##+            
             ##+            
             ##+            
            +##+            
            +##+            
            +##             
            +##             
            +##             
            +#+             
            +#+             
            ++              
                            
                            
                            
                            
                            
                            
                            
                ++##        
              ++###+        
             +######+       
            +########+      
           +##########+     
          +############+    
        +#########++###+    
       ++######+++  +##+    
      +####+++       +#+    
      +###+          +#+    
     +###+           +#+    
     ###+            +#+    
    +##+            +##+    
    +#+            +###+    
    +#+           +###+     
    ##++    ++  +++##+      
    ####++++##++####+       
    ###############+        
    +############++         
     ++######+++            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
                +##+        
                +##+        
            ++  +##+        
            +#+ +##+        
           +##+ +##+        
          +##+  +##+        
          +##+  +##+        
         +##+   +##+        
       ++##+    +##+ +      
      +####++++#######+     
     ###############+++     
     #######+++++##+        
     +#++++     +##+        
      +         +##+        
                ###+        
                ###+        
                ###+        
                +##         
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
            ++#+            
           +##+             
          +##+              
         +##+               
        +#++                
        +#+        +++      
       +#+       +#####+    
      +#+      +####+++#+   
     +##     ++##+    +#+   
     +#+    +##+      +#+   
     +#    +##      ++#     
     ##++ +#+ +++++##+      
     +#############+        
       +++##+++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +##+++++                
    ++########+++           
          +++++##+          
                ##+         
                +##         
                +##         
                +##         
          +##++++##+        
          +++++####         
                ##+         
               +##          
               +##          
               +#+          
               ##+          
              +##           
              ##+           
             +#+            
             ##+            
            +#+             
            #+              
                            
                            
                            
                            
                            
                            
               ++#+         
           ++++###+         
        +##########+        
       +###############+    
      +################+    
      +##+++       ++###    
                     +#+    
                     +#+    
                    +##+    
                   +##+     
                  +###+     
                  +##+      
                +###++      
              ++###+        
         +++++###++         
     ++#########+           
    +############+          
    ########++++#++         
    #####++       +         
    ++++                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#####++         
          +########+        
          +#########+       
         +##########+       
        +############+      
        +########+###+      
        ########+ ##+       
       +#######++ ###+      
      +#######+   ###+      
      +######+    ###+      
       +###++    +##+       
        ##+      +##+       
        ##+     +###+       
        ##+     ###+        
        ##+    +###+        
        ##+   +###+         
        +##+++####+         
        +########+          
          ######            
          +####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++           +++    
       +##+   +++++####+    
     ++####++##########+    
    ++#########++++++##+    
    +######++++    ++#+     
    +++++++        ###      
                  +##+      
                 +###       
                +###+       
               +###+        
               +##++        
              +##+          
             +##+           
            ++##+           
           ++##+            
           +##+             
          +##+              
           +++              
                            
                            
                            
                            
                            
                            
           +++++            
          +#####+           
         +#######+          
         ##+   +##+         
         ##+    ##+         
         +++    +##         
                +##         
                +#+         
               +##+         
               +##+         
              +##+          
              +##+          
             +##+           
           ++##+            
        ++######+++++++++   
       +##################  
      +#####++++++++####++  
      ####++                
      ##++                  
      ++                    
                            
                            
                            
                            
                            
                            
                            
                            
                 +##        
                 +#+        
                +##+        
                +##+        
                +#+         
               +##+         
              +###+         
              +##+          
              ###+          
              ##+           
            +###+           
           ++##+            
           +##+             
           ###+             
          +##+              
         +##+               
        +###+               
       +###+                
       +##+                 
       +##                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###            
           +###+            
         +###+              
        +###+        +##+   
       +###+        +###+   
       ###+        +###+    
      +##+         +##+     
     +##+         +##+      
     ###   +++++++###       
     +##++###########       
      #####++++++###        
        +       +##+        
                +##         
                ##+         
                ##          
                ##          
                +#          
                ++          
                            
                            
                            
                            
                            
                            
                            
                +##+        
                +##+        
                +##+        
               +##+         
               +##+         
              +##+          
              +##+          
              +#+           
             +##+           
            +###+           
            +###            
            +##+            
            ###+            
           +##+             
          +###              
          +##+              
          +#+               
         +##+               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +##            
            +##+            
            +##+            
            ###             
           +##+             
           +##+             
           ###              
          +##+              
          +##+              
          +##               
          +##++#####++      
          ######+####+      
         +##++     +##      
         +##       +#+      
         +##+      ##+      
         +###+  ++##+       
          +#######++        
           +####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#######+   
             +##########+   
            +###++  +++#+   
          ++#+++  ++#+++    
          +##+    +##+      
         +##+    +###+      
         ##+    +###+       
         ##+   +###+        
         ##+++###+          
         +######+           
          ######+           
         ########+          
       +##++ +++##+         
      +##+      +##+        
      ##+        +#+        
     +#+         +#+        
     ##+       ++##         
     ###++++ ++##++         
     +##########+           
      +######+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#++++++++         
         ++#######+         
            ++++##+         
                +#+         
                #+          
               +#+          
               +#+          
               ##           
              +#+           
              +#            
              +#            
              ##            
             +#+            
             +#+            
            +##             
            +#+             
            +#+             
           +#+              
           +#+              
           ##+              
                            
                            
                            
                            
                            
                  +##       
                  ###       
                 +###       
                +###+       
                +##+        
               +###+        
              +###+         
              +##+          
             +##++          
            +###+           
            +###+           
            ###+            
           +##+             
          +###+             
          +##+              
         +###+              
         ###+               
        +###+               
        +##+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#++           
          +######+          
       ++###++ +##+++       
      +###+    +####+       
     +##++     +###+        
    +##+       ##+          
    +#+       +##           
    ##+       ##+           
    +##++    +##+           
     +######++##+           
       ++#########+++       
          +++#########      
             +#+ ++###+     
             +#     +##+    
             + ++   +##+    
               ##+  +##+    
               +##+++##+    
               +#######     
                +#####+     
                 ++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +++#+    
        +++     +######+    
       +##+++##########+    
      +#########+++ ###     
      ######++     +##+     
     +####++       ###      
    +###+         +##+      
    +##+          +##+      
    +#++         +##+       
                ++##+       
                +##+        
               +##+         
              +##+          
             +###+          
             +##+           
            +###+           
           +###+            
           +##+             
           +##+             
           +##+             
                            
                            
                            
                            
                            
            ++              
            ##     ++       
           +#+     ++       
           ##     +#+       
          +##     ##        
          +#+    +#+        
         +##     ##+        
         +#+    +#+         
         +#+    ##+         
         +#+   +##          
         +#+   +#+          
         +#+  +##+  +++     
         +##+ +#+ ++#+      
          +#########+       
           +######++        
             ##++           
            +##             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ##         
                +##+        
               +###+        
              +####         
              +###+         
              +##+          
              +##+          
              +##+          
             +###+          
            +###+           
            ###+            
            ###+            
           +##+             
          +##+              
          +##+              
         +##+               
        +###                
        +##+                
        ###+                
        ##+                 
                            
                            
                            
                            
                            
                            
                            
          ++##+++++         
        ++######++##+       
       ++##++++   +###+     
       ##+          +##+    
      +#+            +#+    
      +#+             ##    
      ##+             ##    
     +##              +#+   
     +#+              ##+   
     +#+              ##+   
     +#+              ##    
     +#              +#+    
     ##             +##+    
     +#+            +#+     
     +#+           +##      
     +##+         +#++      
      +##+     +++#++       
       ###+++++####         
       +########++          
        +++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++##+++++      
          +###########+     
          +####+++####+     
           ++       +#+     
                  +###      
                +####+      
              ++##+++       
          +######+          
          #######+          
          +#######+         
                ++##+       
                 ++#+       
                  +#+       
                  +#+       
   ++            +#+        
   ##+         ++#+         
   ###++    +++##+          
   +############+           
    +########+++            
      ++++++++              
                            
                            
                            
                            
                            
              ##+           
             +##+           
             +#+            
            +##+            
            +##             
            +#+             
            ##              
           +##              
           ##+              
           ##+              
          +##+              
          +##  ++           
          +#+ +###++        
          +#####+##+        
          +###++ +##+       
          +##+    ###       
           ##+  ++###       
           ###++####+       
           +######+         
            ++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++++##    
            +++#########+   
          ++####++++++##+   
         +###++      +#+    
         +#++      ++#++    
         ##       +###+     
         ##      +##+       
         +##  +++##+        
         +###+###+          
         ++####+            
         +#####+            
        +###+###+           
       +##+   +###          
      +##+     +##+         
     +#++       +#+         
     #+         +#+         
     ##         +#+         
     ##++     +###          
     +###########+          
      +#######++            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++                
       +###+                
      +###+                 
      +##+                  
      +##+           +++    
      +##+          +##+    
      +##+          +##+    
      +##+          +##     
      +###++       +##+     
       +###++#########+     
        +####+++  +###+     
           ++  +   ##+      
                  +##+      
                  +##       
                 +###       
                 +##+       
                 +##+       
                  ##+       
                  +#+       
                   +#       
                            
                            
                            
                            
                            
                            
                            
           +#+      +##     
           ##+      +##     
          +##+     +##+     
         +###      +##      
         +##+      +##      
        +###       +##      
        ###+       +##      
       +##+        +##      
      +###+        +#+      
     +###+        +##+      
     +##+         ###+      
     ###++++++++ +###       
     ################+      
     ################+      
     +++++++++++####+       
                +###        
                +##+        
                +##+        
                ##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+            
        ++######+           
       +####++##+           
      +##++  +##+           
      +#+    ##+            
     +#+    +##++           
     ++    +######++        
           #########+       
           ###++++###+      
           ++      +##+     
                   +##+     
                   +##+     
                    ##+     
                   +##+     
          +++      +##+     
         +##+     +###      
         +#+     +###+      
         ###++++####+       
         +########++        
           +###++           
                            
                            
                            
                            
                            
                            
            +++###+         
         ++#######+         
         +########+         
         +########++        
         +##########+       
                ++##+       
                  +##       
                  +##       
                   ##       
                   ##       
                  +##       
                 +###       
         ++++  + +##+       
        +##########+        
      +############+        
     +####+++######+        
     +##+++++######+        
     +##+######++###+       
     +########+  +##+       
      #####++    +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +####++          
         +#########+        
        +####+++####+       
       +###+     +###+      
       ###+       +##+      
       ###        +###+     
       ##+       +####+     
       ###+  ++++######     
       ####+###########     
       +##########++###     
        ++#####++  +###     
                   +###     
                   +##+     
       +++        +###+     
       +##+      +###+      
       ###+     +###++      
       +##+  +++###++       
       +###++#####++        
        +#######++          
         +#####+            
                            
                            
                            
                            
                            
                            
                            
             ++###          
            ++####          
          ++#####+          
         +######+           
         +#######++         
         +#########+        
         +#+++++####+       
         +#+   +######+     
        +#+      ++###+     
       +##+        +###     
       ###          +##+    
       ##+           +#+    
      +##+           +#+    
      +##+          ++#+    
      +##+         +##+     
      +##+   ++++#####+     
      +###+++######+++      
       ###########+         
       +########++          
        +####+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#######++      
        ++######+++####+    
        +###++++    ++#+    
        +##+          ++    
         ++#++         +    
          +###++++++++      
            #########++     
           +#####++         
          +######           
         +#++++##+          
        +###   +##+         
       +###+    +##+        
       +##+     +##+        
       ##+       +##+       
      +##         ##+       
       ##+        ##+       
       +##+      +##+       
       ++##++++++##+        
        +#########+         
          +++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
           ++#####+         
           +##+++##         
          +##+   +#         
         +#+    +##         
         #+     ##+         
        +#+    +##+         
        +#+   +##+          
        +##++###+           
         +#### #+           
         ++++ +#+           
              +#+           
              +#            
              #+            
              #+            
              #+            
             +#+            
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
           +###+#+          
         +###+  #+ ++       
        +##++  ++ +#+       
       +##+    + +##+       
       +##     ++##+        
       +#+   ++#+##+        
       +#   +#+  ##+        
       +####++  +#+         
       +++++    +#+         
                ##          
               +#+          
               +#+          
               ##           
              +##           
              +#+           
              +#            
              +#            
              ++            
              +             
                            
                            
                            
                            
                            
                            
                            
                            
    +##++++++     ++  +     
    +##########+++#####+    
    ###############++##+    
    ++##+++++++      +#+    
                     +#+    
                     ##     
                    +#+     
                   +##+     
                  +##+      
                  ##+       
                 +##        
                +##+        
                ##+         
               +##          
              +##           
             +##+           
             ##+            
            ###             
            ##+             
            #+              
                            
                            
                            
                            
        +##++               
        +######++           
        +#########+         
         ++########         
             +++###+        
                +##+        
                 +#+        
                 +#+        
                +##         
                +#+         
               +##          
              +##+          
             +##+           
             +#+            
            +#++            
           +##+             
           ##+  +++++       
          +##########+      
          +#########++      
          +#####+++         
                            
                            
                            
                            
                            
                            
                            
              +#            
             +#+            
            +##+            
           +##+             
         ++##+              
        +##++               
       +###                 
      +##+                  
      +#+         +####++   
      ##       ++########+  
      ##      +###+++++##+  
      +#+    +###+     +##  
      ##+   +##++     ++#+  
      +##  ++#+     ++#++   
      +###+###  ++####+     
      ++#######+#####+      
        ++#######++         
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++   +++++###+        
    +###+++#########        
    ++#############+        
       +++++++++###         
               ###+         
              +###+         
              +###          
              +##+          
              +##+          
             +###+          
             +##+           
             +##+           
             ###+           
             ###+           
            +###            
            ####            
            ####            
            +###            
            +###            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+           +    
         +#+   + ++++##++   
       ####+++##########    
      +###########++ +#+    
      +########+     ++     
     +####++        +#      
     +###          +#+      
     +##          +#+       
     ++           +#        
                 ##+        
                +##         
                ##+         
               +#+          
               +#+          
              +#+           
              ++            
             +#+            
            +##+            
            +##+            
            +##             
                            
                            
                            
                            
                            
           +#++   +++++++   
          +###+##########   
          +#############+   
         +##########++++    
         +######++++        
        +#####++            
        +###++              
       +####                
       #####  +             
       ###########++        
       +############+       
        +############+      
         +++++++++###+      
                  ###+      
                ++###+      
       +++    ++#####       
       ###++++######+       
       ############+        
       ###########+         
        ++#++++++           
                            
                            
                            
                            
                            
                            
                            
           ++         ++    
          +#+         #+    
          +#+        +#+    
          ##+        +##    
         +##+        +##    
         ##+         +##    
        +#+          +#     
       +##+          +#     
      ###+          +##     
     +##+           +##     
    +###+++++++++++++#+     
    +################+      
    #################+      
    ######+++    +###+      
    ++           +##+       
                 +##        
                +##+        
                +##+        
                +#+         
                +++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####++         
        +###++++###         
       +##++    +##+        
      +##++      +#+        
      ##+        ##+        
      +++       +##         
                ##+         
               +#+          
              +##+          
            ++##++          
            ######+         
            +++ +##+        
      ++         +##+       
      +#+         +##       
      +#+          +#       
       ##+         ##+      
       +##+       +##       
        +##++  ++###+       
         +++#######+        
            +###++          
                            
                            
                            
                            
                            
                            
                            
               ##+          
               ##+          
               ##+          
               ##+          
               ##+          
              +##+          
              +##+          
              ###           
              ###           
              ###           
             +##+           
             +#+            
            +##+            
            +##+            
           +##+             
           +##+             
          +###              
          +##+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
             +######+       
           ++####+##+       
          +###+++##+        
         +##++  +##+        
        +##+   #####+       
        +#+  +#######+      
         +#++###++ ##+      
          +#+##+   +#+      
           #++     +#+      
           +       ##+      
                  +##       
                  ##+       
      ++++      ++#+        
      ##+      ++##         
      +#+     +###+         
      +#+   ++###+          
      +#+ ++###+            
      +#######+             
       +####+               
                            
                            
                            
                            
                            
                            
                            
                            
            +               
           +#+              
           ##+              
          +#+               
         +#+          ++    
        ##+       ++####+   
       +#+       +####+#+   
      +##+     +###+   ++   
      ##+     +##++    +#   
     +##      +##+    +#+   
     +#+     +##+    +##+   
     ###++  +#++   ++++     
     +#########+++####+     
      +++##########++       
         ++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
           +####+           
           +####+           
           +####+           
           +####+           
           +####+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++++       
           ++########+      
          +####+++++#+      
         +###+     +#+      
         +##+      +#+      
         +##       +#+      
         +##+     ++#+      
         +####+  +##+       
          +####+####        
           +######+         
           +######+         
          ++#######+        
         +###++++###        
         +#++    +##+       
         +#+     +##+       
         ##+     +##        
        +##++   +###        
         +###++####+        
         +########+         
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++++        
          ++########+       
        ++###########+      
       +#######++#####      
     +#####+++    +###      
    +####++        ###      
    +###++         ###      
    +###+++  ++++  ###      
    +#############+###      
     +#############+++      
      ++###########         
          ++   +###         
               +###+        
               +###+        
               +###+        
               +###+        
               +###+        
                +##+        
                +##         
                 +#         
                            
                            
                            
                            
                            
                    +#      
                    ##      
                   +##      
            +#     +#+      
           +##     ##+      
          +##+    +##       
         +###+    +#+       
        ++##+     ##+       
       +###+      ##+       
       +##+      +##+       
      +##++      ###        
      ######+++++##+        
     +#############+        
      +++++++++++##         
                +#+         
               +##+         
               +##          
               +##          
               ##+          
               ##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++   ++##+        
        +###+++#####++      
        ##+####++ +##+      
       +#+ +##      ##      
       +#+  ++      ##      
      +##+         +#+      
      +##+        +##+      
      +##        +###+      
      +##        #####+     
      +##      +###++##+    
      +##    ++##+   +##    
      +##++++####    +#+    
       ########+     +#+    
        +######     +##     
         ++#++     +##+     
          +#+     +##+      
          +#+    +##+       
          +#+++++##+        
          +######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                 #+         
                +#+         
                ##+         
               +##+         
               +##+         
               ###+         
              +##+          
              ###+          
             +##+           
             +##            
            +##+            
            +##+            
            +##             
            +##             
           +##+             
           +##+             
          +###              
          +###              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
             ++#+           
            +##++           
            ##+             
           +#+              
           ++               
           #+               
          +#                
          ++                
          ++                
          #+                
          ++                
          #+                
          ++  ++#++         
          ++  #####+        
          ++  #++ #+        
          ++ +#   #+        
          +#++#  +#+        
           #++#+++#+        
            ######+         
             ####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++++++      
             +########++    
             +#########+    
            +####+++++#+    
              +     ++#+    
                    +##     
                   +##+     
                  ++##+     
                 ++##+      
      +++       +###+       
     +#######+ +###+        
    +#############+         
    ##############+         
    +#############+         
    +#####++++ +##          
     +++++      ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####+            
         ########+          
        +##++++###+         
         ####+ +###+        
         +###+  +###+       
         +##+    +##+       
         +##+     ##+       
         +##+    +##+       
          ###+  +##+        
          ++##++###+        
            ######++        
            +####+          
           +#####+          
          +###++##+         
          +##+  +##+        
         +##+    +##        
         +##     +##+       
         +###++++###+       
          ++#######+        
            ++###++         
                            
                            
                            
                            
                            
               +++          
              +##+          
            +####+          
           +####+           
          +###++            
         +###+              
        +##++               
      +###+                 
      +##+        +++++     
     +##+       +#######+   
     ##+      ++########+   
     ##      +####+++ +##   
     #+      +##++     +#   
     +#+   ++#++       +#   
     ###+++##++      ++##   
      #######++++++++####   
      +################+    
        +#############+     
         ++####++##++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++++++#+         
     +++##########+         
     #######++++++          
     ###+++                 
     +##+                   
      ##+                   
      +##+   +++++          
      +##+ ++######+++      
      +##+######+#####+     
       +####++++ +++###+    
       +####+        ##+    
       +###+         +##+   
       +###           +##   
       ++++           +##   
           ++         +##   
          ##+        ++##   
          ###++   +++###+   
          +####+++#####+    
           +++#######++     
              +++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +##++ +++        
       +############        
       #############+       
       #############+       
       ###++++++++##+       
       ##+       +##        
       ++        +##        
                 +#+        
                 ##         
                ##+         
               +#+          
              +##+          
              ##+           
             +##            
             ##+            
            +#+             
            +#+             
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
             ++##+          
           +######+         
         ++#######+         
         +########+         
         #########+         
        +#########+         
        +#########          
        +#########+         
         +########+         
          ++++ ###+         
               ###+         
               ###+         
               ###+         
               ###+         
               ###+         
               ####+        
               ####+        
               ####+        
               ####+        
               +##+         
                            
                            
                            
                            
                            
                            
                 +#         
                 ##         
                +#+         
                +#+         
                +#+         
               +#+          
               +#+          
              +##           
              +#+           
              ##+           
             +##            
             ##+            
            +##+            
            +#+             
           +##+             
           +##              
           +#+              
          +##+              
          +##+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
           +++###+          
          +#####++          
          ####++            
         +###+              
         +##                
        +##+                
        +##+++++++          
        +##########+        
        +###########+       
       +####+++++####+      
      +####      +###+      
      #####       ###+#+    
      +++##    +++###+++    
        +##+   +++###+      
         ##+     +###       
         +##+   +###+       
         +###+ +###+        
          +########         
          ++#####+          
            ++##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###++         
           ++######+        
         ++###+++###+       
         +##+     +#        
        +##+      +#        
       +##+       ##        
       +#+      ++#+        
       +#+    ++###+        
       +#+  ++####+         
       +##########+         
        +####+++#+          
         ++++  +#+          
              +#++          
              +#+           
              ##+           
             +#+            
             +#+            
             ##+            
             ##+            
             #+             
                            
                            
                            
                            
               +##          
               ##+          
              +#+           
             +#+            
             +#+            
            +#+             
            +#+             
           +#+              
           +#+              
          +#+               
          ##                
         +#+    +++         
         +#+   +###+        
         ##+ +##+++#+       
         ## +##+   #+       
         ## +#+    ##       
         ##+++    +#+       
         +#++#+ ++#+        
          ########+         
          ++###+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
            +#######+       
           +########+       
          +###++ +###+      
          ###+   +##+       
          ##+    ##+        
          ##    +##+        
          ##+  +##+         
          ###++##+          
           +#####           
           +#####           
         +#######+          
        +####++###          
       +##++   +##+         
       ###+     +#+         
      +##+      +##+        
       +#+     +###         
       +###++#####+         
        ##########          
        +######++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +######+         
          +########+        
        ++##########+       
        +####+ ++####+      
      +#####+   +#####+     
      +####+     +#####+    
     +####+       +++###+   
     #####+         +###+   
     ####+          +####   
     ####+          +####   
     ####           +####   
     ####+          +###+   
     ####+          +###+   
     +####+        #####+   
      #####+      +####+    
      +#####++   +####+     
      ++######+++####++     
        ++##########+       
          ++#######+        
            ++++++          
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
            +#######+       
           ++#######+       
          +###########+     
          +#####++#####+    
        +######+  +++#+#    
        +###+++       ##    
       +###+          +#+   
       +##+           +##+  
      +##+            +#+   
      +#+             ##+   
      ##+            +##    
      +#+            +##    
      +#+           +##+    
      ##          +###++    
      ##+       ++###+      
      ##+++++#######+       
      +############++       
      +##########++         
       +#####++++           
                            
                            
                            
                            
                            
                            
                            
                            
             +#++           
            +####+          
            +#####+         
           +######+         
          +#######+         
          #########+        
          ###+######+       
         +##+   +###+       
        +###    +####       
        +##+   +#++##       
        +##+    + +##       
       +##+       +##       
       +##+       +##+      
       +##+       ###+      
       +##+      +###       
       +##+     +###+       
        +###++  +###+       
        +##########+        
         #########+         
          ++++##++          
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
            ++###+          
           +###++           
          +###++            
         +###+              
         ###+               
        +##+                
       +###                 
       +#++                 
      +##+      ++++++      
      ##+   +++########++   
     +##   ++######+####+   
     ##+   ####+++  +++#+   
     +#+  +##+       ++##   
     +##++##+       ++##+   
      ######+++++++#####+   
      +##############++     
       +############++      
        +###+++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++##++             
       +########+           
      +###+++####+          
      +###    +##+          
       +++     +##+         
               +###         
                +##         
                +##         
                +##         
               +###         
               +##+         
               +##+         
               +#+          
               +#+          
               +##          
              +##+          
               +#+          
               +#+          
               +#+          
                +#          
                            
                            
                            
                            
                            
                            
                            
            ++##++          
          +#######++        
         +#########+        
        +##+++  ++#+        
       +##+      +##        
       +##+      +##+       
       +#+       +##+       
       +#+      +##+        
       +#+     +###+        
       +#+   ++####         
       +##++######+         
       +#######+##+         
        +###++++#+          
         ++    ##           
               #+           
              +#+           
              +#+           
             +##+           
             +##+           
             +##            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++            
     +#############+        
    +########+######+       
    #++         ++##+       
                  +#+       
                  +#+       
                 +##+       
                 +#+        
         ++++++++##+++++    
        +###############    
        ##############++    
        ++++++###+++++      
              +##+          
              +#+           
              +#+           
              ##+           
              ###           
              +##+          
              +#++          
                            
                            
                            
                            
                            
                            
                            
                   +#+      
          ++       +#+      
          ##+      +#+      
          ##       +#+      
         +#+       +#+      
         +#+      +##+      
        +#+       +##       
       +##+       +#+       
       +#++      +##+       
      ##############        
      #############+        
      +#####+++ +#+         
       ++  +    ##          
               +#+          
               +#+          
               ##+          
              +#+           
              +#+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++#+++#+       
         ++##########       
      +++######++++#+       
      ####++      +##       
     +#++         +##       
     ##+          +##       
    +##+       +++###       
    +###+++++++#+###+       
     ++#########+ +#+       
       +++#+++++  +#+       
                  +#+       
                  +#+       
                  +#+       
                  +#+       
                  ##+       
                 +##+       
                 +##        
                 +#+        
                 +#+        
                 +++        
                            
                            
                            
                            
                            
                            
                            
                            
            +++##++         
           +#######         
         +##+++++##+        
        +##+    +##+        
        +#+    +#+##        
        #+       +#+        
        #+       ##+        
        #+      +##         
        #++   ++##+         
        #######+##+         
        +#####++++          
         +++++  #+          
               +#+          
               ##+          
              +#+           
              +#+           
              +#+           
              ##+           
              #+            
              #+            
                            
                            
                            
                            
                            
                            
                            
         +++##+++           
        +########+          
       +#####++###++        
       +###++  ++##+        
       +##+      ###+       
       +##+      +##+       
       +###+     +##+       
       +###+    +###+       
       +###+   +####+       
        +###+ +#####+       
         +###+######+       
          +########+        
            ++++##+         
               +##+         
               ###+         
              +##+          
              +##           
              ###++++       
              #####++       
              +##++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##++         
           ++######+        
          +###+++##+        
         +###+   +#+        
         +#++   +##         
        +##+   +##+         
        +#+  ++###+         
        +##++#####+         
        +########+          
         +###++##           
          +++ +#+           
             +##+           
             +##+           
             +##            
             +#+            
             +#             
            +##             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++##+++##+#++      
        +############+      
       ++#############+     
       +##############+     
      ++++  +   ++####+     
                 +#+++      
               ++###        
              ++###+        
              +###+         
             +###+          
             ###+           
           ++##+            
          +###+             
         +###+              
         ###+               
        +##+                
       +##+                 
       +#+                  
       +#++                 
         ++                 
                            
                            
              +#+           
             +##+           
            +###+           
            +###+           
           +###+            
          +###++            
         +###+              
         ####+              
       ++###+               
       +###+   +++#+++      
       ###+   +########     
       ##+   +#########++   
      +##   +####+++++##+   
      +##  +###+      +##   
       ##  +##+       +##   
       ###++##    +++####   
       +######++########+   
       +###############+    
        +##########+++      
          #####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
       +++  +++####         
       +###+###++##         
       +#####++  #+         
       +#++++   +#+         
       +#+      +#+         
       +#+      +#+         
       +#       +#+         
       +#       +#          
       +#       +#          
       ++       +#          
                +#          
                #+          
               +#+          
               +#+          
                ++          
                +#+         
                ##+         
                ##          
                ++          
                            
                            
                            
                            
                            
                            
              ++++#+        
       ++++++#######+       
       #############+       
       +#############+      
       +##############+     
        +##++#++++++###+    
                     +##    
                     +##    
                     +#+    
                   ++##+    
                  ++###     
                 ++###+     
               ++#++++      
           ++++####+        
      +++###########        
     +###############+      
     +###############+      
     +#######++++ +++       
     +#####++               
     +###+                  
                            
                            
                            
                            
                            
                            
                            
                            
        ++#####++           
        ##++++++#++         
       +#+      ++#+        
       +#+        +         
        +#+       ++        
         ##+      +#        
          ##+    +#+        
           ##+   +#+        
            +#+ +++         
             +#+##          
             +###+          
            +##+#+          
           ++#+ +#+         
           +#+   +#         
           #+    +#+        
          +#+    +#+        
           #+     #+        
           +##+  +#+        
            +######+        
              +###+         
                            
                            
                            
                            
                            
                            
                            
                            
             ##++++ ++      
            +#########+     
            +++++######+    
                    +##+    
                    ###+    
                  +###+     
                 +##++      
              +++#+         
          ++++###+          
         +#######+          
         ####++++++         
         +++      #+        
                  #+        
                 +#+        
                 ##+        
                +#+         
    #++++     ++ +          
    +#####+++##+            
     ++#######+             
       ++###++              
                            
                            
                            
                            
                            
                            
             +##+           
            +###+           
           +###+            
           +##+             
          +##+              
         +##+               
        +###+               
        +###                
        ###+       ++       
        ###+      ###+      
        ###      +###+      
        ##+     +####+      
        ##+     +##+#+      
        ###+   +##++#+      
        +###+ +######+      
         +##########+       
          ++######++        
            ++###+          
              +##+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++     
   +++++++       ++++##     
   #######+++++#+######     
   ###############+++##     
   +##########++++  +#+     
     +++##++++      ##      
                   +#+      
                 +++++      
                 +##+       
                +###+       
               ++##+        
              +###+         
              +##+          
             +###+          
             +##+           
             +#+            
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++#+           
          +######           
        ++###+++#+++        
        +###+   ####+       
       +##+    +####+       
       ###    +#####        
       ###+++####+##        
       +#######+ +##        
        +##+++   +#+        
                 +#+        
                +##+        
                +##+        
                +##+        
                +##+        
                +##         
                +#+         
                +#+         
                ##+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                 +#+        
  ++             +#+        
                +##+        
                ###+        
                ###+        
                #+#+        
               +##+         
              ++#+          
              +##+          
              +##+          
             +###+          
            +###+           
            +###+           
            +##+            
           +##+             
           ##+              
         ++#+               
         +##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###++       
              +#####+       
              ###+###+      
              ++  ###+      
                 +##+       
                +##+        
               +##+         
              +##+          
             +##+           
            ###+            
           ###+             
          +##+              
         +##+               
         ##+                
        +##                 
       +##                  
       +#+                  
      +##+                  
      +#+                   
       #                    
                            
                            
                            
                            
                            
                            
                            
           +++#####++       
          +##########++     
           ############+    
           #####+#+++###    
           ++++       +#    
                      ++    
                     +#+    
                    +##+    
                    +++     
                 +++#+      
      +++        ++##+      
    ++#####+  +++#+++       
    +#############+         
    +#############          
    ###############+        
    #######+++######++      
    +####++      +##+#      
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           +##+             
           +##+             
           +###+            
            +##+            
            +##+            
            +##+            
             ##+            
             ##+            
             ##+            
             ###+           
             ###+           
             ###+           
             ###+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +++    
            +++   +#####+   
           +#############   
         +#############++   
        +++##++####++++     
       +###++ +++++         
      +###+                 
      ####++                
     +######++              
     ++#######++            
       +++++####+++         
            ++####+         
                ++#+        
                 +##        
                 +##+       
     +         ++##         
     #+ + + +++#++#         
      +##+##+###+++         
      +++#######++          
         +++++++            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +###            
            +###            
             ###            
            +###            
            +###            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
             ###            
             +##+           
             +##+           
             +##+           
             +###           
             +###           
             +###+          
             +###+          
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ##+++              
         ######++###+       
         ############       
         +#+#+++++###       
            +     +##       
                +++#+       
               +##++        
          + ++++#+          
        +##+++##+           
        +#######+           
        +####++++++         
         ++++   +++         
                +##         
                +##         
               ++++         
              ++++          
          ++++#+            
       ++#####++            
       +#####+              
       +#++                 
                            
                            
                            
                            
                            
                            
                            
                            
     +#++++                 
     +######+++             
      +++++####++           
            +++##++         
               +###+        
                 ##+        
                 +#+        
                  #+        
                  ##        
                  #+        
                 +#+        
                +##+        
                +##+        
               +##+         
              +###          
              +##+          
             +##+           
            +##+            
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +##+++++++  #++      
       +#########+++##+     
       +##############+     
       +######++#####+      
       ++#++++  +###++      
                 ##+        
                 +#+        
               ++++         
               +#+          
              ###+          
             +##+           
             +#+            
           ++##+            
           +###+            
          ++##+             
        ++###+              
        +####               
        +##+                
        +##+                
        +#+                 
                            
                            
                            
                            
                            
            +###+           
          +######+          
         +##+++###+         
         ##+    +##+        
        +#+      +##+       
        +#+        ##+      
       +##         +#+      
       +#+          +#+     
       +#+          +#+     
       +#+          +#+     
       +#+          +#+     
       +#+          +#+     
       +#+          +#      
       +#+          #+      
       +#+         +#+      
        +#+       +#+       
        +##+     +##        
         +##++ ++##+        
          +######+          
           +++#++           
                            
                            
                            
                            
                            
                            
                            
              +++##+++      
            +###++####+     
            ##+   ++##+     
            ##+    +##+     
            #+     +##+     
            ##     +##      
            ##+  +###+      
            ###++####       
            +######++       
            +######+        
          ++######+         
         ++#######+         
         +###++++##         
        +###+   +##         
        ###+    +##         
       +##+     +#+         
       +##+  +++##          
       +#########+          
        +######++           
        ++###++             
                            
                            
                            
                            
                            
                            
               +#           
              +#++          
              #++           
             +#             
             #+             
            +#+             
            #+              
            #+              
            #               
           +#               
           +#   ++          
           ++  +##+         
           ++ +#++#+        
           +#+#+ +#+        
           +#++  +#+        
          +##    ++         
         +###+  +#+         
         #+ ##+ #+          
        +#++++###           
        +#+   ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###+++          
         +#########+        
        +###########+       
        +###########+       
         ####+  +++##+      
        +##+       ##+      
       +##+        +##+     
       +##+        +##+     
      +###+         +##+    
      +##+          +##+    
      ###+          +##+    
     +###           +##+    
     +##+           ###+    
     +##+          +###+    
    +###           +###+    
    +##+            ##+     
    +###++         +##+     
    +#######+++++#####+     
     ++##############+      
       +++#######++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###++            
          +++##+            
              ##+           
              +#+           
               ##+          
               +#+          
               +#+          
                #+          
               +#+          
         +##+++##+          
        +#######+           
        +#######++          
         ++++++###+         
                +##         
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                +##+        
               +###         
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +####+         
             +####+         
            +#####+         
            +#####+         
            #++###+         
              +##+          
              +##+          
             +###+          
             ###+           
            +###            
           +###+            
           +##+             
          +###+             
          +##+              
         +###+              
         +###+              
         +##+               
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
          ++#++             
          +#####++          
             ++###+         
                +##+        
                 +##+       
                 +##+       
           +++++###+        
          +######++         
          +++####+          
              ++###         
                +##+        
                 +##        
                 +##+       
                 +##+       
      +          +##        
      #+        +##+        
      +#      ++##+         
      +##+++++###+          
       +########+           
        +++#+++             
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
            ++#######+      
          +##########+      
          +#####+++##+      
         +###+    ##+       
         +##+    +##+       
         ++     +###        
               +###         
              +###+         
             +###+          
            +###+           
           +##+             
         ++###              
        ++###+              
       +###########++       
       ##############+      
       ######++++++###+     
       ####++      +##+     
       +##+         ++      
       +#+                  
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
           +##+             
           ##+              
          +##+       ++     
         +##+      ++##+    
         +##      +####+    
        +##+      +##+#+    
        +#+      +##++#+    
       +##+      +#+ ##     
       +##       ##++#+     
       ##+      +##++#+     
      +##       +#++#+      
      +##       ##+##       
      +##      +####+       
      +#+      +###+        
      +##     +###+         
      +##+++++####+         
       +###########+        
        +#####+  ++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#+++        
        ++##########+       
       +#############+      
       +#####++##++##+      
         +++   #++##+       
              ++####+       
             +####+         
         +##+####+          
         +########+         
         ++#########+       
               ++####+      
                  +###      
      +#+          +##+     
     +###          +##+     
    +###+          +###     
    +###+          +##+     
    +##+          +###+     
     ##+      +++####+      
     +##+++#########+       
      ++#########+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+            
         ++#####+           
         +##+++#+++         
        +##+   +#+#+        
        +#+    +###+        
         #+    +##+         
         +#+  +##+          
         +##++##+           
          +####+            
           +###+            
            ####+           
           +#####           
           +#+ +#+          
           +#+  +#+         
           +#+   ##         
           +#+   ##+        
           +#+  +##+        
            ##++##+         
            +#####+         
             +###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +##+     
            ++     +##+     
           +##+   +###      
          +###+   ####      
         +###+   +####      
       ++###+   +####+      
       +###+    +###+       
      +##++    +#####       
     +######+++######++++   
     +##################+   
      +############+####+   
       ++++++####+   ++     
             ###+           
            ####            
           +###+            
          +###+             
          +###+             
         +###+              
         +###               
          ###               
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####++        
         ++########+        
       +######+++###+       
       #####++   +###       
     +###+      +###+       
     ###+      +###+        
   +###+     +#####+        
   +###      ######+        
   +####++++###++##+        
    +########++  ##+        
     ++++++      ##+        
                 ##+        
                 ###+       
                 ###+       
                 ###+       
                 +##+       
                 +##+       
                 +###       
                 +###+      
                 +###+      
                            
                            
                            
                            
                            
             +###+#+####+   
             ##########+    
            +##++ ++        
           +##+             
           ###+             
          +##+              
         +###+              
        +####+++++          
       +##########++        
       +##++++++####        
       +++       +##+       
                  +##       
                  +##       
                  ##+       
      +##+       +##+       
     +####       +##        
     +###+      +##+        
     +###++    ++##+        
      +++#########+         
        ++++#####+          
                            
                            
                            
                            
                            
                            
               ###          
              +#+#          
             +##++          
             +#+            
             ++             
            +#+             
            +#+             
            +#              
           +##              
           +#+              
           ##+              
           ##               
          +#+               
          +#+  +##+         
          +#+ +##+#+        
          +#++##+ #+        
          +###+ ++#+        
          +###++##+         
           +######          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
              ##+           
             ###+           
            +###+           
            +##+            
           +##+             
          +###+             
          ###+              
         +##+               
         +##+               
        +##+                
        +##+     ++         
        ##+    ++###+       
       +##+   +######+      
       +##    ########      
       +##   +#+ ++###      
       +##   +##   +##      
       +##+   ##+  +#+      
        +##++++##++##+      
         +##########+       
          ++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##            
             +##            
             +##            
              ##+           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++      +++###++      
    +###++++++########+     
    +###########++++##+     
     +++####++     +###+    
          +        +##+     
                  +###+     
                 +###+      
                 ####       
               +###+        
               +##++        
              +###+         
             +###+          
             ####           
            +##+            
           +###+            
           +##+             
          +###              
         +###+              
         +###+              
          +##+              
                            
                            
                            
                            
                            
        ++#++#++            
       +##+++++##+          
       ++       +##+        
       ++        +##        
                  +#+       
                  +#+       
                  +#+       
                  +#+       
                  ##        
        ++++     +#+        
        +###++  +#+         
         +####++#+          
           ++###+           
             ++#+           
               +#+          
                +#+         
     +#+         ##         
     +##++      +##+        
      ++##+   ++##+         
        ++##+###++          
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            +#####+         
            +#+++#+         
           +##  +#+         
           +##  +#+         
           +##+ +#+         
            +##++#+         
            +##+##+         
             +####          
              ###+          
             +###+          
            +#####+         
           +######+         
          +####+##+         
          +###++##+         
         +###+ +##+         
         +##+  ###+         
         +##++###+          
         +######+           
         ++###++            
                            
                            
                            
                            
                            
                            
                            
            ++++            
           +####+           
          +######+          
          +#++ +##+         
           +    +#+         
                +#+         
               +##+         
               +##+         
               ##+          
              +##+          
        ++   +###           
       +##++ +##+           
      +########+            
      ###+#####+            
      ##+ +####++           
      +#++#######+++        
      +####+  +#####+   ++  
       +##+     +########+  
        ++       ++#####+   
                    ++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
         +#######+          
         +##++++##+         
        +##+    +#+         
        +##+    +##+        
         +###+  ###+        
          +########         
            ++####+         
              +###          
              +##+          
              ###+          
             +##+           
             +##            
            +##+            
            +##+            
            ###             
           +##+             
          +###              
          +##+              
          +##               
                            
                            
                            
                            
                            
                            
                            
             +#             
            +#+             
            +##+            
           +####            
           +#++#+           
          +##++#+           
         +##+ +##           
         +#+   +#+          
        +##+++ +#+          
       +#########+          
       ++#+++####+          
              +##+          
               +#+          
               +##          
               +##          
               +##+         
                ##+         
                ##+         
                ##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
           +++###+          
         +#########+        
         ###########++      
        ++++######+##+      
          +####+++ +##+     
         +####+     ##+     
        +###+       +#+     
        +##+        +##+    
       +###        ++##+    
      +###+        +###+    
      +##+          ###+    
      +##+         +##+     
      ###+         +##+     
     +##+          +##+     
     ###          +###+     
    +###          +##+      
    +##+          +##+      
     ###+++++++++####+      
     +##############+       
      ++######+#++++        
                            
                            
                            
                            
                            
                            
                            
                            
     +++######++            
     ###########+           
     ++++++######+          
           ++++###+         
               +###+        
               +###+        
               +###+        
               +###+        
               +##+         
              +###+         
             +###+          
            +####+          
           +####+           
          +####+            
         +####+             
         +###+     ++++++   
         +###############   
         +##############+   
          ++####++++++      
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
               +###         
               +###         
               +###         
              +###+         
              +##+          
              ###+          
             +###+          
             +##+           
             ###+           
           +####            
           +###+            
           +##+             
          +###+             
          ####              
         +###+              
        +###+               
        +##+                
        +##+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                 +#+        
               ++###        
              +####+        
             +####+         
         +#######+          
        +######++           
       +####++              
       +###+++++            
      +##########+          
      +###########+         
      +#####++++###+        
      ++         +##        
                  ##+       
                  ##+       
                  ###+      
         ++      +###       
        +##++   +###+       
         +#########+        
          +######++         
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#######+       
         +###########       
         +#####+++##+       
         +#++++  +##+       
         +#      ###+       
         +#     +##+        
          +   +####+        
          +  ++##++         
             +###           
           +###+            
           ###+             
         ++##+              
        +###+++++ +++++     
       +########+######+    
      +########+#######+    
      +######++    +++++    
     +######                
     +#####+                
     +###+                  
      +#+                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+  +         
           +####++#+        
         ++#+++#####        
        +##+   +###+        
        +#+    +###         
        +#     ###+         
       +#+   +####+         
       +#+++### ##+         
       +#####+++#+          
        ++#++  +#+          
              +##+          
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              #+            
              #+            
              #+            
                            
                            
                            
                            
                            
                            
             ++#+##+        
        +++++#######        
      +#############+       
      +####++++++++##       
       ++++       +##       
                ++###       
               +####+       
          +  +####++        
        +########+          
        +##########+        
        +##+  ++####+       
                 +###+      
     +            +##+      
    +##+           +##+     
   +###+           +##+     
   +##+            +##+     
    +##++        ++###      
     +####++++++####+       
      +++#########++        
         +++++##++          
                            
                            
                            
                            
                            
                            
                            
           +########+       
          +#########+       
          +#++++ +###+      
         +##+     +##+      
         +#+      +##+      
         +#+       ##+      
          +       +##+      
                  +##+      
                 +###       
                 +###       
                 +##+       
         +++     +#+        
      +++###+++  ##+        
      +############         
     +##++++++#####         
     +##+     +####         
      +##+   +###++         
      +###+ +###+           
       +######++            
        ++###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 +###+      
           +++   +###+      
          +###+  +##+       
         +##++   +##        
        +##+    +##+        
       +##+     +##         
       +##+    +##+  +      
      +###+++++#######+     
     +################+     
     +###########++++       
     +++++   +##+           
            +##+            
            ###             
           +##+             
           +##              
           ##+              
          +##+              
           ##               
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +#+             
           +#+              
           +#+              
           +#+              
           ##+              
          +#+    ++         
          +#+    #+         
          ##++  +#+         
          ########+         
          +########+        
            ++++##++        
               +##          
               +#+          
               +#+          
               +#+          
               +#           
               #+           
               #+           
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +####+      
              ++######      
            ++###++##+      
           +####+  ++       
          +###+    +        
        +####+              
        +###+++             
        +########++         
         +####++###+        
           ++   +###+       
                 ++##       
       +          +##       
      +#+         +##       
     +###        +##+       
     +###+      +###+       
      ####     +###+        
      ++##+  ++###+         
        +########+          
         ++###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##           
         ++++####           
       +######++#           
       +#++++  +#           
               +#           
               ##           
              +##           
              +##           
              +#+           
              +#+           
              ##+           
             +##            
             +##            
             +#+            
             +#+            
             ##             
             ##+            
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                +##+        
               +###+        
             ++###+         
            ++####+         
            ####++          
           +###+            
           ###+             
          ###+              
         +##+               
        +###+     +         
        +##+    +###+       
        ###  ++######+      
       +##+ ++########+     
       +##+ ####+++###+     
       +##++###+   +##+     
        ###+##+   +###+     
        +######   +##+      
        +######+#####+      
          +#######+++       
           ++####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#++#+#+++       
        +#############+     
        +###++++++++###     
         ++##+      +##+    
          ++#+       ##+    
            ##+     +##+    
            ##+     +##+    
            +##+   +##+     
           +####+  +#+      
          +#####+++##       
         +##+++####+        
        +##+   ###++        
       +##+    +##+         
      +##+     +##+         
      +##+     +##+         
      +#+      +#+          
      +#+    ++##+          
      +##++++###+           
      +########+            
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#####+       
      ++++++#########       
       ########+++###       
       +####++    +##       
        ++       +###       
                 +##+       
                +###+       
               +###+        
               ####         
              +##+          
             +###+          
            +###+           
            +##+            
           +###             
          +###+             
         +###+              
         +##+               
        +##+                
        +##+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
         +++####+           
        +########+          
       +##+++++###          
        ++    +##+          
             +###           
            +###+           
            +#++            
            +##+            
             ##+            
             +##+           
              +#+           
              +##+          
              +##+          
               ##+          
              +##+          
              +##           
          ++ +##+           
          ##++##+           
          +####+            
           +#++             
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
             +##++#+        
            +####+#+        
           +##+####+        
           ##+#++##         
          +##++ +#+         
          +##+ +##+         
           +##++#+          
           +####+           
             ###            
            +###+           
          +#####+           
         +###++##+          
         +##+  +##          
        +##+   +##+         
        +##+   +##+         
        ##+++++##+          
        +########+          
         ++##+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++          +          
     ##++       +#+         
     ####++   +####+        
     ##############         
     ##############         
     ++ ++++#+++##+         
               +##+         
              +####+####+   
            ++#########++   
           +#########++     
           +++####+         
              +##+          
              +##+          
             +###           
             +###           
             +###           
             +###           
              +##           
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++###++         
           +######+         
          +###+ +#+         
          ##+    ##         
         +#+     ##+        
         +#+   ++###+       
         +##+++#####+       
          +#########        
           +#######+        
              +###+         
              +###+         
             +###+          
             +##+           
             +##            
             ##+            
            +##+            
            +##+            
            +##             
            +#+             
            ##              
                            
                            
                            
                            
        +++##+++            
        +########+          
        ++   +++###+        
                +###+       
                 +###       
                  +##       
                  +##       
                  +##       
                 +###       
      ++####+++  +###       
     +#########+++##+       
     +##############        
     +#+    +++####+        
     +#+      +####+        
     +#+     +#####+        
     +##+   +####+##+       
     ++##+++###+++###+      
      +#######+   +##+      
       ++##+++    +##+      
                   +#+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +####+         
            +######+        
            +######+        
           +#######+        
          +###++ ###+       
          +##+   ###+       
         +##+    ####       
        +##+      +##+      
        ###        ##+      
       +##+        +#+      
       +##         +##      
       +#+         +##+     
       +#+         +##+     
       +#+         +##      
       +#+         +#+      
       +#+        +##+      
       +##+++++++###+       
        ##########+         
        ++###++++           
                            
                            
                            
                            
                            
                            
                            
                            
              +             
             +#+            
             +##+           
             +##            
             +##+           
             +##+           
            +###+           
            +###+           
             +##+           
            +###+           
            +##+            
            +##+            
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +#++            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
                +##+        
                +##+        
                +##+        
               +###+        
               +##+         
               ###+         
              +###+         
              ###+          
             +##+           
            +###+           
            +##+            
           +###+            
          +###+             
         +###+              
         ###+               
        +##+                
        ###+                
       +###                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#++           
          +######+          
          +##+++##+         
          ##+   +#+         
         +##     +#+        
         +#+      ++        
         +#+   ++ ++        
         +#+ ++##+          
         +#++####+          
         +#####+#+          
          ###+++#+          
               ##+          
               ##+          
              +##+          
              +#+           
              +#+           
              ##            
             +##            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
             ++##++         
            +#######+       
           +####++##+       
          +###+   +##+      
          +##+    +##+      
           ##     ##+       
           ##    +##+       
           #+   +###        
               +###+        
              +###+         
             +####          
            +####+          
            ###++           
      +++#+####++           
      ############++        
      ##############+       
     +####++    +####+++    
     +###+        ++####+   
     +##+           +###+   
      #+              +     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +##     
                  ++###+    
       +##+++++++######     
       +##############+     
       +#############+      
        ++++++++++###       
                 +##+       
                +###        
         ++++++++###        
    ++++############+       
    +###############        
    ++++++++++####++        
              +##+          
              +#+           
              ##+           
             +##+           
             +##+           
             +###+          
             +####          
             ++##+          
                            
                            
                            
                            
                            
                            
                            
            ++###+          
         ++#####+##         
       +#####++ +##         
       +###++  +###         
       ++    ++###          
           +####+           
           +#####+          
           ++ ++##+         
                +##         
                 ##+        
                 +##        
                  ##+       
                  +#+       
                  ##+       
                 +##        
     +###+      +##+        
     +###+     +##+         
     +##+    +###+          
      +##+++###++           
       ++#++++              
                            
                            
                            
                            
                            
             +#+            
            +###+           
           +####+           
          +####+            
          +###+             
         +###+              
         ###+               
        +###+               
        +###                
        +###                
        +###   +++++++      
        +###  +######+      
        +### +########+     
        +########++ +##+    
         +######+    ##+    
         +######+    #++    
          +#####+  ++++     
          +######++###+     
            #########+      
             ++####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    #+      
                   +#+      
           +#+    +##+      
          +##+    +##+      
         +##+     +##       
         ##+      ##+       
        +##+     +##+       
       +##+      ##+        
      +##+      +##++       
      +##+      +#####+     
     +###++++++#######+     
     +############++ ++     
     +#####++++###          
      +++     +##+          
              ###+          
             +##+           
             ###+           
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
               +##+         
               ####         
              +###+         
              ####+         
             +###+          
            +###++          
           ++###            
           +###+            
           +##+             
          +###++###+        
          #########+        
         +#########+        
         +#########+        
        +##########         
        +#########+         
        +########+          
        +#######+           
        +######+            
        ++####+             
          ###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++##+    
               +#######+    
             ++###+++       
            +###+           
            +##+            
           +##+             
          +##+              
         #####+++           
        +########++         
        +#++++++###         
        ++      +##+        
                 +#+        
                 +#+        
                 ##+        
     +#+        +##+        
    +###+      +##+         
     +#++      ##+          
      +##++   +##+          
       +###++###+           
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#++++ +++++      
         +############      
         +##########++      
         +####+++++         
         +##+               
        +###+               
        +#####++++          
        ###########+        
       +############++      
        ++++     +###+      
                  +##+      
                   +##+     
                   +##+     
                   +##+     
                  +###+     
       +++       +###+      
       +##+    ++####+      
       +############+       
       +##########+         
        ++#####++           
                            
                            
                            
                            
                            
        +        ##         
                +##+        
               +###+        
             ++##++         
             +##+           
            +##+            
           +##+             
          +###              
          +##+              
         +##+               
         +##+   +#++        
         +#+  +#####+       
         ##+ +#######+      
        +##+ ###+++##+      
        +##++##+   ##+      
        +##++##+   ##+      
         +## +##+ +##       
         +###+######+       
          +########+        
           ++##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
                   +##+     
                   ##+      
             +++  +##+      
            +###+ +##       
           ####+  +#+       
         +####+  +##+       
         ####+   +##+       
        +##+     +##+       
       +##+      +##        
      +###       ##+        
     +#####+++   ##+        
     +##########+##+        
     ++++++########+        
              ++###+        
                +##+        
                +##+        
                +##+        
                 #+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++#+        
          +++++#####        
       +########+###        
        +++++++++##+        
                +##         
               +##+         
               +##          
              +##+          
              +#+           
             +##+           
             +#+            
            +##+            
            +#+             
           +##+             
           +##              
          +##+              
         +##+               
         +##+               
         +##                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++++++++++  
           +############### 
          +#############+++ 
         +###+#++++         
        +###+               
        +####++             
         +#####+            
          ++++##+           
             +##+           
            +###+           
       #+++####+            
       ######++             
       #####+               
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
              ++##+         
            +#####+         
            ##+++#+         
           +#+  +#+         
           +#+  +#+         
           +#+ +#+          
           +#+ +#+          
           +#+ +#+          
           +##+#+           
            +###+           
            +##+            
           ++##+            
           #####+           
          +###+#+           
          ###+ +#+          
         +##+  +#+          
         +#+  +##           
         +######+           
          +####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+++          
         ++##++++#+         
        +##++    +#+        
       +##+      +#+        
        +#+      +#         
         +#     +#+         
         +#+    #+          
         +#+   +#+          
          +#+ +#+           
           +#+#+            
            +##+            
            +###+           
           ++++##+          
           #+   +#++        
          +#     +#+        
          #+      +#        
         +#+      #+        
         +#+    +##+        
          ##++++##+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+##+          
          +##+++##+  +      
         +##+   +#+  +      
        +##+     +#+ +      
        ##+     +##+ +      
        ##+   +####+ +      
        +###+##+##+  +      
          +##+++##+  +      
              +##+   +      
              +##    +      
              ##+           
              ##            
             +##            
             +#+            
            +##+            
            +##             
            ##+             
           +#+              
           ##+              
           ##+              
                            
                            
                            
                            
                            
                            
                            
         +++####+           
      +++########+          
      +###########          
      +##++++++###+         
       ++      +##+         
               +##+         
               +##+         
               +##+         
               +##          
           ++++###++#       
        +############       
        +############+      
        +#########+++       
         +++ +###           
              ##+           
             +##            
             +##            
             +##            
             +#+            
              +             
                            
                            
                            
                            
              +#+           
             +###           
             ####           
            +###            
            +##+            
            +##             
           +##+             
           +##              
           ##+              
          +##+              
          ###               
          ##+   +++         
         +##+ +#####        
         ###+#######+       
         ##++#######+       
        +##+##+  +##+       
        +##+##+  +##        
         +#####+++#+        
         +#########+        
          +++####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++         
          ++++#####         
         +########+         
       ++######+++          
       +####+               
       +###+                
       +###+ +++            
       +##########+         
       +###########+        
       +############        
        +###++++####        
         +++   +####+       
                +###+       
                +###+       
                +###        
            ++  +##+        
          ++##+####+        
         +########+         
         +#######+          
            +++++           
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +##+##+         
           +##+ +##         
          +###   ##+        
          +##   +##+        
          +#+   ###         
          +##   ##+         
           ++  +##+         
              +##+          
              ###           
             +##+           
            +##+            
           +###             
          +###+             
          +##+              
         +####++++++        
        +###########+       
        +#####++++###+      
        +####+     ++       
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
             +++#++         
           ++#######+       
         +####++ ++#+       
        +###+      +#       
       +##+        ##+      
       ###         #####+   
       ##+      ++#######   
       ##+    +#####+++     
       +##+ +###++          
        +#####++            
         +####+             
        +##++##+            
        +#+  +###++         
       +#+     +###+        
       ##+      ++##+       
       ##         +##       
       ##+         ##+      
       +###+++++++###+      
        +###########+       
          +++++++++         
                            
                            
                            
                            
                            
                            
               +##          
              +###          
              +###          
             +###           
             ###+           
            +##+            
           +##+             
           +##              
           ##+              
          +##               
          ###               
         +##+  ++++++       
         ### +#######+      
         ##++##+#####+      
        +##+##+ + +##+      
        +##+##     +#+      
        +#+ ###+   +#+      
        +##++###+++#+       
         ##########+        
         ++######++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#+++          
       +##########++        
       ############+        
      +###++++  ###+        
      +##+    ++###+        
     +###+    +####+        
      +##+++++##+##+        
      +#######+ ###+        
       ++####+  ###+        
         ++++   ###+        
                ###+        
                ###+        
                ###+        
                ###+        
                ###+        
                ###+        
                ###+        
                ###         
                ###         
                ##          
                            
                            
                            
                            
                            
                            
                   ++++     
                +######+    
              +###++#+++    
             +##+           
             ##             
            +#+             
           +##+             
           +####++          
           ########+        
      ++  +##++  ++#+       
    +###+ +#+      +##      
    ##++   +       +##      
    +#+            +#+      
     +#+           +#+      
      ++##++      +##+      
        +####++++###+       
         +++#####+++        
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +####+          
          +##++###+         
         +###+  +##+        
        +##+     +##+       
        ###       +#+       
       +###+      +#+       
       +###+       ##+      
       +###        +##+     
       +###         +#+     
       +##+         +#+     
        ###         +#+     
        ###         +#+     
        ###         +#+     
        +##         ##+     
        +##+        ##+     
         +##+      +##      
          +##++++++##+      
           +########++      
            ++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
                    +##+    
                    ###     
            ++     +##+     
          +###    +##+      
         +##++    ###+      
         +#+     +##+       
        +##+     ###        
       +##+     +##+        
      +##++    +###+        
     +###+    ++#####       
    +#####++########+       
    +#######+####+          
     +++++   +##+           
            +##+            
            ###             
           +##+             
          +###+             
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
               +##          
               ###          
               +#+          
               +#+          
              +##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +##            
             +#+            
             ##+            
            +##+            
            +#+             
            ##+             
            ##+             
            ##+             
            ##              
            ##+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
               ++#####+     
           +++###++++##     
          +####++    ##+    
          +##++     +##     
          +#+      +##+     
          +##     +##+      
           ++    +##+       
                +##+        
             ++###          
           ++###++          
          +###++            
        +###++              
       +###+                
       +##+                 
       ##+                  
       ####+++++            
      +##########++         
      +######++###+         
      +##+++    +#+         
      +#+                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++###++             
       +#######++           
     ++###++#####+          
     +##+     +###+         
     ##+       +###         
     ++         +##+        
                +##         
                +#+         
               +##+         
             ++##+          
         +++######+++       
        +#############++    
       +#######++ ++####+   
       +#####++      +##+   
        +#++          +##   
                       ++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#++##+         
             +######+       
            +######+#+      
           +###++####+      
          +####+ +####+     
         +####+   ++###+    
        +####+      +##+    
        +###+        +##+   
        ###+         ###    
       +###+         +##+   
       ###+         +###    
      +###+         +##++   
      +##+          +##     
      +##+          +##+    
      ###          +##+     
     +###+   +   ++##+      
      ###+++########+       
      +###########++        
      +#######++            
        ###++               
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
             ++###+#++      
            +#########+     
           +##+++++++##+    
         ++##++      +##    
         +##++       +##    
        +##+         +##    
       +##+          +##    
      +##+          +###    
     +##+           +##+    
    +##+           +##+     
    +##+          +###+     
    ##+          +###+      
    ##+         +###+       
    ##+        +###+        
    ###+    +++##+          
    +###++++####+           
     +#########+            
     ++######++             
       +++++                
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
                  +#+       
            ++#+  ##        
           +##+#+ #+        
          +##+   +#+  +     
          +#+   +##+  +     
          +##+  +#+   +     
           +##+ ##          
            +####+          
             +##+     +     
             +##+     +     
            +####           
          +###++#+          
          +##+ +#+          
         +##+  +#+          
         ##+  +##+          
        +##+ +###+          
         #######+           
         ++#+++       +     
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++##+++             
        ++++++##+           
               +#+          
             +  +#+         
           +#+   +#+        
          +#+     +#+       
          +#+      ##       
         +#+       +#       
         +#+       +#+      
         +#        +#+      
         #+         #+      
         #+        +#+      
        +#+        +#+      
        +#+        +#+      
        +#+        ##       
         #+       +#+       
         +#      +#+        
         +#+    +#+         
          +#+++##+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                +##+        
                +##+        
                +##         
                ###         
               +##+         
               +##          
              +##+          
              +##+          
             +##+           
             ##++           
            +##+            
           +##+             
           ###+             
          +##+              
         +##+               
        +###                
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
             ++####++       
            +###+++#+       
           +#++    ##+      
           ++      ##       
            +     +#+       
                  +#+       
                 +#+        
                +##         
                +#+         
               +#+          
              +##           
             +##            
           ++##+            
          ++##+             
          +##               
         +##+     ++        
       ++##+++++####+       
       +##########++        
      +####+++++            
      +#++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++#+++###++      
        +#############      
       +######+++ +###+     
        +++       +###      
                  +##+      
                 +###+      
                +###+       
               +####        
               +###+        
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
         ###+               
         ##+                
        +##+                
        +##+                
         +#                 
                            
                            
                            
                            
                            
               +++++        
              +######+      
             +##++#+##+     
            +##+  + +##+    
           +##+      +#+    
          +##+       +##+   
         +##+         +#+   
        +##+           #+   
       +##+            ##   
      +###             ##   
     +##+++            #+   
     +##               #+   
     ##+              +#+   
     ##               #+    
     ##              +#+    
     ##            ++#+     
     ##+      ++++###+      
     +###+++++####++        
      +++####+++++          
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##        
                 ###+       
                +##+        
                +###        
               +###+        
               ###+         
              +###+         
              ###+          
             +###+          
             ###+           
            +###+           
            +###            
           +###+            
           +###+            
          +###+             
          +###              
          ###+              
         +##+               
         +##+               
          ##                
                            
                            
                            
                            
                            
                            
                            
       +                    
      ####++                
      ########++            
      +#########+           
        + ++######+         
            ++######+       
              +++###+       
                 +##+       
                 +##+       
                 +##+       
                 ##+        
               +###+     +  
              ++##+   ++++  
             +###+++++##++  
          ++##########++    
        +###########++      
       +##########+         
       +#####++++           
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +##        
                ++##        
             +######        
            +###++##        
           +##+  +##        
           +##   +#+        
           +#+  +##+        
           +##+ +#+         
            +#++##+         
            +####+          
             +###+          
            + ###           
           +#####+          
          +####+##          
         +###+ +##+         
        +###+  +##          
        ###+ ++##+          
        ###+####+           
        ++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#####+      
             +###+++##      
            +##++   +#+     
           +#++     +#+     
          +##       ##+     
          ##       +#+      
         +###+    +##       
         +###+   +##+       
          +##   +##+        
           ##+ +##          
           +####+           
            ###+            
           +###+            
          +##+##+           
         +##  +##+          
        +##    +##          
        ##+     +#+         
        +##+    +#+         
         +####+###+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
              +####+        
             +####++        
         ++++####+          
        +#######+           
        +#########+         
         ++    +###+        
                +##+        
                +###        
               +###+        
            + +####         
        +########+          
        #########++         
        +#####++####+       
         +++    ++###+      
  ++              +##+      
  ##+              ###      
  +####+        +++###      
   +#####+++++++#####+      
      ++############+       
         ++++++#++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
  ++##############+         
  +#################+       
  +##################       
    ++##+      +++###+      
      +++         +##+      
                 +###+      
                 +###       
                 ###+       
                +###+       
               +####+       
               +###+        
               +###         
              +####         
              +###+         
              ###+          
              ###+          
              ###+          
              ####+         
              +###          
              +#++          
                            
                            
                            
                            
                            
                            
          +       +##       
         +##+   ++###+      
         +####+######+      
         +#####++++##       
           + +   +##+       
                +##+        
               +###         
              ++##+         
             ++##+          
             +##+           
            +##+            
           +###             
          #####+            
          +##+              
          ##+               
         +##+               
        +##+                
       +###                 
      +###+                 
      +#++                  
                            
                            
                            
                            
                            
                            
                            
           ++###+++         
          +#######++        
        +###########+       
        +####++++####+      
        +###+    +####      
        ###++     +###+     
       +####+      +###     
      +####++      +###+    
      +###+        +###+    
      +##+          +##+    
     +###+          +##+    
     +##+           +##+    
      +#+          +###+    
      +#+          +###+    
      +##+         +###     
      +###+      ++###+     
       +###++   +#####      
        +############+      
         ++########+        
           ++####++         
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                +##+        
                +###+       
                +###+       
                +###        
                +##+        
               +###         
              +###+         
              ###+          
             +###           
            +###+           
           +###+            
           ###+             
          +##+              
         +###+              
        +####+              
        +####+              
       +####+               
       +##+                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
               #+           
              ###           
             +###           
             ##+#           
             + ##           
               ##           
              +#+           
              ##+           
             +#+            
             +#+            
             ##             
            +#+             
            +#              
            ##              
           +#+              
           +#+              
           ##               
           ## ++            
           ####+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++###+       
       +++++++#######       
      +########+++###+      
       +#####++  +##+       
       ++##++    ###+       
                +###        
               +###+        
              +###+         
              +###          
             +###+          
             +##+           
            +###            
            +##+            
           +###             
          +###+             
         +###++             
         ###+ +             
        +###+               
        +###                
        +##+                
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +#+            
             +##+           
             +##+           
             +##            
             +#+            
             +##            
             +#+            
             +##+           
             +##+           
             +##+           
             +#+            
             +#+            
             +#+            
             +##+           
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                   ##+      
                  +##+      
                 +###+      
                +###+       
                +###+       
               +###+        
              +###+         
              +##+          
             +###           
             ###+           
            +##+            
            ###+            
           +##+             
          +###+             
          ###+              
        ++###               
        +###+               
        +###+               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
            +#++            
           +####++          
          +#######          
         +########+         
         +###++###+         
         +##+  +##+         
         +##   +##+         
         ++    +##+         
              +###+         
             +####          
             +###+          
            ++##+           
            +##+            
           ####+            
          +###+    +++++    
         +###+++#++####+    
        +##############+    
        +##############+    
        +########+##++      
         +###++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    #+      
                   +#+      
                   +#+      
            +++    +#+      
           +#++    +#+      
          +#+      +#+      
         +##+      ##+      
        +##+      +#+       
        +#+      +##+       
       +##+     +##+        
      +##+      ##+         
      +##++    +##++++      
     +################      
     +###########+++++      
       +++++####+           
           +###+            
           +##+             
           +##+             
           ##+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++####+           
        +#########+         
       +##+++ +####+        
     +###+    +##++         
     +#+       +#+          
    +#+         #+          
    +#          +#+         
    +#+         +#+         
    +##+         ##+        
     +##+       +##+        
      +##+++ ++#++#+        
       ++######+  +#+       
         ++++++   +#+       
                  +#+       
                   #+       
                   ##+      
                   ##+++    
                   +###+    
                    ###+    
                    +#+     
                            
                            
                            
                            
                            
                            
                     +#+    
                     +#+    
                    +##+    
            +++     ##+     
           +##+    +#+      
          +##+    +##+      
         +##+     +##       
        +##+     +##+       
        ##+      ##+        
       +##+     +##+++      
      +##++    +######+     
      #####++#######+#+     
      ###########+++        
      +++++++###+           
            +##+            
           +###+            
           +##++            
           +##+             
           +##+             
            ##+             
                            
                            
                            
                            
                            
                            
                            
                            
             +              
         +++###+            
         #######+++         
         +++++####+         
         +    +#####+       
       ++#+     ++###+      
      +###+       +##++     
      +++++        +##+     
     +#+            +##+    
    +#+              +##    
    +#+              +##    
    +#+              +##    
    +#               +##    
    +#+              +##    
    +##++           +###    
     +###++       +###+     
      +######+++++###+      
       +++##########++      
          ++++###+++        
                +           
                            
                            
                            
                            
                            
                            
                            
                     ++++   
                  ++#####   
                +#####+ +   
              +#####++      
             +###++         
           +###+            
          +###+             
         +###               
         +##+               
        +########+          
        +##########+        
       +###++    +##        
        +#+      +##+       
      ++++       +##+       
     +###+      +###+       
     +####      ###+        
     +##++    ++##+         
      +##+++++####+         
      +#########++          
       ++++++++             
                            
                            
                            
                            
                            
                            
                            
                            
          ##+               
         +##                
         ###                
         ##+                
        +##+                
        +##+                
        +##+                
        +#+       ++++      
        +#+     ++####+     
        +##+   +###++##     
        +##+  +###   +#     
        +#+  +##+    +#     
        +##+ +#+    +#+     
        +##++##    +##+     
        +##++#+    +#+      
        +#####+   +##+      
         +###+  ++##+       
          +##+++###+        
          +#######+         
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++#+++++++        
       +############        
        +######++###+       
         +###+   ###+       
                +##+        
                ###+        
               +###+        
              +###+         
              +###+         
             +###+          
            +####           
            +###+           
           ####+            
         +####+             
         ####+              
         ###                
         ##+                
        +##+                
        +##+                
        +##+                
                            
                            
                            
                            
                +##+        
                +##+        
               +##+         
              +###+         
              +###          
             +###+          
             ###+           
            +###            
           +###+            
           +###             
           +####+           
          +######+          
          +##++###          
          ###+ +##+         
          ##+   +#+         
          ##+   +##         
          ###+++##+         
          ###+###+          
          +#####+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++     ++       
            +#+    ++       
            +#    +#+       
            #+    +#+       
           +#+    +#+       
           ##+    ##+       
          +##    +##        
          ##+   +##+        
         +##    +##+        
        +##+   +##+         
       ++##+  +######+      
       +##############      
      +#########++++        
     +++++ +#####+          
           ++##+            
            +#+             
            ##+             
           +##              
          ####              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
            #####+          
           +## +#+          
          +##+  #+          
          ##+   ##          
         +#+ +++##          
         +#++#####          
         +####++##          
          ++#+ +#+          
               +#+          
              +##           
              +#+           
              ##+           
             +#+            
             ##+            
            +##             
            ##+             
           +##+             
           +##              
            #+              
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             +#####+        
            +#######        
          +##++ ++#+        
          ###     #+        
         +#++     +#        
         +#++++ +###        
          #########+        
          +####++##+        
            + + ##+         
               +##+         
              +##+          
              +##           
             +##+           
            +###            
            +##+            
            ##+             
          +###+             
          ###+              
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####+++          
         +#+++####          
         +#     ##          
          #     #+          
          #     #+          
          #    +#+          
          +    +#           
               +#           
               ##           
               ##           
               #+           
               #+           
               #+           
               #+           
               #+           
               #+           
               #+           
               #+           
               ##           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
         +      +++##+      
        ##+##+########      
        #########++##+      
          ++++++  +##+      
                 +###       
                 +##+       
                +##+        
               +##+         
               ###+         
              +##+          
             +##+           
            +##+            
           +##++            
          +###+             
         +###+              
         +##+               
        +##+                
       +##+                 
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
       +#######++           
        + ++######+         
              +#####+       
                ++###       
                 +###+      
                  +##+      
                  ###       
                 +##+       
                +###+       
               +###+        
              +###+         
            +####+          
            ####+           
          +###++            
         +##++              
        +##++               
       +##+                 
      +##+                  
      ###++                 
      +++++                 
                            
                            
                            
                            
                            
                            
               +++##++      
             ++#######+     
          ++###+++ +##+     
        +####++     +#+     
        ####+      +##+     
        ##++       ###      
        #+        +##+      
        +        +##+       
                +##+        
               +##+         
             +###+          
            +###            
           +##+             
        +####+              
        +###+++++++         
       +############++      
       #######++######+     
       #####+    +++##+     
       ###++        +++     
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+             
           ####+            
          +##++#            
         +##+ +#+           
        +##+  +#+           
       +##+   +#+           
      +##+    ##+           
     +##+    +##            
     +##++   +#+            
      +########+            
        ++#######++         
           ++#++####+       
            +#   ++##+      
           +#+     +##+     
           +#+      +#+     
           +#+     +##+     
           +#+    +###+     
           +#+  ++##+       
            +##+###+        
             ++#+++         
                            
                            
                            
                            
                            
                            
               ++#+         
               ###+         
              +##+          
              ##+           
             ###+           
            +##+            
            ##+             
           +##+             
          +##+              
          +##               
         +##+               
         +##  +++++         
         ### ######+        
        +##++######+        
        +######++##+        
         ##+##+  +#+        
         ##++#+  +#+        
         +#####++##+        
         +########+         
          ++#####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++++++++         
       +###########+        
      +#############        
      +############+        
       ++++++++####         
              +###+         
             +####          
           ++####++         
          +########+        
         +##########+       
         +#####+####+       
          ++++   +##+       
                 +###       
       +         +###       
      +#+        +##+       
      +##+++    +###+       
      +#####++++####+       
       +###########+        
        ++########+         
          +++###++          
                            
                            
                            
                            
                            
                            
                            
                  +++###+   
                 +####++    
             ++####++       
            +####++         
           +##++            
           +##              
          +##+              
          +#+               
         +####+             
         +######+           
         #########+         
         +++   +###+        
      +++       +###+       
      +#+        +##+       
     +##+        ###+       
      ##+       +##+        
      +##     ++##+         
       +##++++###+          
       ++######+            
         ++##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++##+      
           ++++######+      
          +######+++        
          +##++++           
          ##+               
         +##                
         ###+++++++         
        +##########++       
        +############+      
       +##++++++ ++##+      
                   +##      
                   +#+      
                   ##+      
                  +##+      
                  +##       
         #       +##+       
        +#     ++##+        
        ##++ ++##+          
        +#######+           
         +###+++            
                            
                            
                            
                            
                            
                            
                            
                  ++##+     
                 +####+     
              ++#####+      
             +######+       
           +########+       
          +####+  +##       
           ++    +##+       
                +###        
               +###+        
          ++++####+         
         +#########+        
          ++++++####+       
    +++          ++##+      
   ++###+          ##+      
   +####+         +##+      
    ##+           +##+      
    +##+        ++##+       
    +###++++++++###+        
     ++###########+         
       +++++#++++           
                            
                            
                            
                            
                            
                            
                            
                            
            ###+            
            ####+           
            #####+          
            +##+##+         
             +++##+         
                +#+         
                 ##+        
                 +#+        
                 ##+        
                 ##+        
               ++##+        
              +####+        
       +++++++###+          
      +#########+           
      +########+            
      ++########            
        +++++####+          
            +++###++        
               +###+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####++          
         +#####+#++         
         ###+#+  +#++       
        +##+     +#+#+      
        +#+     +####+      
        +#+   ++####+       
        +##++######+        
         +####+###+         
          +++ +##+          
              +##           
             +##+           
             +##+           
             ###            
            +###            
            +##             
           +##+             
           +#+              
          +##+              
         +##+               
         +##+               
                            
                            
                            
                            
                            
               +#           
               ##           
              +##           
              +##           
              +#+           
              +#+           
              ##+           
             +##+           
             +##            
             +##            
             +##            
             +##            
             +#+            
             +#+            
             ##+            
             ##+            
             ##             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#++++         
           +#######+        
          +##+++###+        
         +##+  ++###+       
        +##+     ##+        
        +##      ##+        
       +##++++++###+        
       +###########+        
        +######+###+        
           +  ++###         
               +##+         
               ###          
              +##+          
             +###+          
             +###+          
             ###+           
            +##+            
            +##+            
            ###             
           +##+             
                            
                            
                            
                            
                            
                            
                            
           ++####           
         ++######+          
       ++#########+         
      ++#############+      
      +######++++####+      
      +####++    ####+      
      +#####+  +#####+      
       +####+++######+      
       +############+       
        ++#########+        
          +########+        
          +#########+       
          +#########+       
          ##########+       
         +##########+       
         +##########+       
         +###########       
         +##########+       
         +########++        
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++         
        +++++######++       
       +#####++######+      
      +###+#+  +######+     
      +##++#+     +####+    
     +###++++      +###+    
     +### +         +##+    
     ###+           ####    
    +###            +###    
    +##+            +###    
    +##+            +###    
    +##+             ###    
    ###+            +##+    
    ###+           ++##     
    +###+++      ++###+     
     ########+#######+      
     +##############+       
       ++++###+++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++###+++            
        +#########+         
         +++++++###++       
                ++###+      
                  +###      
                   +##+     
                   +##+     
                   +##+     
                   +#+      
                   ##++++   
              +++++####+    
           ++#######+       
        ++#####+###+        
      ++#####+ +###+        
     +###+++++####          
     ####++++###+           
     #########+             
      +#++#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#          
            +#####+         
           +##++##          
          +#++  ##          
          ##++#+#+          
         +#+ +++#+          
         +#+   +#+          
          ##+  +#+          
          +##+++#+          
           +#####           
             +##+           
              ##+           
             +###+          
             +++#+          
             +#+#+          
            +#++#+          
           +##++#+          
           +#+ ##+          
           ##+##+           
           ####+            
                            
                            
                            
                            
                            
                            
               ++##+        
              +##+++        
             +##+ ++        
            +##+            
           +##+             
          +##+              
          +##               
          +#+               
          ##                
         +#+                
         ##++++             
        +#######+++         
        +###++++###++       
        +##+     ++#+       
        +##        +#+      
        +#+        +#+      
         ##+      +#+       
         +##++++++#++       
          ########+         
          +++#++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#########++       
         +##########+       
          ++ ++++###+       
                +##+        
                ###         
               +##+         
               +##          
               +#+          
              +##+          
              ##+           
             +##+           
             ##+            
            +##+            
            ###             
           +##+             
          +##+              
         +##+               
        +###                
       +###+                
       +##+                 
                            
                            
                            
                            
                            
         +#++               
       +######+             
       +#++####+            
       +#+  +###+           
       ++    ++##+          
               +#+          
                ##+         
                +#+         
                +#+         
                +#+         
           +++ +##+         
           #######+         
          +#######+         
          +######+          
         +###+####+         
          +#######+         
          +####++#+         
           ###+ ++#+        
           +++   +####      
                  +###      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+++         
         +###+++###+        
        +##++    +#+        
       +##+       +#++      
       +##+    +++####+     
       +## ++++######+      
       +##+######+ +#+      
       +#####++  ++##+      
       +###++   +###+       
        ++     +###+        
              +###+         
              +##+          
             +###           
             +##+           
            +###            
            +##+            
            +##             
           +###             
          +###+             
          +##++             
                            
                            
                            
                            
                            
                            
          +#+               
         +###               
        +####               
       +####+               
       +####+               
      +###++                
      +##+                  
     +###     ++####++      
     +##+    +########+     
     ###+    ####+++##+     
     ###+   +###+    ##+    
     +###   +##+      ##+   
     +###+  +##+      +#+   
      +###+ ###    +++##+   
       +#######+++######+   
        +##############+    
         ++#########+++     
            +++#+++         
               +            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+++         
         +++########+       
            +########+      
           ++####++##+      
          +###+++ +###      
         +####    +###      
         ####+    +###      
       ++###+     +###      
       +###+      +###      
      +####       +##+      
      +###+       +##+      
      ###+        +##+      
      ###+        +##+      
      ###+       +###       
      ###+      +###+       
      ####+   ++####+       
      #####+++#####+        
      ++#########++         
        +#######+           
           +##+             
                            
                            
                            
                            
                            
                            
                            
    +#+++                   
    +#######++              
     ++#+######++++         
           ++######++       
            ++######+       
          ++#####+++        
         +#######+          
         +########++        
          +++++++###+       
                  +##+      
                   ++#+     
                    +##+    
                    +##+    
                    +##+    
     ++++          +###+    
     +#++         ++###+    
     +###+     ++#####+     
      ##############++      
       +###########+        
        +++####+++          
                            
                            
                            
                            
                            
                            
                            
             +++###+        
            +######+        
           +###++++         
          +###+             
         +###+              
         ###+               
        +###                
        +##+                
        ###                 
        ##+     +++++       
       +##+   ++######++    
       +##+ +###########    
       +##++###++++++###    
        ###+##+     +##+    
        +#####+    +##+     
         ######+  ++##+     
         +######+ ###+      
          +######+###       
           +########        
             +###+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +###        
            +++#####        
     +#############+        
     +#############         
     +##++++   +##+         
               ###+         
              +###+         
              ###+          
              ###+          
             +###+          
             +###+          
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
             ###+           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                  ++++      
               ++####+      
            +++#####+       
            +###+++##+      
            +++    +#+      
                    ##      
                   +#+      
                 ++#+       
        +###+++++##+        
        ##########+         
        +######++##+        
  ++      ++     +##+       
  ##+             +#+       
  +###++          +#+       
    ++##++        +#+       
      +####++++++##+        
        ++#######++         
            +++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++####+          
        +#########          
        +#########+         
        +##+++ +##+         
                ##+         
                ##+         
                ###         
               +##+         
           +++ +##+         
           +#######+        
           +#######+        
           ++#####+         
             +##++          
              ##+           
             +##+           
             +##+           
             ###+           
            +###+           
            +###+           
             +++            
                            
                            
                            
                            
                            
            +###++          
            #######+        
            +   +###++      
                 ++###      
            +++#++ ++#+     
           +######  ++#+    
          +###+ ++  +++     
         +###+       +#+    
        +###+        +##+   
      +####+         +##+   
      ####+          +##+   
     +###+           +##+   
     ###+             ##+   
     ###+             +##   
     +##+            +##+   
     +###+           +##+   
      +###++     +++###+    
      ++##############+     
        +##########+++      
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++#+  
                 ++#####++  
               +#####++     
            +#####+++       
        ++++###++           
        +####++             
        +##++               
        +#+                 
         #+                 
         +#+++              
          ++##              
            ##+             
           +##              
          +##+              
      ++++##+               
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#       
                  +##       
                  +##       
                 +##+       
           ++    ###        
          +##+  +##+        
          ##++  ###         
         +##   +##+         
        +##+  +##+          
       +##+   ####++#+      
      +###++++########+     
     +###########+++++      
      ++#######+            
        +++ ###             
           +##+             
          +##+              
          +##               
         +##+               
         +##                
         +##                
                            
                            
                            
                            
                            
                            
                            
                            
             +#++           
            +####           
           +#####           
          ++#####           
          +###+##+          
         +###+ ##+          
        +###+  ##+          
        +###+  ##+  +++++   
       +###+ ++###+ #####   
       #################+   
      +###############++    
      +#####++####++++      
       +++++  +##+          
              +##+          
              +##           
             +###           
             +###           
             +##+           
              +##           
              +++           
                            
                            
                            
                            
                            
                            
                +####       
              ++#####+      
            ++###++         
           +####+           
          +####+            
          ####+             
         +###+              
        +###+               
        +###                
       +###+  +++##+        
       +###++########+      
      +###############+     
      +#####++   +++##+     
      +####+        ##+     
      +###+         ##+     
       +####        ##+     
       +####+++   +###+     
        +######+++###+      
         ++#########+       
            +++##+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#+++++++       
         +###########+      
         +###########+      
         +###++######+      
         +++    ####+       
               +###+        
              +###+         
             ++##+          
            ++###+++++      
        +##############+    
        +##############+    
        +#######+++++++     
         +####+             
         +###+              
        +###+               
       +####                
      +####                 
     +####+                 
     +###+                  
     ++#++                  
                            
                            
                            
                            
                            
                            
               +++#+        
             ++#####+       
          ++########+       
          +####+++###       
           ++++   ++#+      
                ++###+      
                +###+       
             +++###+        
         +########+         
        +#########+         
         ++++++###+         
                +##+        
                 ###        
    ++          +##+        
    ##         +###+        
    ##+      +###++         
    ##+     +###+           
    +##+++++###+            
     +#######++             
      ++##+++               
                            
                            
                            
                            
                            
                            
                            
               +###+        
             ++####+        
             ####++         
           +####+           
           +###+            
          +###+             
         +###+              
         +###+  +####++     
        +###+  +#######+    
        ####+ +########+    
       +###+ +###++  ##+    
       +###+ +##+    +#+    
       +###+ +##+    ###    
       +###+ ###+   +##+    
       +###+ +##+  +###+    
       +###+      +###+     
        ####+  ++####+      
        +###########+       
         +########++        
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++         +#####+    
      #######++########+    
      #############++##+    
      ++ ++++++++    +##    
                    +##+    
                    ###+    
                   ###+     
                 +###+      
                +###+       
               +###+        
              +###+         
             +###+          
            +###+           
          ++###+            
         +####+             
        +###+               
       +###+                
      +###+                 
      ####+                 
      +##+                  
                            
                            
                            
                            
                    +#+     
                   +##+     
                 ++##       
                +##++       
               +##+         
              +###+         
             ++##+          
             ###+           
            +###            
           +##+             
           #####+           
          +######+          
         +########+         
         +###+++##+         
         ###   +##+         
         ###   +##          
         ### ++##+          
         ###+####+          
         +######+           
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
            +##+            
           +####+           
           +#####+          
           ########         
          +##+  +##+        
          +##+   +#+        
         +##+    ++#+       
         ###       ##+      
        +##+       +#+      
        +##+       +##      
        ##+        ###+     
       +##+        ###+     
       +##+        ##+      
       +##+        ##+      
       +###+      +##+      
        ####+++++####       
         +#########++       
          ++###+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +##             
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
               +##+         
              +###+         
              +###+         
              +###+         
              +###+         
              +##+          
              ###+          
             +###+          
             +##+           
            +###+           
            ###+            
           +###             
          +###+             
          +###              
         +###+              
         +##+               
         ###+               
         ##+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                ++++        
               +####        
               +####        
               +####        
              +#####        
             +#####+        
             +#####+        
             +####+         
            +#####          
           +#####+          
           +####+           
           +####+           
          +####+            
         +#####+            
         +####+             
        +####+              
        +####+              
        ####+               
        ###+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                   +#+      
             +++   ##+      
            +###+ +##+      
           +##++  ##+       
           +##+  +##+       
           ##+   +##        
          +##+  +##+        
         +##++  +##+        
         +##   +##+   ++    
        +##+   +##++####    
       +###++++########+    
      +##########++         
      ######++##+           
      +++++  +##+           
             +#+            
            +##+            
            +#+             
            +##+            
             #+             
                            
                            
                            
                            
                            
                            
                            
                            
          ++######          
         ++#######          
        +######+++   ++     
        #####+++  +###+     
        ####+ ++#####       
       +###+ ++####++       
       +##+  +####++        
       +#########+          
        ##########+         
        +#########+++       
         ++#########+       
          +###+++###+       
          +##    ###+       
          +##    ###+       
          +##+   ###+       
          +###+ +###+       
          +########+        
          +########+        
           +#######+        
            +#####++        
                            
                            
                            
                            
                            
                            
                +#          
                +#+         
            ++#++##+        
           +#####+#+        
          +#++++++#+        
          +#+     #+        
          +#+    +##        
          +##    +##        
          +##+   +##        
           +##+ +##+        
            +##+##+         
             +####          
             +###+          
          ++######+         
         +###+  +##         
         ###+   +##+        
        +#+     +##+        
       +##+++ ++###         
        +########+          
         +++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
                  ++###+    
                 ++##++     
                +###+       
               +##++        
             +###+          
             ###+           
            +##+            
           +##+             
          +###+++           
         +########+         
        +##++++#####        
        +##+   ++###+       
       +##+      +##+       
      +##+      +###+       
      +##+      +##+        
      +#+     +###+         
      +##+++#+##++          
      +######++++           
      ++##++                
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
              +##+#+        
                  +#        
                  +#+       
          +++++   +#+       
         +####+    #+       
         +#+       #+       
         +#        #+       
         +#       +#+       
         +#+      ##        
          ##+    +#+        
          +##+  +##+        
           +##++#++         
            +###+           
            +###+           
         ++###+##           
         ##++  +#+          
        +#+    +#+          
       +##   ++##           
       +#######+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ###            
             ###+           
             +##+           
             +###           
             +###           
             +###           
             +###           
             +###           
             +###           
             +###           
             +##+           
             +##+           
             ###+           
             ###+           
             ###            
            +###+           
            +###+           
            +###+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                #+          
               +##+         
               +##+         
               ###+         
              +###+         
              +###+         
               ##+          
              +##+          
              ###+          
              ##+           
             +##+           
            +###            
            +##+            
            ###+            
           +###             
           +##+             
          +###              
         +###+              
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
               +##          
               +##++        
              ++####+       
            +###+###+       
          ++##+  +#+        
         ++##    +##+       
         +##+    +##+       
        ++#+      +#+       
        +#+       +#+       
       +##+      +##+       
       +#+       +##+       
       +#+       +##+       
       +#+       +##+       
       +#+       +##+       
       +#+      +##+        
       +#+      +##+        
       +##     +##+         
       +###++ +##+          
        +######++           
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
            +#######+       
           +###++ +##+      
          +###+    ###      
        +####+     +#+      
        +##++     +##+      
        +##       +##       
         ++      +##+       
                +###        
               +###+        
              +###+         
             +###+          
           ++###+           
          +####+            
         +###++ ++          
       ++##########+        
     ++##############+      
     +######+++ +++###+     
     +####+         #+      
      +##+                  
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
               +##          
               +#+          
               +#+          
               ##+          
               ##           
              +##           
              +#+           
              +#+           
              ##+           
             +#+            
             +#+            
             ##+            
             ##+            
            +##+            
            +#+             
            +#+             
            +#+             
            ##              
            #+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
            ++#####+        
           +##++ +#+        
          +##+    ++        
         +##+      +        
        +##+     +##+       
       +##+   ++####+       
       +########+###+       
       +#####++++##+        
       +++++   +##+         
               +##+         
              +##+          
             +##+           
             +##+           
            +##+            
           +##+             
           ###              
         ++##+              
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +#+ +##+       
             ##+  +#+       
        +#####+    +#+      
        ######+    +#+      
        ##++##+    +#+      
        ### +#     +#+      
        +###++    +#+       
         ++##+   +##+       
          ++##+ +##+        
            +##+##+         
             +###+          
             +###+          
            +#####          
           +##+ +#+         
           +#+  +#+         
          +##   +#+         
          +#+ ++##+         
          +##+###+          
          ++####+           
                            
                            
                            
                            
                            
                            
                            
              ++++++++      
              +#######+     
             +########+     
              ++++####+     
                  +###+     
                ++###++     
           +++++####++      
          +########         
          +#######+         
          ++++#####+        
    ++++        +###+       
    ####          +##+      
   +#+            +##+      
   +#+            +##+      
   +#+             ##+      
   ####++++       +##+      
   +#######++ +++####       
   +++##############+       
        ++++####++++        
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#++        
          +++#######++      
        +############++     
       +###############     
       ######+++++ +###     
       #####+++ +++####     
       ###############+     
       +#############+      
        ++###########+      
          +++++++###+       
              ++###+        
             +####+         
            +####+          
           +####+           
          +####+            
         +####+             
        +####+              
        +###+               
        ###+                
        ++++                
                            
                            
                            
                            
                            
                +#+         
                +#+         
               +##+         
               +##+         
               +##          
               ##+          
              +##+          
              +##+          
              ###           
             +##+           
            +##+            
            +##+            
           +###             
           +##+             
          +###              
          +##+              
         +###+              
        +###+               
        +##+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
              +###+         
           +++####+         
          +######+          
         +######+           
        +#####++            
        +###++              
       +###+                
       +####+               
       +######+++           
        +########++         
        +###########+       
          +##########+      
             +########+     
                +#####+     
              +++#####+     
           ++########+      
           +########+       
           +#######+        
           +++++            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                    ###     
                   +##+     
             +##+  ###      
            +###+ +##+      
           +###+  ###       
          +##++  +##+       
          +##+  +##+        
         +##+   +##+        
        +###+   +##         
       +###+   +######      
       ###+++++#######      
      +###########++        
      +##########+          
       +##+++###+           
            +##+            
            +##+            
           +##+             
           +##++            
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#++++   
            ++ +++######+   
           +##+#########+   
           +############+   
          +###########++    
         +##+++++++++       
         +#+                
         ##+                
        +##+                
         ####+              
         +#####+            
          +####+            
           ++###+           
             +##+           
      +       +#+           
      ++     +##+           
     +##++++####            
     +##########            
      +########+            
       ++###+++             
                            
                            
                            
                            
                            
                            
                            
                            
             ++#####+       
            +########+      
           +###++  +##      
          +##++    +#+      
          ##++    +##+      
         +##+     ##+       
          ##+    +##+       
          +++   +##+        
               +##+         
              +##+          
             +##+           
            +##+            
          ++##+             
         ++##+              
        +###+               
        #####++++++         
       ############+        
      +####++++++##+        
      ###++       ++        
      +#+                   
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +######+          
         +##++ +##+         
         +#+  ++##+         
         +#+    ##+         
         +#+    ##+ ++      
          ##+   ++++#+      
          +##+    +#+       
           +##+ +##+        
            +#####+         
            +####+          
            +####+          
           +##+##+          
          +##+ +#+          
          ##+  +#+          
          ##   +#+          
          ##+  +#+          
          ###++##+          
          +######+          
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
           +####+###        
          +##+    +#+       
         +##+      #+       
         +#+    +#++        
         ##++++++##         
         ##########+        
         +####++##+         
             ++##+          
              +##+          
              +##+          
              ##+           
             +##+           
             ###            
            +##+            
            ##+             
           +##+             
           +##+             
           ###+             
           ##+              
                            
                            
                            
                            
                            
                            
                            
          +##+              
          +##+              
         +##+               
         +##+      +        
         +##+    ++#+       
         ###+    +##+       
         ###+    ##+        
         ###     ##+        
         ###    +##+        
         ###    +##+        
         ###+ +####+        
         +#########+        
          #########+        
          +++++++##+        
                +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
              ++  +#+       
          +++####+ #+       
         +###++++++#+       
         ##+     +##+       
         ##+     +#+        
         ##+    +##+        
         +###+ +##+         
          ++#####+          
            +###+           
            ####+           
           +#++#+           
          +## +#+           
          ##+  ##+          
         +#+   ##+          
         ##+  +##           
         ##+ +##+           
         +#++##+            
         +####+             
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
              ++#####+      
             +#######+      
             ########+      
             +##+ ###+      
                 +###+      
                 +###       
                 ###+       
         ++++++ +###+       
      +#############        
     +#####++######+        
    +####+    #####+        
    +####    +######+       
    +###+   +####+###+      
    +##+   +####+ +###+     
    +### ++####+   ###+     
    +#########+    +###     
     +######++     +##+     
      ######       +##+     
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#++++        
           +########+       
          +###+++++#+       
          +##+    +##       
          +#+    +##+       
          +#+    +##        
          +#+   +##+        
           +++ +##+         
             ++##+          
              +#+           
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
        +##+ ++#++++        
       +##+++########+      
       #######+++ +###      
       ######+      ##+     
       +++++        +##     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#++         
             +####+         
            +#####+         
           +##+###+         
          +##+ ###+         
          ##+ +##+          
         +#+  +##           
         +#+ +##+           
         +#++###+           
          +##++#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              ##+           
              ##            
              ##            
             +##            
             +#+            
                            
                            
                            
                            
                            
              +#+           
              +##           
              +##+          
             + +#+          
           +###+#           
          +###++#+          
         +#+++ +#+          
         +#+   +#+          
          ##+  +#           
          +##++#+           
           +##+#+           
             +##+           
             +##+           
             +++#+          
           +##  #+          
           +##  +#          
           +#   +#+         
           #+   +#+         
           +#+++#+          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
               +#+          
               +#+          
              +#+           
             +##+    +      
            +##+    +#      
            +#+    +##      
           +#+    +##+      
          +##+    +#+       
         +##+    +##+       
         ##+ ++ +##+        
        +##+######+         
       +####+++###+         
       +##++   ##+          
        ++    +##           
              ##+           
              #+            
              #+            
              +#+           
                            
                            
                            
                            
                            
                            
               +###+        
              ++##+         
             ++#+           
             ###            
            ###+            
           +##+             
          +###              
          +##+              
         +##+               
         ###+               
         ##+                
        +##+                
        +##+   +#####+      
        ##+  +###+++#+      
       +##+ +#++   +#+      
        ##+ ##+    +#+      
        +####+     +#+      
         +####++++++#       
           ++########       
             ++###++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++#+++      
         ++++#########+     
        +#######+++  +      
       +####++++            
      +###++                
      +###+        +        
       +###++++++++#+       
        +##########++       
         +#####+ +          
          #####++           
         +#######+          
        +##++ +###+         
        +##+   +###+        
        +##     +###+       
        +##      +###       
        +##+      +##+      
         +#++     +##+      
          ####++++###+      
          +#########+       
            ++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+++      
           +#####++###      
         ++##++   +###      
         +##+    +###+      
        +##+    +###+       
       +##+    ++##++       
       +###++++####+        
        +#########+         
          ++++###+          
             +##+           
             ##+            
            +##+            
           +##+             
          +##+              
         +##+               
         +##+               
         ##+                
        +##                 
        ##++                
        +#+                 
                            
                            
                            
                            
                            
                            
           ++###+           
          +#######+         
         +##++++####++      
         +##    +++###      
        +##+       +##      
        +##         ++      
        ##+                 
       +##+                 
       +##+                 
        ##++ +++            
        +##########++       
        ++###########+      
           +     ++##+      
                  +##+      
                 +###+      
               ++###+       
            ++####+         
         +#+####++          
        ######++            
        ###++               
                            
                            
                            
                            
                            
                            
                            
                            
             +++++###+      
             +#######+      
            +#++#++##+      
            +#+   +##+      
           +#+    ###       
           #     +##+       
                +##+        
                ###         
              +###          
            ++###+          
           +###++           
           ###++            
          +##+              
         +###+++++          
        +#########+         
       +#######++#+         
       #####++              
       ###+++               
      +##+                  
      +#+                   
                            
                            
                            
                            
                            
                            
                            
                            
       +       ++           
       #+      +#+          
       ##      +#+          
       +#+     +##          
       +#+     +##          
       +#+      ##+         
       +#+      ##+         
       +#+      +##         
       +#+      +##+        
       +#+      +###+       
       +##+++++######       
       +############+       
       +###########+        
        +#####++++#+        
           +     +#+        
                 +##        
                 +##+       
                  +#+       
                  +#        
                  ++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
            ++######+       
          +###+++++#+       
         +##+   ++##+       
         ##+    +###+       
        +##     +###+       
        +#+    +###++       
        +##+  +###+         
         +##+####+          
          +######+          
           +++##+           
             ##+            
            +##+            
            +#+             
           +##+             
           ##+              
          +##+              
          +#+               
         +##                
         +##                
                            
                            
                            
                            
                            
                            
                            
                            
         #+                 
         #+  +++##+         
        +##+++#####+        
        ############        
       +#######+++##+       
       +####+++   +##       
       ###++      +#+       
      +##+        +##+      
      ##++       +###+      
      ++        +####       
      +         +###+       
      +         +###        
      +         +##+        
               +###+        
               +###+        
               +###         
               +##+         
              +##+          
              +#+           
              +#+           
                            
                            
                            
                +#+         
               +#+          
              +##+          
             +##+           
            +##+            
           +###             
           +##+             
          +##+              
          ##+               
         +##+     +++       
        +##+    ++###+      
        ###+   ###++##      
       +##+  +##+   +#+     
       ###+ +##+    +##     
      +###  +#+     +##     
       +###+##+     ##+     
        +############+      
          ++########+       
             +###++         
              +####+        
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ##+           
             +#+            
             ##             
            +#+             
            +#+             
           +##              
           +#+              
           +#               
          +##               
          +#+               
          +#+    +          
          ##+ ++###+        
          ##+ ###+#+        
          ## +##+ ++        
          ##+##+  #+        
          +#+#+  +#+        
           ###+++##+        
           +######+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++##++        
         +#########         
         +########+         
          ++++ ++##+        
                 ##+        
               ++##+        
            ++####+         
        ++#######+          
        +#######            
        ++#++###+           
              +##++         
               +##+         
                +##         
                +##+        
    ++           +#+        
    ##+          +#+        
    +###+       +##+        
     ++##++   ++###         
       +##########+         
        ++######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
              +#+           
              +#+           
              ##+           
             +##+           
              ##+           
              ##+           
              ##+           
             +##+           
             +##            
             +##            
             +##            
             +#+            
             +#+            
             +##            
             +#+            
             +#+            
              #+            
              ++            
                            
                            
                            
                            
                            
                            
                            
             +++##++        
         ++#######++        
        +#########          
        +####+++##++        
         +++     +##+       
                 +##+       
               ++##+        
         ++++++###+         
         ########+          
        +########+          
        +#####+###+         
         +++    +###        
                 +##+       
   +#+            +##       
  +##+            +##+      
   +##+           +##+      
    +###++        +##       
     +#####+++++++##+       
      +++###########        
         ++#######+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
           ++###+           
          +#####+  ++       
        +++###+   +##       
        +####++   +##       
        ##+++    +##+       
       +##+      ###+       
       ###+      ###+       
      +##+       ###+       
      +##       +###+       
      +##     +#####        
      +##++++######+        
      +#######+++##+        
       ++++++   +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                 ##++       
                 +#+        
                            
                            
                            
                            
                            
                 ##+        
               ++##+        
              +###+         
            ++##+           
           +###+            
          +###+             
         +##++              
        +###+               
        +##+                
       +##+                 
       +##                  
       +##                  
       +##     + ++++       
       +##   ++######+      
        ##++####++++##      
        +####++     +#+     
         +###+      #+      
          +###++  ++#+      
           +########++      
            ++####+++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##++++++++++         
      +############++       
       +++###########+      
          ++++##++###       
                 +##+       
                +###+       
                +###        
               +###+        
              +###+         
              ####          
             +###+          
            +###+           
           +###+            
           ####+            
          ####+             
        ++###+              
        +###+               
        ####+               
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
           +++++#+          
          +#######          
          ########+         
          ++++++###+        
                +###        
                 +##+       
              ++####        
          ++++####+         
         +#######+          
         +#######+          
              ++##+         
                +###        
                 +##+       
    +++           +##       
    +#+           +##       
    +##+          +##       
     +###+        +##       
      ++###+++++++##+       
        ++#########+        
          +++#+#+++         
                            
                            
                            
                            
                            
                            
                            
                            
           ++#++            
          +######+          
          ########++        
          +#########        
          +####++####+      
          +####+ ++##+      
         +#####+  +###+     
        +#####++   +###     
       +####++      ###+    
       +###+        ###+    
      +###+         ###+    
      +##+          ###+    
      ###+         +###     
      ###         +###+     
      ##+       +#####      
      ###      +#####+      
      +##+++++######+       
      +###########++        
       +#########+          
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
               +##+         
               +##+         
              +##+          
              +##           
              +#+           
              ##+           
             +##+           
             +##+           
             ###            
             ##+            
            +##+            
            ###+            
           +##+             
           ###+             
          +##+              
          +##+              
         +##+               
         ###                
         ##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++  ++##           
       +#########           
       +######+++           
        +#+                 
        +#+                 
        +#+    ++++++       
        +##  +#######+      
         ##++##+++++##      
        +#####+     ##      
        +###++      ##      
        +##+        ##      
        +#+        +##      
                   +#+      
                   ##+      
                  +##+      
                 +##+       
       +#+      ++##+       
       +##+    ++##+        
        +#########+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                 ++##+      
              ++#####+      
              +##+###+      
             +#+  ###+      
            ##+  +##+       
           +#+ ++##+        
           +#+ +##++        
            +++###          
            +####+          
           +###+            
          +###+             
         +###+              
        +###+               
       +###+                
       +##+   ++++++        
      +##+ +++######++      
      +##############+      
      +#####++     +++      
      +##++                 
      +#+                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
           +###             
           ##+##+           
          +#+  +#+          
          ++   +#+          
          #+    ++          
          #+    ++          
          #+   +#+          
          ++   +#           
          +#+  #+           
            #+++            
             ##+            
             ###+           
            +# +#+          
            ++  +#          
           +#+  +#          
           +#   ++          
           +#  +#+          
            #++#+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++++++++    
             +##########    
             ####+++#+++    
             ##+            
            +#+             
            +##             
           +###+++          
          +#######+         
         +##+++++##+        
         +#+     +##+       
                  +#+       
                  +##       
     +            +#+       
    ##+           +#+       
    #+           +##        
    ##+          +##        
    +###++     ++##+        
     ++###########+         
        ++######+           
            ++              
                            
                            
                            
                            
                            
                            
                            
              ++#++         
             +######+       
            +##++++##       
           +##++   ++       
           ###   +++        
          ###+  +###        
         +##+    +##+       
         ###+     +##       
        +##+       +#+      
        +##+       +##      
        ##+        +##+     
       +##+        +##+     
       +##         +##+     
       +##         +#+      
       +#+        +##       
       +#+       +##+       
       +##+     ++#+        
       +###+++++###+        
        +########++         
         +#####++           
                            
                            
                            
                            
                            
                            
                            
                            
             ####+          
           +######+         
           +##++###+        
           +++ ++###+       
             +++ +##+       
            +##+  +##       
           +##+    ##       
          +##+    ++#+      
         +##+      +#+      
        +##+       +#+      
        ###+       +##      
       +##+        +##      
      +###+        +##      
      +##+         +#+      
      +##+        +##       
      +#+         ##+       
     +##+       ++##+       
      +##+++++++###+        
      +##########++         
       ++#####+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#           
              +#+           
             +##+           
             +#+            
             +#+            
             +#             
             ##             
             ##             
            +##             
            +#+             
            +#+             
            +#+             
            +#+             
             ##             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
             #+             
                            
                            
                            
                            
                            
                            
                            
            ++++##+         
         +#########         
        +##########+        
         +++++   +##        
                 +##        
                +##+        
               +##+         
        ++#+++###++         
        +#######+           
        +########++         
          ++++++###+        
                ++##+       
                  +##+      
                  +##+      
      +#           ##+      
      +#          +##+      
      +#++        +##+      
      +###+++    +##+       
        +###########        
         +++######++        
                            
                            
                            
                            
                            
                            
                            
                            
             ##+            
            +##+            
             ##+            
            +##+            
             ##+            
             ##+            
             ##+            
             ###            
             ###            
             ###+           
             ###+           
             ###+           
             ###+           
             +##+           
             +##+           
             +##+           
             +###           
              ###+          
              ###+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                +###+       
               +####+       
               ##+ +        
              +##           
              ##+           
             +##+           
            +##+            
            +##             
            ##+             
           +##+             
           +#+              
           ##+              
          +##+              
         ++#+               
         +##+               
         +#+                
        +##                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
             +#             
            +##+            
            ####            
           +####            
          +##+##+           
         +##++##+           
        ++#+ +##+           
        +#+   ##+           
        ++    ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              +#+           
              +#+           
              +#+           
              +##+          
          +++####+          
          +######+          
          ++++++            
                            
                            
                            
                            
                            
                            
                  +++##     
               ++######+    
              +####++++     
              +###+         
             +###+          
           ++##+            
          +###+             
          +###+             
        +###++              
       ++######++           
        +##########+        
         +++########+       
                 ###+       
                 ++##+      
     ++           +##+      
     ##+          +##+      
     +##+      +++##+       
     +###++++++#####+       
       +############        
        +++++###+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###           
         +#######++         
        +#########+         
        ######++###+        
        +###++ +###+        
         +++    ###+        
               +###+        
              +####+        
              +###+         
             +####+         
             ####++         
           ++###+           
           +###+            
         ++####             
         +#####++           
        +########++++       
      ++#############+      
      +##############+      
      +######++######+      
       +##++    +++++       
                            
                            
                            
                            
                            
                            
                            
                   ++       
                ++##+       
               +##+++       
             ++##+          
            +###+           
           +##+             
           ##+              
          +##+#++++         
          #########+        
         +###+   +#+        
         ###      +#+       
        +##       +##       
         ++        +#+      
    +++            +#+      
    +#+           +##+      
    ++            +##+      
    +#+          +##+       
    +##+      +++##+        
     +####+++####++         
       +++##++++            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
               +#++         
              +##+          
             +##+           
            +###+           
            ###+            
           +##+             
           ##+              
          +##+              
          +##+ +++++        
          ##++######+       
         +#####++++#+       
         #####+    #+       
         #####    +#+       
         +##+#+   ##+       
         +##+ ++++##+       
          #########+        
          +######++         
           +++#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+++        
           ++###++##+       
          ####+   +#+       
         +##+      #+       
        +##+      +##       
        +##+      +##       
         #####++####+       
          +########+        
             ++++##+        
                ##+         
               +##+         
              +##+          
              ###           
             +##+           
            +##+            
            +##+            
           +##+             
          +##+              
          ##+               
          #++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++++++######++         
    ###############+        
    #####+++++++++##        
                 +##        
                 +##        
                 +##        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#         
                +#+         
                +#+         
                +#+         
                #+          
               +#+          
               +#+          
               +#+          
               +#+          
               +++          
                            
                            
                            
                +#+         
               ++#+         
              +###+         
             +####+         
             +#++#+         
            +##++#+         
            +#+ +#+         
            ##+ ##+         
            ##+ ##          
            +#++#+          
            +####+          
             +##+           
            +####+          
           +##++#+          
          +##+ +##          
         +##+   ##+         
         ##+    +#+         
         ##+    +#+         
          ##+++###+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#####++           
        +#########+         
       +###########+        
        +##+++++####+       
         ++    +####+       
               +####+       
             +######+       
           +#######+        
           #######+         
           ######+          
           ++#####+         
             +++###+        
                +###+       
                 +###+      
                 +###+      
      +++       +####+      
      +##++++++#####+       
      +#############+       
       +###########+        
        +#######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
          +########++       
          +##########+      
         +####++######+     
         #####   +++###+    
        +####+     ++###    
       +####+        ###    
       +####+        ###    
       +###+         ###    
      +####+         ###    
      ####+          ###    
      ####+         +##+    
      ####+         ###     
      ####          ##+     
      ####         +##+     
      ####+      ++##+      
      +####+  +#####+       
       +###########+        
       +##########+         
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
          + +               
         +#+#++             
         +##+###++          
         +##+###+#+++       
          +#########+       
            +#######+       
             +++####+       
                 ###+       
             ++++###+       
           +########+       
          +#########+       
          +########         
          ++######+         
            +####+          
            +###+           
           +###++           
          +####             
          +###+             
         +###+              
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###++          
          ++###+###+        
         +##++   +#+        
        +##+      ++        
       +##+      +#+        
       +#+       +##+       
       +##+++  ++###+       
        +#########+         
           +++###+          
              +##           
             +##+           
             +#+            
             +#+            
             ##+            
            +##+            
            +##+            
           +##+             
           +##+             
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
          +###++#+          
         +##+   +#          
         +#+     #+         
        +##      +#+        
        +#+      +#+        
        +#+     +##+        
        +#+      ##         
        +#+     +#+         
        +#+    ++#+         
         ##+  +###+         
         +########+         
           +##+ +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                 ++         
                            
                            
                            
                            
                            
                            
                +##+        
               +####        
             +######        
            +#######++      
            +###++###+      
           +####+ +###      
          +####+  +###      
         +####+   +###      
         +###+    +###      
         +##+     +###      
        +###+     ####      
       +###+     +###+      
       +###+     ####       
       ####     +###+       
      +###+    +###+        
      +###+  ++####         
      +###+++####++         
      +#########+           
      +########+            
       ++++#++              
                            
                            
                            
                            
                            
                            
                            
                            
           ++#++            
          +#####+           
         +#######+          
        +###+++###          
        +##+   +##          
        +##+   +##+         
        +##+  +###+         
         +########+         
          +#######+         
            +#++##+         
           +######+         
           +######          
          +##++###          
          +## +###+         
          ##+ #####+        
         +##+######++       
         +######+####+      
         +#####+ +###+      
         +####+   +##+      
         ++##+     +#+      
                            
                            
                            
                            
                            
                            
                            
                            
                  +##       
                  +##       
                 +###       
                 +###       
                +###+       
                +##+        
               +###+        
              ++###+        
              +###+         
              ####          
             +###+          
           +####+           
          ++###++           
          #####+            
          ####+             
         +###+              
         ####+              
        +####+              
        +####+              
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
               ++++         
         +++######+         
        +##++++             
       +##+                 
      +##+                  
      +#+                   
      ##+                   
      #+                    
      ##+                   
      +#+                   
       #+    +++++++###+    
       +#+++#####++ ++##+   
       +#####++       ++#+  
       +####           +##  
       +##+##++       ++#+  
       +++ +###+++++++##+   
             +########+     
                +++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
           +######+         
          +########+        
         +###++ ###+        
         ++#+   +##+        
                +##+        
                ###+        
               +##+         
              +###+         
            +++####++       
         ++###########      
       ++#############+     
      +#########+ +####     
    ++##+++####+    ###     
   +###++####++    +##+     
   #########+     ++##+     
   +#######+       ###+     
   +####+++       +###      
    +++          +###+      
                  ##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
            +########+      
           +####+++##+      
          +###+    ##+      
         +##++    +##+      
        +##+      +#+       
       +##+      +###+      
      +##+      +####       
      +##+     +####+       
     +##+     +#####+       
     +##+   ++######        
     +###+++###++##+        
      +######++ +##+        
       +###++   +##         
         +     +##+         
               ###          
              +##+          
              +##+          
               ###          
                ++          
                            
                            
                            
                            
                            
                            
            ++####+         
           +#######         
          +########         
           ++ +###+         
             +####+         
           +#####+          
          +#####+           
         +######+++         
          +########         
          ++++######+       
              +++###+       
                +###+       
                +###+       
      +        +####+       
     +#++     +####+        
     +##+    +#####         
     +###+++######+         
      +##########+          
       ########++           
       ++####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +     
           +++       +##    
     ++######++     +##+    
    +##########+++++###+    
    ###++    ++++#####      
    ++           +###+      
                ++##+       
               +###+        
              +####+        
              +##++         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
         +###+              
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
           ++        +##+   
          +##+       +##+   
          +##+      +##+    
         +##+      ++##+    
         +##+      +###+    
        +###      +###+     
       +###      +###       
      +###+      ###+       
     ++###++   ++###+       
     +#############+        
     +#############+        
     +++++++######+         
             +###+          
             +##+           
             +#+            
            +##             
            ##+             
            +##             
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+++        
          +++#######+       
          +#####++##+       
          ####+   ##+       
         +###+   +##+       
         +###+   +##+       
         +###+ +###+        
          +###++###         
           +#####+          
            ####+           
            +###+           
            +###+           
            +###+           
            #####+          
            #++##+          
            #+ ##+          
           +#+ ##+          
           ##++##+          
           +#####+          
            ###++           
                            
                            
                            
                            
                            
                            
                            
                     ++##+  
                  ++######  
               ++########+  
              +#######++    
            ++####++++      
        +#+ +##+++          
       +##+ +#+             
      +###+  +              
      +###+                 
      ######++              
      +#######+             
      +++######+            
           +####+           
            ++###+          
              +###          
              +###+         
       ++++++++###+         
      ###########+          
      ###########+          
      ++++#+++++            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+                  
       +##                  
       ###         +++      
       ##+        +###+     
      +##         +###+     
      +##+        +###+     
      ###         +###      
     +###        +####      
     +###        ####+      
     +###        ####+      
     +##+       +####+      
     +###       +###+       
     +###      +####+       
     +###++   +####+        
      +############+        
       ++#########+         
         ++++++ +##+        
                +##+        
                 ###+       
                 +###+      
                            
                            
                            
                            
                            
                            
             +###           
              ###+          
             +###+          
             +###+          
             +###+          
            +####           
            +##++           
          ++###+            
          +###+             
        ++####+             
         +###+              
         +###+              
        +###+               
        +###+               
        +###+++++++++       
       +#############+      
       ###############+     
       ###############+     
       +##############+     
           ++######++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#++++        
          ++#########+      
         +##+++ ++++#+      
         +#+       +#+      
         +#+       +#+      
         +##       ##+      
          +#+     +#+       
           ##+   +##+       
           +##+ +##+        
            +####++         
             +###+          
           +#####+          
         ++##+  +##         
      ++###++    +#         
     +###+       +#         
    +##+         +#+        
    +#+          +#+        
    +###++     ++##         
      +++########++         
         +++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++###        
            +########+      
        +#############      
      ++#######+   ###      
     +#######+     ###      
    +######+      +###      
    +####++      +###+      
    ####+        ###+       
    +#++        +###+       
                +###+       
                +###        
               +###+        
              +####         
              +###+         
             +###+          
             +##+           
            +###+           
            +##+            
            +##+            
             #+             
                            
                            
                            
                            
                            
                            
                            
          +####++           
         +#########+        
         ############+      
         #############      
          ++#+++######+     
                ++####+     
                 +####+     
               ++####+      
              +#####+       
             +#####+        
           +######+         
           +####++          
         ++####+            
        +#####+             
      +######+              
     +#####++               
     ######+                
    +###+++                 
    +##+                    
     #+                     
                            
                            
                            
                            
                            
                            
                            
             ++#+++         
        +   +#######+       
       +#+  ##########+     
       +##++##+  ++###+     
        +###+#+    +###+    
         +###       ###+    
          ###+    ++##+     
          +##+   +###+      
          ++##+ ####+       
            ######++        
            #####+          
          ++####+           
         +######+           
       ++##+ +###+          
       +##+   +##+          
      +##+    +##+          
      +##+    +###          
      +###+++####+          
      +#########+           
       ++######+            
                            
                            
                            
                            
                            
                            
                            
              +++#+         
             +#####+        
           ++#######+       
          +#####+###+       
         +#####+ ++##+      
         ####++   +##+      
        +####+     ###      
        +####+     +##+     
        ####+       ###+    
       +###+        +##+    
      +####+       +###+    
      +####+       +##+     
      +####        +##+     
      +####       +##+      
      +####      +###+      
       +###    ++####+      
       +###++++#####+       
       +###########+        
        ##########+         
        ++######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
           ++#######+       
         ++#####++##+       
         +####+   +#        
        +###++   ++#        
       +###+  +####+        
       +###########+        
        +##########+        
          ++++++###+        
              +###          
             +###+          
             +###+          
             +##+           
            +###            
            +##+            
            +##+            
           +##+             
           ###              
           +#+              
           +#               
                            
                            
                            
                            
                            
                            
                            
                            
     +##++++++++            
    +#############+         
   +###############+        
    +###++++++++###+        
    +###        +##+        
     +##+       +##+        
     +##+       +##+        
      +#         ##+        
                 +#+        
                 +##+       
                 +##+       
                 +##+       
            +##+#####+      
            +########+      
             #######+       
              +++ ##+       
                  +##       
                  +##+      
                  +##+      
                   ###      
                            
                            
                            
                            
                            
                 +##        
               +####+       
              +#####+       
             +###+#+        
             +####++        
            +######+        
           +##++####+       
          +##+   ++#+       
         +###+    +##       
         +##+     +##       
         ###      +##       
        +##+      +##       
        ###       +#+       
       +##+      +##+       
       ###      +##+        
       ##+     +###+        
       ##+   ++###+         
       ###+++####+          
       +#######+            
        +####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+######+   
            +###########+   
           ########++       
          +####++++         
          +##+              
        ++###+              
        +###+               
       +####+++++           
       +########+++         
       +###########+        
        +#++++++####+       
                 ###+       
                 +##+       
         ++      +###       
        +#+      +##+       
        +##+    +###+       
         +##+++++###+       
         +###+#####+        
         +#######+          
          ++####+           
                            
                            
                            
                            
                            
                            
                            
                   +#       
                  +##       
                  ###       
                 +##+       
                +###+       
               +###+        
               ####+        
              +###+         
             +###+          
            +###+           
            ####+           
           +###+            
          +###+             
         +###+              
         ####+              
        +###+               
       +###+                
       +###                 
       ###+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +####++               
     +###++##+              
     +##   ++#++ ++         
     +##     ++#++#+        
     +##       +###+        
      ##        +##+        
      +#        +###        
      +#+        +##        
       ##        ##+        
       +#+      +##+        
        +#+     +##+        
         +#+   +###+        
         +##++######        
           +####++##        
             +++ +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
            ++###+++        
          +#########+       
          +##########+      
          +####+++####+     
          +++++   +####     
                   +###     
                   +###     
                  +####     
                  +###+     
                  ####      
                 ####+      
               ++###+       
            +++#####        
        +++########+        
       +###########         
      +############+        
    ++########+++###        
    +########+  +##+        
    +######++  +###+        
    ++###+     +#++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++##++           
        #####+###+          
       +###+   +##+         
       +##+      +#+        
       +##+       #+        
       +#+        #+        
       +#+       +#+        
       +##     ++#+         
        ###++++##+          
         +#######+          
          +##++++##+        
         +##+    +##+       
         +#+      +##+      
         ##        +##+     
         ##         +#+     
         +#+        +#+     
         +#+        ##+     
         +##+     +##+      
          +####++###+       
            +++##++         
                            
                            
                            
                            
                            
                            
                            
          +#####++          
         +#######+          
          +++++###+         
              +###+         
              +###+         
            ++###++         
            #####+          
           +#####+          
           +######+         
            +######+        
               ++###        
                 +##+       
                +###        
      ++        +##++       
      #+       +###+        
     +#++     ++###+        
     +##++++++####+         
      +##########+          
      +########++           
       ++####++             
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
            +#+             
           +##              
           ##+              
          +#+               
          ##                
          #+                
          #+                
         +#     ++##+       
         +#    +#####+      
         +#+  +###+##+      
         +#+ +###+  +#      
         +#+ +##+   +#      
         +##+##+    +#      
          +###+     #+      
          +###     +#+      
          +###+   +#+       
          ++#######+        
             +###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       ++   
                      +##   
          +++        +##+   
          +##      ++##+    
         ++#+      +##+     
         +##+     +##+      
        +##+     +##++      
       +###     +###+       
      +###+    +###+        
     +############+         
     #############          
     +###+++++###+          
             +##+           
            ++##+           
            +##+            
            +##             
            +##             
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
            +####+###       
          +###+    +#+      
         ++#+       +#      
        +##+        +#      
       +##+       +++#      
      +#+         ##+       
      +#+       +##+        
     +#+       +###+        
     +#+    ++#####+        
     +##++####+++##+        
      +###++    +##         
                 ##+        
                +##         
                +##         
                +##         
                +##         
                +#+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                     ++++++ 
                 +++####### 
              +++########++ 
           +++#######++     
         ++#####+++         
        +#####++            
       ####+++              
       ###+                 
       ######+              
       ++#######            
         ++++####           
              +##+          
       +       ###          
       #++     ###          
       ####++#####          
       +#########+          
        ++####+#+           
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++#+     
         +++++     +###+    
       ++#####++   +++##    
     ++####+++#+   + +##    
    +####++   ++     +##    
    ###+            +##+    
    ##+            +##+     
    ##+            ###      
    ###+          +##+      
     +###+++++++++##+       
      +#############++      
         +++++########      
             +##++++##+     
            +##+   +##+     
          ++##+   +##+      
         +###++++###+       
        +###++#####+        
       +#########++         
        +#####++            
         +++++              
                            
                            
                            
                            
                            
                 +##+       
                +###+       
        +      +####+       
        +      +###+        
              +####         
             +###++         
            +####+          
           +###++           
          +####+            
          +###+             
         +###+              
        +####+              
        +###+               
        +###+ +++++         
        +###++#####++       
        +############+      
        +############+      
        +############+      
         +##########+       
          ++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
           +##+++#+         
          +#+    #+         
          ##+    ++         
         +#+      +         
         ##+     +#+        
        +#+      ##+        
        +#+     +##+        
        ##+     +##         
        +#+   ++##+         
        +#+  +####+         
         #########+         
         ++###++##+         
               +##          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +#           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++++      
              +++#####+     
         +++++#########     
        +#######+++ ##+     
      +#######++   +##+     
     +######+      +##+     
   +######+       +##+      
   #####++        +##+      
   ###++          ###+      
   +++           +###       
                +###+       
                +##+        
               +##++        
              +###          
              ###           
             +##+           
             ##+            
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
          ++#####+          
        ++####+##           
       +####++ ++           
      +###++                
      +##+   ++             
     +##+++++###+++         
     +#############+        
      ######++++++##++      
      +###+        ###+     
      +++           +##+    
                     ##+    
                     +#+    
                     +#+    
                     +#+    
                    +##+    
                   +###+    
                 ++###+     
                 +###+      
             ++####+        
                            
                            
                            
                            
                            
                            
                            
             ++####+        
             +######++      
             #++ +###+      
                 +###+      
                 +##+       
          ++     +##+       
         +##+   +##+        
          ##+  +##++        
          ##+ +##+          
          +##++##+          
          +#####+           
           ####++           
           ###+             
          +###+             
          ####+             
        +#####+             
        +##+##+             
        +#####+             
        +#####+             
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
              #+            
              #+            
              +#            
              +#            
              +#            
              +#            
              +#            
              +#            
              +#            
              ++            
              ++            
              #+            
              #+            
              #+            
              #+            
              #             
              #             
              #             
             +#             
              +             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++####+       
            ++#######       
          +####++++##       
         +###++   +#+       
        +###+     ++++      
       +##++     ++###+     
       ###++++++######+     
       +#############+      
        +######++####+      
                +###+       
               +###+        
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
          +##+              
         +##+               
         +##                
         +#+                
                            
                            
                            
                            
             +#+            
            +####+          
             ####+          
            ++###+          
      ++  ++#####+          
      +##+#######+          
      +##########+          
      ###########+          
      ###########+          
      +####++####+          
      ++#++  +####+         
        +#    +###+         
        ##    +####         
        ++     +###+        
               +###+        
               +###++       
          +  +#######+#++   
         +###############+  
         +################  
          ++++++++++++++++  
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
              +######+      
            ++#######+      
           +#########+      
           +###+   +##+     
          +###+    +###+    
         +####+    +###+    
        +####+     +###+    
       +####+      +###+    
       +###+       +###+    
       +###+       +###+    
      +###+        +##+     
      ####+       +###+     
      ####+       ###+      
      ###+      ++###+      
      ####+   ++####+       
      +############+        
       +##########+         
       +########++          
         ++#+++             
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
            +####+          
            ######          
            ++####          
              +###          
               +##          
            +++###          
            ######          
            ######          
            +####+          
             +###+          
              +##+          
              +###          
              +###          
              +###          
        +++   +###          
        ###++++###          
        +########+          
        ++#######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                  +##+      
                 +##+       
                +###+       
                +###+       
                +##+        
               +##+         
              +###+         
             +####          
             +###+          
            +####           
            ####+           
           +###+            
          +###+             
         +###+              
        +###++              
        +###                
        ###+                
        ###                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
              +##+          
              +##+          
              +##+          
              ###+          
             +###+          
             +###           
             +##+           
             +##+           
             +##+           
             ###+           
            +##+            
            +##             
            +##             
            +##             
            +##             
            +##             
            +##             
            +##             
                            
                            
                            
                            
                            
                            
                            
             ###+++         
             ######++       
             +#######+      
              ++++####+     
                  +####     
                   +###     
                   +###     
                   +###     
                  +####     
                  +###+     
                 +####      
        ++#++++++####+      
      ++############+       
    ++##############+       
   +#####++##########+      
   #####+++##########+      
   ############+ +####      
   ##########++   +###      
   ++######++      +##+     
     +++++          +##     
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
              ####+         
             +###+          
            +##+#+          
           +###             
           +##+             
          +##+              
          +##+              
          ###+              
         +##+               
         +##+               
         +##+++++           
         +########+         
         +####++###         
          ###+  +##+        
          +##+   +#+        
          +###+  +#+        
           +###++##+        
           ++######+        
             ++##++         
                            
                            
                            
                            
                            
                            
                            
                            
           +##++            
           +######+         
           +#######+        
           +#++####+        
               +####+       
              +####+        
             +####++        
             +####+         
              +####+        
               +###+        
                +###+       
                 +###       
                ++##+       
   ++#+         +###+       
   +##++       +####+       
   +###+     ++####+        
   ++#############+         
     +###########++         
      +########++           
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#++++++              
      +#######++            
       #########+           
       +#########+          
        +#########+         
           ++++###+         
               ####         
               ####         
               ####         
              +###+         
              ####+         
             +####          
             +###+          
             +###+          
             +###+          
             +###+          
             +###           
             +##+           
              ##+           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+         +#+   
         +###        +##+   
          ##+       +##+    
        ++##+      +###+    
       +###+      +###+     
      +####      +###+      
     +###++     +###+       
     ####+++++++###+        
     ++###########+         
        +########++         
          ++ ###+           
            +##+            
           +###+            
           +##+             
           +##              
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
          +###+++++##+      
          ###########+      
          ########+++       
         +##++++++          
        +###+               
        +##+                
       +###+                
      +####+++              
      ##########+           
      ############          
      +#####++####++        
      +++     ++####+       
                ++###+      
                  ###+      
                  +##+      
                  +###      
      ++++++ +++++####      
     +######+########+      
      +++###########++      
          +++++####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++++  
             +++##########  
           +############++  
          +#####+++++++     
         +###++             
        +###+               
        +###+               
        +#####+             
         +++###+            
      +     ++##+           
      +##+++  ###           
      +#####+###+           
       +++######+           
           +++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#            
             +##+           
            +#+             
           +#+              
           ##               
           #+               
           #+               
          +#+               
          +#+               
          ##+     +++       
          ##     +###+      
          ##    +#++#+      
          +#   +#+  ++      
          +#+ +##   ++      
          +#+ +#    #+      
           #++#+   +#       
           +#+#+  +#+       
           +#+++  #+        
            +###+#+         
             +##++          
                            
                            
                            
                            
                            
                            
                            
                  ###       
                ++###       
               +####+       
              ++###+        
             +####+         
            +####++         
           +####+           
          +####+            
         +###++             
        +####+              
        +###+               
        +###+               
        ####                
       +###+  ++###+++      
       +###++#########+     
       ###############+     
       +######+++++###+     
        ######++#####+      
        +###########+       
         +#########+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++              
      #########+            
     ###########+           
     +#++++ +###+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             ##+            
            +##+            
            +##+            
            ##+             
           +##+             
           +##       +++    
          +###  ++#######   
          +#############+   
          +#########++++    
          +####++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++   ++++++      
         ++###++######+     
         +############++    
        +#######++ +###     
       +#####+++    +##+    
      +#####+      +###     
      #####        +##+     
    +####+        +###+     
    +###+        +###+      
    +##+        +###+       
     +         ++##+        
               +###+        
              +###+         
             +###++         
            +###+           
            ####            
          ++##++            
           ###+             
          +##+              
          +#+               
                            
                            
                            
                            
                            
            +###+           
          +######++         
         +#########++       
        +###########++      
        ####+#########      
       +###+ ++++++###+     
      +###+        +###+    
      +##+          +##+    
      +##+          +##+    
      +##+          +##+    
      ###+          +##+    
      ###+          +##+    
      ###+          +##     
      +##+         +##+     
      +###+       +###+     
      +####+   +++####      
       +####+++######+      
        ############+       
        +#########+         
         ++####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +####++       
             #########+     
           ++##########+    
          ++###++ +++###    
          +###+      +##+   
          +####+     +##+   
           +###+    +###+   
           +###+   +###+    
            +###+ +###++    
            +####+###++     
            +########       
            +######++       
          ++#####+          
        +#######+           
       +########            
      +########+            
     +#########+            
     +########+             
     +######++              
      +##+++                
                            
                            
                            
                            
                            
                            
                            
           +++##+           
          +######+          
        ++###+++#+          
        +##++  +#+          
        +#+    +#           
        ##      +           
        ##+                 
        +##+       +++      
        +##+      +###      
         +##+   +####+      
          ####+####+        
          ++#####+          
            +####           
           +#####+          
          +##++###+         
          ##+   +##+        
         +##+   +##+        
         +###+++###+        
          ########++        
           ++##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++####+      
          ++##########      
         +#######+++##      
         +####++   +##+     
         +###    +++##+     
         +###++++#####      
         +###########+      
           +##++####+       
               +####        
              +####+        
             +####+         
            +###+           
           +####+           
          +###+             
         +###+              
        +###+               
        ###++               
       +###+                
       ###+                 
       ##+                  
                            
                            
                            
                            
              +##           
             +###+          
             ####+          
            +#####+         
            +#+ ###         
            +## ###         
            +#+ +##         
             ++ +##         
                ###         
                ##+         
               +#+          
              +##+          
             +###+          
         +++++##+           
        +#######+           
       +#########+          
       +#++###+###+         
      +######+ +###++       
      +####++   +####+      
       +##+      ++##+      
                            
                            
                            
                            
                            
                            
                            
               +##          
               ##+          
              +#+           
             +##+           
             ##+            
            +##+            
            ##+             
           +##+             
          +###              
          +##+              
          ###               
         +##+               
         ###                
         ##+   ++++         
         ##+++######+       
         ###########+       
         ######++###+       
         +#########+        
          +#######+         
          ++###+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ##+              
         ++##+              
         ####      +##+     
         ###+     +###+     
        +##+      +###+     
       +###+     +###+      
       +###      +###       
       +###      ###+       
       +###+++  +##+        
        +##########+        
         ++#########+       
           +++####+++       
             +###+          
             +###+          
             +###+          
             +##+           
             +##+           
             +##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                  ++        
                 +##        
                 ##+        
                +##+        
                ##+         
               +##+         
              +###          
              +##+          
              ###+          
             +##+           
            +###+           
            +##+            
           +###+            
           +##+             
          +###+             
          ###+              
         +###+              
         +##+               
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
                            
                ++#+        
                +###        
               +#+ +        
               #+           
              +#+           
             +##+           
             ##+            
            +##             
           +##+             
           +##              
           +#+++            
          +#####+           
          +#+++##+          
          ##+  +#+          
          ##+  +#+          
          ##+  +#+          
          ##+ +##+          
          +#++##+           
          +####++           
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
            ++#####+        
           +###+++##        
          +###+  +##        
         ####+    +#        
        +###+    +##+       
        ###+   +####+       
       +##+ ++######        
       +########+##+        
       ++####++ +##         
         +++   +##+         
              +###+         
              ###+          
             +##+           
            +###            
            +##+            
            +#+             
           +##+             
           +#+              
           +#               
                            
                            
                            
                            
                            
                            
                            
                            
            +###++          
          +###++#+          
          ###+ +##+         
         +##+   ##+         
         +#+   +##+         
         +#+   +##+         
         +#+  +###+         
         +#+ +###+          
         +#++####+          
          #######+          
           ++++##           
              +##           
              +#+           
              ##+           
              ##            
             +##            
             ##+            
             ##+            
             ##+            
            +##             
                            
                            
                            
                            
                            
                            
                            
                            
            +++##+          
          +#######+         
         +#########+        
        +####+  +##+        
        +###+    ##+        
       +###+    +##++       
      +###+     +####+      
      +##+     +#####+      
      +##+  +++######+      
      ###+++####++###       
      +######++ ++##+       
      ++###++  +###+        
        +++   +####+        
             +####+         
             +###+          
             +##+           
            +###            
            +##+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
            +####+          
            +#####+         
             +++###+        
                +##+        
                +##+        
                +###        
               +###+        
             ++###++        
          +######+          
          +#####++          
           +####+           
            ++##+           
              +##+          
         +    +##+          
        +#    +##+          
      +##+   +###+          
      +#+   +####+          
      ###+++####++          
      ++#######+            
        +#####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            +######+        
           +####++##+       
         +####+  +##+       
        +###+    +##        
       +###+    +##+        
       +##+   +####+        
       +##++#######+        
       +#####+++###+        
        +++++  +##+         
               +##+         
              +###          
              +##+          
              ###+          
             +##+           
             ###+           
             ##+            
            +##             
            ##+             
            +#+             
                            
                            
                            
                            
          +####++           
         +#######+          
        +###+++##+          
        +##+   +##+         
        +#+     ##+         
        +#      +#+         
        +#      +#+         
        +#+     ##+         
        +#+     ##+         
        +#+    +##+         
        ++     +##+         
               +##          
               +#+          
               +#+          
          +######+          
         ##########++       
        +##+++##+####++     
       +##+++##+  +#####+   
        +#####++    ++###+  
         +###+        ++#+  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       ++   
           ++         +#+   
          +##         +##   
          +#+        +##+   
         +##+       +###    
         ###+       +##+    
        +##+       +##+     
       +###+      +###+     
      +###+       +##+      
     +####++     +##+       
     +##############        
     ##############+        
     ++++++++++###+         
              +##+          
              ###           
             +##+           
            +###            
            +##+            
            +##+            
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++####+           
       +#########+          
      +###++++++#+          
     +##+       +#+++       
     +#+        +####       
     +#+         +##+       
     +#+         +#+        
     +#+         ##+        
     +##+++     +###        
      +#######+ +###        
        +++++   +###        
                +###+       
                 +##+       
                 +##+       
                 +###       
                 +###+      
                  +##+      
                  +##+      
                   +#+      
                   +#+      
                            
                            
                            
                            
                            
                            
                       ##   
                      +##   
                     +##+   
                    +##+    
           +       +###     
         +##+      ###+     
        +##+      +##+      
       +##+      +###+      
       +##+     +###+       
      +##+     +###+        
     +#####++  +###         
     ########+####+         
     +#+ ++######+          
           +####+           
            ###+            
           +###+            
          +###+             
          ###+              
          ###+              
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###++            
         +######++          
         +#++++##+          
         +#+    +#+         
         +#+     #+         
         +##+    +#+        
         +##+    +#+ +++++++
          +#+   +##+#######+
          +##+  ######++++  
           ##++####++       
           +#####++         
           #####+           
          #####+            
         +##++##+           
         +#   +#+           
        +#+   +##+          
        +#+   +##+          
        +##++####           
        +#######            
         ++###++            
                            
                            
                            
                            
                            
                            
                            
          ##+####++         
         +#########+        
         ++#+++#####+       
           +  +#####+       
            ++#####+        
            +####++         
            +####+          
            +####+          
             +####+         
              +####+        
               +###+        
                +###+       
                 ###+       
                 +##+       
   ++#+          ###+       
   +##++        +###+       
   +####+++++++#####+       
   +###############+        
    +############++         
      +++#####+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            #+      +       
            #+      #+      
           +#+     +#+      
           ##+     +#+      
          +#+      +#+      
         +##+      ##+      
        +##+       ##+      
       +##+       +##+      
      +###        +#+       
     +###+++      +#+       
    +##########+++##        
   +################        
   ++++      ++++##+        
                 +#+        
                 ##+        
                +#+         
                +#+         
                +#++        
                +##         
                 ++         
                            
                            
                            
                            
                            
                            
                            
             ++####+        
            +########       
            +########++     
          ++###+  +####     
          +###     +###+    
          +###+    +###+    
            ###+  +####+    
            +###++#####     
            ++#######++     
           +#######++       
        ++########          
      +##########+          
     +#####+++###+          
    +####++   ###+          
    +###+    +###+          
    ###+    +####+          
    +##+  ++####+           
    +##########+            
    +#########+             
     ++#####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +###+           
            #######++       
           +##+++#####+++   
          +##+      +++##+  
          ##+           +   
         +#+                
        +##                 
        +#+                 
        ##                  
       +##+                 
        #####++             
         +++++##+           
              +##+          
               +##          
      +         +#+         
      ++       +##          
      ++++    +###          
        +##++####+          
          ++++#++           
                            
                            
                            
                            
                            
                            
                            
                            
                 +##        
                 +##+       
                 +###       
                 +##+       
                +###        
               +###+        
              +###+         
             +###+          
             +###           
             ###+           
            +###            
           +###+            
          +###+             
          +##+              
         +###+              
         ###+               
         ##+                
        +##+                
        +#+                 
         #+                 
                            
                            
                            
                            
                            
                            
                            
                            
          +++##++           
         +#######++         
         +##+++++##+        
         ###+    +##+       
        +##+      +#+       
        +##+       ##+      
       +####       +#+      
       +####+      +##+     
       +## ++       ##+     
       +##  #+      +#+     
       +##          +#+     
       +##+         +#+     
       +##+         +#+     
        ##+        +##+     
        +##        +##+     
        +##+      +##+      
         +##+    +##+       
          +##++++###+       
          ++######++        
            +++#++          
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            ##+             
            ##+       +++   
           +##       +##+   
           +##      +###    
          +##+      +##+    
          +#+       +##+    
         +##+      +##+     
        +##+      +##+      
        ##+      +###       
       ###++++  +###+       
      ########++###+        
     +############+         
     +#++     +##+          
     ++      +###+          
             +##+           
             ##+            
            +##+            
            ###             
            +#+             
                            
                            
                            
                            
                            
                            
                            
               +#++         
             ++#++          
            +##+            
           +#######++       
         ++####+++###+      
         +###++    +##+     
         +##+      +##+     
         +#+       +##+     
         +#        +##+     
        +##        +##+     
        +#+        +##+     
        #+         +#+      
        #+         ##+      
       +#+        +##+      
       +#+        +#+       
       +#+       +##        
       +#+      +##+        
        ##+    +##+         
        +##+++##++          
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#       
                  +##       
                 +###       
                 +##+       
                 ###+       
                +##+        
                ###+        
               +##+         
              +###+         
              +###          
             +###+          
            +####+          
           +###++           
          +###+             
          ####+             
         +###+              
        +####+              
       +###+                
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +###+         
             +####          
            +###+           
           +###+            
           +###+            
           +##+             
           +##+             
          +###              
          +###              
          +###              
          +###+             
          +####++           
          +######           
          +######+          
          +#######+         
           +######+         
           +######+         
            +#####+         
             ++##++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +                
          +##++             
          +####+            
             +##            
              +#+       ++  
              ##+   ++####  
              +#+++####+++  
           +++#####+++      
       +########+++         
      +##+++###+            
      #+  ++##++            
      +######+              
      +####+                
        +                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +###       
                +###+       
               +###++       
              +##++         
             +##+           
            +###            
            ###+            
           +##+             
          +###              
          +##+              
         +##+               
         +## +++###+        
        +##++#######+       
        +#######++##+       
        +#####+ +###+       
        +#####++###+        
        +###++####+         
        +##++####+          
        +######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++++      
              ++########++  
           ++#######++####  
        +#+####+++          
       +####+++             
       +###+                
      +##++                 
      ###+                  
      ### +++               
      ##########+           
      +##########+          
              ++##+         
                ##+         
                +##+        
          ++ +++##+         
         +########+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++           #++     
      +##+         +##+     
      ###+         +##+     
     +###+         +###     
     ####          +##+     
    +####          +##+     
    +###+          +##+     
    +###     +++++#####+    
    ##################+     
    +#################+     
    +##########++  +##+     
     ++++##+++     +##+     
                   +##+     
                   +##+     
                   +##+     
                   +##+     
                   +##+     
                   +###     
                   +###+    
                    +++     
                            
                            
                            
                            
                            
                            
                  ++##+     
                 +####+     
               ++####+      
              +######++     
             +########+     
          +++#########+     
          +#####+++###+     
        ++#####+   +##+     
       +#####++   ++###     
       +#####     +####     
      +####+      +###+     
     +####++     ++###+     
     +###+      +###++      
    ++###+     ++###+       
    +###+    ++#####        
   +####+++#######+         
   +#############+          
    ++#########+            
     ++#####+++             
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++#+++         
      ++############+       
      +###++++++  +##+      
       ++        +###+      
                +###+       
               +###+        
           +++ +##+         
           +######++        
            +#########+     
            +###+ ++####+   
            +##+      ++++  
           +###             
           +##+             
           ###+             
          +###              
          +##+              
          +#+               
         +##+               
         ##+                
         +#+                
                            
                            
                            
                            
                            
                            
                            
              ++####++      
            +#######++      
           +####+++##+      
          +###+   +##       
         +###+   +###       
         +##+  ++###+       
         ###+++#####        
         +########+         
          +##+####+         
              ###+          
             +###+          
             +###           
             ###+           
            +###+           
            +##+            
          +####+            
          +###+             
         +###+              
        +###                
        +++                 
                            
                            
                            
                            
                            
                            
                            
                            
            ###+            
          ++###++           
         +###++##           
         +##+ +###+         
        +##+   +##+         
         ##+   +##+         
         ##    +##+         
        +#+    +##+         
         #++  +###          
         +##++###+          
          +###++#+          
           +++  #+          
                #+          
               +#+          
               +#+          
               +#+          
               +#+          
               +##+         
               +##+         
                #+          
                            
                            
                            
                            
                            
                            
                    ++++    
                  +#####+   
               +++#######   
             +#######++++   
            +#######+       
           +#####++         
          +###++++          
         +##++              
        +###+               
        +##+                
       +###+##+++           
       +#########+          
        ++###+####+         
       +       +###         
       +        +##+        
     +++      ++###         
     ##++  +++####+         
     ############+          
     +#########++           
      +++++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                #++         
               +##+         
               +##+         
               ###+         
              +##+          
              +#+           
             +##+           
             +##+           
            +##+            
            +##             
            ###             
            ###             
           +##+             
           +##              
           +#+              
           +##              
           +##              
           +##+             
            +##             
             ++             
                            
                            
                            
                            
                            
                            
                            
           ++####+          
         +########+         
         +#########+        
         +####++####+       
         +###+ +####+       
               +##+         
              +###+         
            +####+          
           +####+           
           #####++          
           #######+         
           +##+####+        
                +###+       
                +###+       
      ++        +###+       
     +##+       +##+        
     +###++   ++###+        
      +###########+         
       +#########++         
        ++######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###++#+      
            +#########+     
          +##########+      
        +#####++#####+      
       +####++######+       
       +############+       
       #######+++##+        
               +###         
               ###+         
              +###+         
              +##+          
             +###+          
             ###+           
            +###+           
           +###+            
           ####             
           ###+             
          +##+              
         +###+              
          +#+               
                            
                            
                            
                            
                            
           +#####+          
           +#####           
           #######+         
           ########+        
         +##########+       
         +#####+#####       
         #####+  ####+      
        +####+   +###+      
       +#####    +###+      
       #####+    +###+      
      +####+      +###+     
      +####+      +###+     
      +####      +#####     
      +####      +####+     
      +####      +###+      
      +####+   ++####+      
      +#############+       
       +###########+        
       +#########+          
        +++####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+++            
        ++#+++##            
       +##+   +#+           
       +##     +#           
       +##     +#           
       +#+     +#           
       +#+     +#           
       +##    +##+          
       +##+ ++###++         
        +#########+         
        +####++ +##         
          +++    +#+        
                  ##        
                 +##+       
                 +##+       
                  ##        
                  +#+       
                  +#+       
                  +#        
                  ++        
                            
                            
                            
                            
                            
                            
                            
                            
            +#+        +    
           +##+      +##    
          +###+     +###    
          ###+     +###+    
          ###      +##+     
         +##+      ###+     
        +##+      +##+      
       +###      +###       
      +###       ###+       
      +##+      +##+        
      +##+++++++##++        
      ############          
      ++++++++###+          
              +##           
              ##+           
             +##            
             +#+            
            +##+            
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                +++++###+   
              +########++   
          ++++###+++++      
         +#####+            
        +#####+             
        +##+ +              
       +##+                 
       +##                  
       +##++++++++          
       +###########+        
        ++++++++####        
                 +##+       
                  ##+       
                  ###       
                  ###       
                  ##+       
     +++         +##+       
     +###++++++++###+       
       +++#########+        
          +++++#+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##++        
           +#########+      
           ##########+      
         +#####++ +##+      
        +#####+  +###+      
       +###++   +####+      
       +##+    +#####+      
      +####+#########+      
      +########+ +###       
       +###+++   ###+       
               ++##+        
               +###+        
              +###+         
             +###+          
             +###           
            +###+           
            +##+            
           ###++            
           ###              
          +#++              
                            
                            
                            
                            
                            
           +#++             
          +###+             
          +###+             
           +##+             
           +##+             
           +####+           
            ####+           
            +###+           
            +###+           
            +###+           
             +###+          
            +####+          
             +##+           
             +##+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+######+      
            +++++++###      
                 +###+      
                +####+      
               +####+       
              +####+        
              +###+         
              ####+         
             #####+         
            +####+          
            +###+           
           +####+           
          +####+            
          +###+             
         +####+             
        +####+              
        +####+              
        ####+               
        ###+                
        +##                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++#+##++++++       
     +####+##########+      
     +#+++  ++++++++##      
                   +#+      
                   +#+      
                  +##       
                 +##        
                +##+        
                +##         
               +##+         
              +##+          
              +#+           
             +##+           
             ##+            
            +##             
           +##              
           ##+              
          +##++             
          +####             
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
             +++##++        
        ++++#######+        
        ###########+        
        ###########+        
       +####+++++##+        
        ##+     ###+        
        +      +###+        
               ###+         
              +###+         
             +###+          
             +###           
            +###+           
            +##+            
           +###             
           +##+             
          +##+              
          +##               
         +##+               
         +#+                
         ##+                
                            
                            
                            
                            
                            
                  +++       
                  +##+      
                  +#++      
         ++       +##       
        +#+       +#        
        ##+       ##        
        ##+      +##+       
       +#++      +##+       
      +##+        ##+       
      ####+++     ##+       
     +#######++   ##+       
     ###++++####++##+       
    +#+     ++######+       
    ++         ++###        
                 ###        
                 ##+        
                 ###        
                 ###        
                 ###        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+             
           ###+             
          ++##+       +     
          ++##+      +#+    
          +###+     +##+    
          +##++    +###     
         +###+     +##+     
         ###+     +###      
        +##+      +##+      
        ###+     +##+       
       +##+      +##        
      +####++++++##+        
      #############         
     +###++#######+         
      ++     ++###+         
              +##+          
              +#+           
             +##+           
             +##            
             +#+            
                            
                            
                            
                            
                            
                            
                            
           +++#+            
          ######            
          ##+++             
          ##                
          ##                
          +#                
          +#+++++           
          ########+         
         +###+++++#+        
         +##      +#+       
          +        +#+      
                    ##      
                    ##      
        +           ##      
        #           ##      
        #+         +#+      
        ++        +##+      
         #+      +##+       
         +#+++ ++##+        
           ++####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+        +++   
          +##+        ###   
         +###       +++#+   
         ###+      +####+   
        +###+      ####+    
       +###+      +###+     
       ####      +####      
      +###+     +####+      
      +#####++  +###+       
      +########+###+        
        ++#########+        
           +++####+         
             +###+          
             +###+          
             +##+           
            +###+           
            +###+           
            +##+            
            +##+            
            +##             
                            
                            
                            
                            
                            
                            
                            
            +++#####+       
          ++########+       
         +###+++  +#+       
          +++     +#+       
                  +#+       
                 +##+       
           +    +##+        
          +###++##+         
         +##+####+          
         #########+         
         #####+ +##+        
          +++    +#+        
        +        +##+       
       +#         +#+       
      +#+         +#+       
      +#+        +##+       
      +##       +###        
       +#+++++++##+         
        +########+          
         +++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#        
                  +#        
                ++##        
              ++####+       
             ++####++       
               +###         
               ###+         
              +###+         
              +##+          
             +###           
             ###+           
            +##+            
           +###+            
           +##+             
           ###+             
          +##+              
         +###               
        +###+               
        +###                
        ++#+                
                            
                            
                            
                            
                            
                            
                            
                            
     +####+++               
    +#########+++           
     ++  ++++####+++        
             +++####+       
                 +###+      
                  +##+      
                +###+       
              ++###+        
     +#+++  ++###++         
     +##########+           
     ++##+######+           
           +#####++         
              ++###+        
                +###+       
                  +#+       
                  +##+      
                  +#+       
               +++##+       
         ++++######+        
        +##++##++++         
                            
                            
                            
                            
                            
                            
                            
             ++++#+++       
             +#######       
             ##++++##+      
             +#+   +##+     
              +    +##+     
                   ##+      
                  +##       
          +++##++####+      
          ++### ####+       
            +##+##++        
            +####++         
            +###+           
           +###+            
          +####+            
        ++##+##             
       +###++##             
       +##++##+             
       +##+##+              
       +####+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
              +##+          
              +##+          
              +##+          
              ###+          
              ###+          
             +###+          
             +###+          
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++##+      
         ++##########+      
      +++############+      
      +########+++###+      
      +###++++   +##+       
      ###+      +###        
      +++       +##+        
               +##+         
               ##+          
              +##           
             +##+           
             +#+            
            +##+            
            ##+             
           +##+             
           ##+              
          +##               
          +#+               
          +#                
          #+                
                            
                            
                            
                 #+         
               ++#+         
             +###+          
             ####           
            +###+++         
            +##++##         
           +###  ##         
           ###+  ##         
           ###+  ##+        
           ###+  ##+        
          +##+   ##+        
         +###+   ##+        
         +###+  +##+        
         +###+ +###+        
         +###  +###         
         +###+ ####         
         +########+         
         +########+         
           ######           
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
               +##          
              +##+          
             +###+          
             +###+          
             +##+           
             +##+           
             ###+           
            +##+            
           +###++++         
           ########+        
          +#########+       
          +###+++ +#+       
         +###+   +##+       
         +### +++##+        
         +###+####+         
         +######++          
          ##++++            
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++##+          
         +#######+          
        +#++++++#+          
       +#+     +#+          
        ++     +##          
               +#+          
               +#+          
              +#+           
              +#+           
              ##            
             +#+            
             +#             
            +#+             
            ++              
           +#+              
          +#######++++      
         +############+     
        +###+++ +++++#+     
       +##+          +      
       ##+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#####++       
            +########+      
            ++#######+      
            +########+      
           +#####+###+      
          +#####++###+      
          +####+ +###+      
         +#####  +###+      
        +####++  +###+      
        +###+    ###+       
       +###+    +###+       
       +###     ###+        
      +###+    +###+        
      +##+    +###+         
      +##+   +###+          
      +###+ +###+           
      +########+            
       +#######+            
       +#####++             
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
            #+   ++         
            #+   #+         
           +#+   #+         
           +#    #+         
           +#    #+         
           +#    #          
           +#    #+         
           ++   +#+         
           #+   +#          
           #+   +#          
          +#++++##+         
           ######+          
               +#+          
               +#+          
               +#           
               ##           
               #+           
              +#+           
              +#            
                            
                            
                            
                            
                            
                            
                            
                            
            +++  +###+      
           +####+######+    
           +#######+###+    
            #####++ ###+    
           +##+##+  ###+    
        +  +####+++####+    
      #++   +### +####++    
      +     +### +###+      
            +###+###+       
             ######+        
            +####+          
          ++#####           
        ++#######           
       +###++ ###           
       +##+   +##           
      +##+    +##           
      ###    +###           
      ###+++####+           
      +########+            
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +                  
        ###+                
        ####+        +++++#+
        ##+#+       +####++ 
        ####      ++##++    
        ###      +##+       
        +##+    +##+        
         +##+  +##+         
         +##+ +##+          
          +#####+           
           +###+            
           +###+            
           ##+##+           
           ## +##+          
           +##++##+         
           +######+         
            +++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
               ++####       
             ++++###+       
            ++  +###        
       +   +#+ +###+        
           ++ +####+        
              +###+         
             +###+          
             +###+          
            +###+           
           +###+            
           +###+            
           +##+             
           ###+             
          +##+              
         +###               
         +##+               
         ###+               
         ###+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            +######+        
          +####+++++        
          ###+              
         +##+               
         ##+                
         ##+                
         ##                 
         ##                 
         ##                 
         ##   ++++          
         ## +#####+         
         ##+#######+        
         +###+   +##        
         +##+     +#+       
          +#+     +#+       
           ##+    +##       
            +###++###       
             +######+       
               +++++        
                            
                            
                            
                            
                            
                            
                            
                            
             +###++         
             +#####++       
             +#######+      
             +++++####+     
           +      +###+     
          +#++     ###+     
        ++####++  +###+     
       +#######+  +###      
        ++++###+ ++###      
       +    +##++####+      
       +    +######++       
     +     ++####++         
     +  ++######+           
      ++####++##+           
      +###++ +##+           
      ###    +##+           
      ###+  +###+           
      +##+++###+            
       +######+             
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +#+        
                +#+         
               +#+          
              +##           
              +#+           
             +##            
             +#+            
             ##             
            +#+             
            ##+             
           +#+              
           +#+              
           +#+              
           +#+              
           +#+              
           +#               
           +#+              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++              
          ++##+       ++++  
            +#+  ++#####++  
            +#++######++    
          ++#####++++       
        +#####+++           
      ++#####+              
      ##++##+               
      #####+                
      ++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +##+               
         +####+             
         +++###+            
            ++##+           
              +##           
              +##           
              +##+          
           +++##+           
          +#####            
          +######+          
           ++++##+          
               +##+         
                ##+         
                +#+         
                ##+         
               +##+         
              +##+          
              +##+          
           ++####           
           ++##+            
                            
                            
                            
                            
                            
               +#+          
               +##          
              +##+          
              +##           
             +##+           
            +###+           
            +##+            
           +###+            
          +###+             
          ###+              
         +###               
         ####++++++         
        +###########+       
        +############+      
        ######+ ++++##      
       +#####       ##+     
       +####+     +##+      
        +####++++###+       
         +#########+        
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   +#########++             
   +#++########+            
   ++   +++####             
         +####+             
        +###++              
        ###+                
        ####+++++           
        +########+          
         ++#######++        
           +++++####+       
                 +##++      
                  +##+      
                  +###      
            +++   +###      
            ##+    ###      
           +#+    +###      
           ##+   ++##+      
           ###+++####+      
           ++#######+       
            +######+        
                            
                            
                            
                            
                            
                            
                            
            +++##++         
            +######+        
            ++######+       
            ++#######+      
            +++++####+      
                 ####       
                 ####       
                 ####++#    
                 #######    
             +++########    
        +++##########+++    
     ++#############+       
    +##############+        
    ####++++++####+         
    ###+   ++####+          
    +###+++#####+           
    +##########+            
     +######++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
          +###+             
         #####+             
        +####+              
        +##+   +            
        +##   +#++          
        +##  +###+          
        +##++#####          
         #########+         
         +#####+##+         
          +###+ +#+         
           +++  +##         
                +##+        
                +##+        
                +##+        
                +##         
                +##         
                +##         
                +##         
                 ++         
                            
                            
                            
                            
                            
                            
              +##++         
             +#####++       
            +########+      
            #####+###+      
           ###+++  ###+     
          +### ++  +###+    
         +###+      +##+    
         +##+       +##+    
        +###+       +##+    
        ###+        +##+    
       +##+         ###+    
      +###+        +###     
      +##+        +###+     
      +##+       +###+      
      +##+      ++##+       
      +##+     ++###+       
      +##+  +++####+        
      +###+#######+         
      +##########+          
        +####+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ###+           
             ###+           
             ####           
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####           
             ####           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
             ##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
          ++########+       
         +#####++++##+      
        +####+    +##+      
        +###+  +++##+       
        +##+++######+       
        +###########+       
         +##++++++##+       
           +     ###        
                +###        
               +###+        
              +###+         
             +###+          
             +###+          
            ####+           
           +###+            
           ###+             
          +##+              
          ###+              
          +##               
                            
                            
                            
                            
                            
              #+            
             +#+            
             +#+            
             +##+           
             +#+            
             ##+            
             ###+           
             ##+            
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
            ###+            
           +###+            
           +###+            
           +###+            
           +###             
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                   +##+     
                   +##+     
                   ###+     
                  +##+      
                ++###+      
                +###+       
              ++###++       
              +####         
             ++###+         
             ####+          
           ++###++          
           +###++           
          +####+            
          ####+             
         +###+              
        +###++              
        +###                
       +###+                
       +##+                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ####++++           
        ##############      
       +##+++  +######+     
       +##+      +####+     
       +##+     +###+       
       +##+     ###+        
       +##+    +###         
       +##+   +###+         
       +##+   +###          
        ##+   +##+          
        +##+  +##+          
        +#+   ###           
         +    ##+           
             +##+           
             +##+           
             +##+           
             +##+           
              +#+           
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#++       +#   
          +#####+     +#+   
             +##+   ++#++   
              +## ++##+     
              ###+###+      
             +#####+        
         ++++####++         
      +++######++           
     +##++####+             
     +##++###+              
      +####++               
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +###+          
             +###+          
             ++##+          
              +##+          
             +###           
             +###           
             +##+           
             +##+           
             +##+           
             ###+           
            +##+            
            +##+            
           +###+            
           +##+             
           +##+             
           ###+             
          +##+              
          +##+              
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
                    ++###   
                  ++###+    
                +####++     
              ++###++       
            +####++         
           +####+           
         +####++            
        +###+++             
       +########+           
       +#########+          
        ++++++++##+         
                +#+         
                +##         
     ++++++++++###+         
     ############+          
     #######+++++           
      +  ++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++++##+     
        ++++###########     
        ############++      
        ######++++++        
        ###                 
        ###                 
        ###+                
        ####++++            
        ########++          
        ##########+         
        +##+++++###+        
                 +##+       
                 +###+      
                 +###       
                ++##+       
               +####        
            ++#####+        
       ++ ++######+         
       +########+           
        +####+++            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
            +       +##+    
           +#+     +##+     
          +##     +##+      
          +#+     ###+      
          +#+    +##+       
         +##    +##+        
        +##+    +##+        
        +##    +##+         
       +##+    ###+         
      +##########+          
      +##########           
       ++++++###+           
            +###            
            +##+            
            ###             
           +##+             
           +##              
          +##+              
          +##               
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++                 
        +#+                 
        ##                  
       +#+                  
      +#+                   
     +#+         ++++++     
     ##         +#+++##+    
     #+         #+    +##   
     #         +#      +#   
     #+        +#      +#   
     +#+       +#     +#+   
      +##+     +#   ++#+    
        ++#++++##+###++     
           +++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +++#+    
                ++#####+    
              +########+    
            +#######++      
           +####++          
           +###+            
         ++###+             
        +####+              
       +####+               
       +####                
       +#####+              
        +#####+             
         ++####+            
           ++####           
      ++     ####+          
      ##++   +####          
      ####+++++###+         
      ++##########+         
         +########+         
           ++++###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#              
           +##      +       
           +#+     +#+      
           ##+    +##       
          +##+    +#+       
          ##+     ##+       
         +#+     +##+       
         ##+     +#+        
        +##      +#+        
        +#+      ##+        
       +##+     +##         
      +####+++  +##         
      ##++####+ +#+         
      +    ++##++#          
            ++####          
              +###+         
               +##          
               +##          
                ##          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +++++     
       +#+ ++++########     
      +################     
     +#########+++ +##+     
   ++#####+++      +##+     
   ####++         +##+      
   +#+            ###+      
                 +##+       
                +##+        
               +###+        
               ###+         
              +##+          
              +##+          
              +##           
             +##+           
             +##            
             ##+            
            +#+             
            +#+             
            ++              
                            
                            
                            
                            
                            
                            
        +#                  
       +##+                 
       +##         +++      
      +##+         ##+      
      +##+         ##+      
      +##         +##+      
      +#+         +##+      
      +##+        +##+      
      +###+++     ###       
       +#######+++##+       
        +############+      
          ++++++++##+       
                  ##+       
                  ##+       
                  ##+       
                  +#+       
                  +#+       
                  +#+       
                   ##       
                   +#       
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++## +++##+       
         +###########+      
        +#########+##+      
       +#######+  +##+      
       #####++    ##+       
      +####+     +##+       
      +##++      +##        
       ++       +###        
                ###+        
               +###         
              +###+         
              +##+          
              +##+          
             +##+           
            +###+           
            +##+            
           +###             
           ###+             
           ##+              
           ##+              
                            
                            
                            
                            
                            
             +#+            
            +####+          
           +######+         
          +#+++  +#+        
         +##      ++        
         +#+      +#        
         +#+      +#        
         +#      +##        
         +#+    +##+        
          ##+++##+          
          +######+          
          +#+  +##+         
         +#+    +##         
         ##      +#+        
        +#+       #+        
        ##       +#+        
        #+      +##         
        ##    ++#+          
        +##++###+           
         ++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                      ++    
                   ++####+  
                 ++######+  
               +######++    
            +++####+        
           +######+         
          +#####+           
        ++###+++            
        +###+               
        +###++              
        +######+            
        +#######++          
        ++++++####+         
              ++##+         
               +###+        
      +++       +##+        
      ####+++++++###        
      +############+        
       +##########+         
          ++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ##+      
                  ##+       
                 +#+        
                 +#+        
            +#+  ##+        
            ##+ +#+         
            ##+ +#+         
           ##+ +##          
          +##  +#+          
         +##  +##+          
        +##+  +#+           
        +#######+           
        #####+##            
        +++  +#+            
             ##+            
            +#+             
            ##+             
           +##              
           +#+              
           ##               
                            
                            
                            
                            
                            
                            
           ++##++           
          +#######+         
          +########+        
          +++  ++##+        
                +##+        
               +###+        
              +###+         
            +####+          
           +####++          
           #######+         
           ++++####+        
                +###        
                 ###        
                 ###        
    +#          +###        
    ##+        +###+        
    ####++   ++####         
    +#############+         
      +###########          
         ++##++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
         ++      +#+        
         +#+     +#+        
         +#+     +#+        
         +#+     ##         
         ##+    +##         
         ##     +#+         
        +#+ ++  +#+         
        ###########         
        #####++####         
        ++++   +##+         
               +#+          
               +#+          
               +#+          
               +#+          
               ##+          
              +#+           
              +#+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
              +###++        
             +######++      
              +#######+     
             ###+ +###+     
           +####+ +###+     
          +####    +###     
        +####+     ###+     
        +###+      ###+     
       +####+      ###+     
       ####+      +###+     
      +###+       ####+     
      +###        ####+     
     +###+       +####+     
     +###+      +####+      
     +###+     +####+       
     +###+++######++        
     ####+#######+          
     ###########            
     +########++            
       ++##++               
                            
                            
                            
                            
                            
                            
                            
                            
            + +##+          
           +######          
          +##+++##          
         +#++   +#          
         ++     +#          
         +     +#+          
        ++     +#           
        ++    +#+           
             +#+            
             +#+            
            +#+             
            ##+             
            #+              
           +#+              
           +#               
          +##               
           ##+              
           +###++++++       
            +######++       
             +###+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+            
           +#####+          
            +#####+         
             +++##+         
                ###         
                +#+         
          ++    +##         
       ++#####++###+        
       +###########+        
      +##+  ++#######++++   
      ##+   ++###########+  
      ##+++#####+ +++++++   
      +#######++            
       ++##+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +######+          
          #+   ++#+         
          #+     +++        
         +#+                
         +#+                
         +#                 
         ++                 
         #+      ++++       
         #+   ++##+#+       
         +++++#++  ++       
         +####+    #+       
          +++      #+       
                  +#+       
                  ++        
                 +#+        
                 #+         
                +#+         
           +   +#+          
           ++++#+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++            
          +#####+           
           ++ +##+          
               +#+       ++ 
               +#+ ++++###+ 
        ++   ++########++   
       +##########++++      
       +##+####++           
       +######+             
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               ##+          
              +##           
              +#+           
              ##+           
             +##+           
             +##            
             +##            
             +#+            
             ##+            
            +##             
            +##             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
             #+             
             ++             
                            
                            
                            
                            
                            
                            
                            
               ++++         
             ++####+        
             +######+       
             +#+++##+       
                  ###       
                  ###       
                 +###       
                 +##+       
                +###+       
          ++++#++##+        
        +##########+        
       +####++#####++       
     +###++  +#######+      
     +##+   +####+####+++   
     ###+++####++  +#####   
     #########+      ++++   
     +######+               
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
              +###++        
            +######+        
          +####++##+        
         +###++ +++         
        +###+               
        +###                
       +###+                
      +###+                 
      +##+                  
      +##+                  
      ###+     +++++        
     +###     +#####+       
     +##+   ++#######++     
     +##+   +##+++#####+    
     +###  +###   ++###+    
      +##+ +##+     +###+   
      +###++###+   ++##+    
       +########+++####+    
        +############++     
          ++#######++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#######+       
       +++##########+       
     ++######+++++##+       
     +####++     +##        
     +##+       +##+        
      +         ###+        
               +##+         
               ###+         
              +##+          
              +##+          
             +##+           
             +##            
             +##            
             ##+            
            +##+            
            +##             
            +#+             
            ##+             
            ##              
            #+              
                            
                            
                            
                            
                  ++        
                 +#+        
                 +#+        
                +##+        
                ##+         
               +##+         
               ##+          
              +##+          
             +##+           
             +##+           
             +#+            
            +##+            
            +##+            
           +##+             
           ###              
          +##+              
          +#+               
          +#+               
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
       +####++++++          
      +############++       
       +#############+      
       +#++  +++#####+      
                 +####      
               ++####+      
              +#####+       
            ++#####+        
           +#####++         
          +#####+           
           +#####+          
            +#####+         
             ++###+         
               +###+        
    +           +###+       
   +#++        +###+        
   +####++++++#####+        
   +##############+         
    ++###########+          
       +++#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+       ++  
             ####++######+  
            +#########++    
           +######+++       
           +###+++          
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +###+            
            +###+           
            +###+           
             ###+           
           +####+           
          +###++            
       ++####+              
      ######+               
      ####+                 
      +++                   
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                 ###+       
                +###+       
               +####        
               +###+        
               +###+        
               ####         
              +###+         
              ####+         
             +###+          
            +###+           
            ###+            
           +###+            
          +###+             
     +    +###              
     +    +##+              
         +###+              
         +###               
         +##+               
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
             +#    ++++++   
            +##++########   
           +############+   
           +#######+++      
          +##+++ +          
          +#+               
         +##+               
         ###+++             
         #######+           
         +#+++++#+          
                +#          
                +#+         
                +#+         
               +##          
              +##+          
     +     ++###+           
     ##+#######+            
     +#######++             
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
         +++        +##+    
        +##+       +###+    
        +##+       +##++    
       +###+      +###+     
      +###+      +###+      
      +##+       +###       
     +###+     ++###+       
     +#####+++#####+        
      ++##########+         
        ++##+++###+         
             +###+          
            ++##+           
            +##+            
            ###+            
           +###+            
           +##+             
          +###              
          +##+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
           ++#++            
         +######+           
       +###++  +#+          
      +##+     +#+          
      +#+      +#+          
       ++     +##+          
              +#+           
            ++###++         
           +###++##+        
           ##++  ++#        
           +      +#+       
                   #+       
                   ##+      
                   ##+      
                   ##       
       +          +#+       
       #         +##+       
       #+      +###+        
       +##+++####++         
        ++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
           +         ++##   
          +##       +###+   
          +##+     +###+    
         +###     +###+     
        +###+    +###+      
        ####     +###       
       +###     +###+       
      +###   +++###+        
     +####+++######         
     #############+         
     +###########+          
      +++#++ +##+           
             +##+           
            +##+            
            +##+            
            ##+             
           +##+             
            #+              
            +               
                            
                            
                            
                            
                            
                +##+        
               ###+         
              +##+          
             +##+           
            +###+           
            +##+            
           +##+             
           ###+             
          +###+             
          ####+             
         +#######+++        
         +##########+       
         ####+ +++##+       
         ###+    +##+       
        +###+    +##+       
        +###+   +###+       
         +##+  +###+        
         +###++###+         
          +######+          
          +++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ######+         
           +#######+        
           +###++###        
           ++##+ ###+       
             +++ ###+       
                +##+        
               +###+        
              +###+         
            +#####          
            ######++        
            +##+###+        
                +##+        
                 ##+        
    ++          +##+        
   +##+         ###+        
   +##+        +###+        
   +###+   +++####+         
    +####++######+          
     +##########+           
      +######++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
               ++##+        
             ++####         
         +++######+         
   +##########+++#          
    +++###+++  +##          
               +#+          
               +#+          
               ##           
              +##           
              +#+           
              +#+           
              +#            
              +#            
              ##            
              ##            
             +##+           
              ###           
              +#+           
                            
                            
                            
                            
                            
                            
                  +##+      
          +++########+      
         +############+     
         +############      
         +###########+      
        ++##########+       
       +#############+      
      +##############+      
      +######++######+      
     +######+  +######+     
     +######+  +######+     
     +######+  +######+     
     +######+  +######+     
     +#######++#######+     
      +###############+     
      +###############+     
      +##############+      
       ++###########+       
         +########++        
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
            +##+            
             ###            
             ###            
             +#+            
             +#+            
             +#+            
             +#+            
             ##+            
             ##+            
            +##+            
            +##             
            +#+             
            +#+             
            +#+             
            +##+            
            +##+            
            +##             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++       
               +#####+      
           +++#######++     
         ++############     
        +##############+    
       +###############+    
       #######++++++####+   
     +#####++       ####+   
     +#####+        #####   
     #####+         ####+   
     ####+         +###+    
     ####+         +###+    
     ####+         +###+    
     ####+       +#####+    
     ####++    ++######     
     ################++     
     +##############+       
      +###########++        
        ++###+++            
          +++               
                            
                            
                            
                            
                            
                            
                            
         +##++++            
        +########           
        +########+          
         +#######+          
           +++###+          
              ###+          
              ###+          
              ###+          
             +###+          
             +###           
            +###+           
            +###            
            +##+    +       
          ++###++####       
          +##########       
          +##########       
         +##########+       
         #######++++        
         #####++            
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                   +##      
             +    +##+      
            +#+  +##+  ++   
           +##  +##+        
          +##+  ###+        
         +###+++##+         
         +#######+          
         +++####+      ++   
            +##+       ++   
           +##+        ++   
           ##+         #+   
          +##               
         +##+               
         +#+                
         ##+                
        +#+                 
        +#                  
        #+                  
       +#+             ++   
                            
                            
                            
                            
                            
                            
                            
                            
          ++##+             
         +##++#+            
         +#+  +#++          
        +#+    +##+         
        +#     +##+         
        #+     +##+         
       +#+     +##          
       +#     +###          
       +#    +#++#          
       +#++++#+ +#          
        +###+   +#          
          +     +#          
                +#+         
                +#          
                +#          
                +#          
                +#          
                ++          
                ++          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+  ++##+        
         +###+#####+        
       ++#######+##+        
      +####++++  ##+        
      +#++      +##+        
                +##         
                ##+         
               +##+         
              +##+          
              +##           
             +##+           
             ##+            
            +##+            
            ##+             
           +##+             
           +#+              
          +##+              
          +#+               
          ##+               
          +#                
                            
                            
                            
                            
              ++#+          
             #####+         
            +######         
           +#######         
          +####+###         
         +####++###         
         +###  +##+         
         +##+ +###+         
         +++  +###          
             +###+          
             ####+          
            +###+           
            ####+           
           ####+            
         ++###+   ++++++    
        +###############+   
        +#############+++   
       +##########+++       
       +######+++           
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
           +#####+          
          +##++++#          
         +##+   ##          
         ##+  ++##+         
         ##++#####+         
         +####++##+         
          +++  +##+         
               +##          
              +##+          
              +#+           
              ##+           
             +##+           
             +#+            
             ##+            
            +##             
            ##+             
            ##+             
            ##+             
            #+              
                            
                            
                            
                            
            ++###+          
           +#####+          
           ####++           
         +###+              
         +###+              
         ###+               
         ##+                
        +##+  +++           
        +###+####++         
        +##########         
        ###########++       
        +##++++++###+       
        +##+     +##+       
        +###+     +##+      
         +##+      ##+      
         +###+     ##+      
         +####++  +##+      
          ++########+       
           +########+       
             ++####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##++++++#++      
         +###########+      
        +############+      
       +#####++++++##+      
       #####+     +##+      
      +###+      +##+       
      +###+      +##+       
      ++++      +###+       
                +##+        
               +###         
               +##+         
              +###          
              +##+          
             +##+           
             +##+           
             ##+            
            +##+            
           +##+             
           +##              
           ##               
                            
                            
                            
                            
                            
                            
                            
                            
     +########++            
     ###########+           
     +#++++++####+          
      +       +##+          
              +##+          
              +##+          
             +###+          
             +##+           
            +###+           
            +###+           
           +###+            
           +########++#++   
           +#############   
           +##########+++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#++        
              ######+       
             +##++###+      
             +#   +##+      
              +    +##+     
             +#+   +##+     
             ##+  +##+      
             +##+ ###+      
             +######+       
              #####+        
            ++####+         
           +#####+          
         +######+           
        +###++##+           
       +##++ +#+            
       +#+  +##+            
       +#+  +##+            
       +##++###             
       +######+             
        ++##++              
                            
                            
                            
                            
                            
                            
              +#+           
            +###+           
          ++##+             
         +###+              
         +##+               
        +##+                
        ##+                 
        #+                  
       +#+                  
       ##+                  
      +##                   
      +##                   
      +##+     +++ +##+     
      +##+   +####++####+   
       +###+###+++  + +##+  
        +#####+        +#+  
         +###++        +#+  
          ++###++++ +++##+  
            +###########+   
              ++++####+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +######+      
             +########+     
            +#+++   +#+     
           +#+      +#+     
           +#+      ##+     
           ++      +#+      
           ++     +##+      
          +#+    +##+       
           ##+  +##+        
           +#+ +##+         
           +#####+          
            +##++           
           +###+            
          +####             
         +#++##+            
        +#+ +#+             
       +#+ +##+             
       +#++##+              
       +####+               
        +#++                
                            
                            
                            
                            
                            
                            
                            
         ++####+            
         +#######++         
    +++ +#+########+        
    +#+  + ++++++###+       
    +#+          +###+      
    +#+          ++###      
    +#+           ++##+     
    +##+            +#+     
    +##+            +##     
     ##+            +##+    
     ##+             +#+    
     +#+            +##+    
     +#+            +##+    
      ##+           ###     
      ##+         +###+     
      ###+     +++####      
      +###+++++######+      
       +############+       
       ++#######+++         
         ++##+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++ ++++#++       
          +#########+       
         +######++##+       
        +###++++  ##+       
       +###+      ##+       
       +##+      +##+       
       +++       ###        
                +##+        
               +###         
               +##+         
              +###          
              +##+          
             +###           
             +##+           
             ##+            
            +##+            
            ###             
           +##+             
           ###+             
           ##+              
                            
                            
                            
                            
                            
           ++###++          
          +########++       
        +############+      
      +####+++ +++####+     
      ####+        +###     
     +####          +##+    
     ####+           +##    
     ###+            +##    
     ###+            +##    
     ###+            +##    
     +##+            +##+   
     +###            +##+   
      ###+           +##+   
      ###+          +##+    
      +###+        +###+    
      +####+     ++###+     
       +#############+      
        +###########+       
         ++########+        
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
           +########+       
         +####+++++##       
        +###++     #+       
        ###+       #+       
       +##+     ++##        
       +##  ++++####+       
       +############+       
        +#####+  +##+       
         +#++    +##+       
                +###+       
                +##+        
               +###+        
               ###+         
              +###          
             +###+          
            +###+           
            +##+            
            +##             
            ##+             
                            
                            
                            
                            
                            
                            
              +#++++        
             +######+       
            +########+      
           +####+ +###      
           ####+   +##+     
           ###+     ##+     
           ###+     ##+     
          +###+     ##+     
         +###       ##+     
        +###+       ##+     
        +##++       ##+     
        +##        +##      
        ###       +##+      
        ##+      +###+      
       +##+     ++##+       
       +##      +##+        
       +##    ++##+         
       +##+++####+          
       +#######++           
       +######+             
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
               +###+        
              +###+         
             +###+          
            +###+           
           +###++           
           +###+            
          +###+             
          +##++             
          ###+              
         +###               
         +##+               
         +###+   +#+++      
          ############+     
          +###########+     
          +##########+      
         +###++++++         
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#####           
          ###+++#+          
         +##+   ##+         
        +##+   +###+        
        +#+    +###+        
        +#+    +#+#+        
        +#     ##+          
        +#++ ++##+          
        ++#######+          
          ++++ ##+          
               ##+          
               +#+          
               +#+          
               +##          
                ##+         
                ##+         
                +#+         
                +#+         
                +##+        
                 +#+        
                            
                            
                            
                            
                            
            +++##+++        
         +##########++      
         ######+######      
         #####+ ++####+     
          ++++    +###+     
                  +###+     
                 +####      
               ++####+      
             +######+       
            +######+        
            +#####+         
            ++####+         
               +###+        
   +           +###+        
   #++          ###+        
   ###++       +###+        
   +####+++++++###+         
    +#############+         
     +++#########+          
        +++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#        
                 +#+        
             ++  +#+        
            +#+  ++         
            +#+ +#+         
           +#+  +#+         
           +#+  #+          
          +#+   #+          
         +###+ +#+          
         +###+ #+           
         ##++#+#+           
         ++  +###+#++       
              ##+++         
             +#+            
             +#             
             #+             
            +#+             
            +#+             
            +#              
            +#              
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 +##+       
                 +##        
                +###        
                +###        
                ###+        
               +###+        
              +###++        
              +##+          
             +###+          
            +####           
           +####            
          +####+            
          +###+             
         +###+              
        +###+               
       +####                
       ####+                
       ###+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#########        
   ##################       
   ###################      
   ###################      
   ###################+     
   ######++++++++#####+     
   #++++++      +#####      
   +            +#####      
                +#####      
                +#####      
                ++####      
                 +####      
                 +####      
                ++###+      
                +###+       
                +#+         
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +    +++####+       
       +#############+      
      +########++ +##+      
     +#####++++    ###      
    +###++         ###      
   +###+           ##+      
   +##+           +##+      
    ++            ###+      
                 +###       
                 +##+       
                +###+       
                +##+        
               +###         
               ###+         
              +##+          
             +###           
             ###+           
            +##+            
            ###             
            ##+             
                            
                            
                            
                            
                            
                            
                            
               +##+         
     +++++     ###+         
     +###+     +##+         
     +###+     +###+        
     ####+     +###+        
   ++####+  +  +####+       
   +######++#+++####+       
   +################+       
   +#################++     
   +#######+###########     
     +++       +#######     
                +#####+     
                +####+      
                +####       
                +####       
                +####       
                 +###       
                 +###+      
                  ++#+      
                  +++       
                            
                            
                            
                            
                            
                            
                            
                            
             +++##++        
           ++#######+       
          +####++++##+      
         +###++   +##+      
        +###+     +##+      
       +###+      +##       
       +##+    +++##+       
      +###  ++#####+        
      +############+        
       +#####+++###         
       ++++++  ###+         
              +###+         
             +###+          
             ###+           
            +###            
            +##             
           +##+             
           +##              
           +#+              
           +#               
                            
                            
                            
                            
                            
                            
        ##+                 
        ###++++             
        +#########+         
         +#########+        
             ++++##+        
                 +#+        
                 +#+        
                 ##+        
                +##+        
                +##         
              +###+         
              +##+          
             +##+           
            +###+           
           +###+            
          +######+++++      
        +#############+     
       +#####++#####++      
       +###+     +          
       +#++                 
                            
                            
                            
                            
                            
                            
                            
                +##+        
              ++##++        
              ###+          
             ####           
            +###+           
           +###+            
           +##+             
          +###+             
          +###+             
          ###               
         +###               
         ###+               
        +###                
        +##+       ++###+   
        +##+    +++######+  
        +###+++#########+   
         +###########++     
          +#######++        
          +###++++          
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +###+              
       ++#####+             
       +##++++              
       ###+                 
      +##+                  
      ###                   
      ###                   
      ###           +++++   
      ###        ++######+  
      ###      +##########  
      ###   ++######+  +##  
      ###  +####+++    +##  
      +##++###++       ###  
      +######+        +##+  
       +#####++   +++###+   
        +#############++    
         ++#########++      
            ++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#####++          
          #########+        
          ##+++####+        
          #+   +###+        
              +####+        
             +####+         
           ++####+          
          ######+           
         +####++            
         +####++            
         +######++          
          +#######+         
            ++#####+        
               +####+       
      ++        +###+       
     +##+       +####       
     #####++++######+       
     +#############++       
      ++##########++        
        ++####+++           
                            
                            
                            
                            
                            
                            
                            
                            
          ++++##+           
         +######+           
        +#######+           
        +##+++##            
         +   +#+            
            +##+++          
            +######+        
           +########+       
          +#####++##+       
           ##+    +#+       
           ++     +#+       
                  +#+       
                  +#+       
                  ##        
       ++        +#+        
       +#+      +##+        
       +###+++++##+         
       +##########+         
        +########+          
         +++###+            
                            
                            
                            
                            
                            
                            
                            
                            
          +++####++         
         +#########+        
         +###++ +###+       
          +++    +###+      
                 +###+      
                 +###       
               ++###+       
              +####+        
             +####+         
             ####+          
             ####++         
             ++####+        
               +####+       
    ++          ++##+       
    +##+         +##+       
    +###+        +##+       
     #####++++ ++###+       
     +##############+       
       ++##########+        
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##########++         
      +###++######+         
      ++      +++##+        
                +#+         
              +###+         
             +###+          
           ++##+            
       ++++####++++         
      #############++       
      +++++++++++####+      
                  ++##      
                   +##      
                  +##+      
                 +###+      
               +####+       
              +###+         
           ++####++         
         ++####+            
      #####+++              
      +++++                 
                            
                            
                            
                            
                            
                            
                 +#+        
                 ##+        
                +###        
               +###+        
               ####+        
              +#+##+        
              ++###+        
               +##+         
               +##+         
              +##+          
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
         ####+              
        +###+               
        ###+                
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
       +++++++#++           
    +############+          
   ######++++++###+         
   #+++         +#+         
                ##+         
               +##+         
             +####+         
            ++###+          
          ++###++           
        ++####+++           
        +########++         
        +####++####+        
         ++    ++###++      
                 +###+      
         +        +###+     
       ++#+        +##+     
       +##+        +###     
       +###+++++++####+     
        +############++     
          ++####+++++       
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +#####+          
           ++++###++        
               +###+        
              +#####+       
             +#######       
            +###+ ###+      
           +###+  ###+      
          +####   ###+      
          +###+   ###+      
         +###+    ###+      
        +###+     ###+      
        +###     +###+      
        ###+     ####       
       +###+    +###+       
       +###+  ++###+        
       +###+++####+         
        #########+          
        +#######+           
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
                +##+        
                +##+        
                +##+        
                +#+         
         +#+   +##+         
       ++##+   +##+         
      +###+    +##+         
      +##+++######+         
      +###########+         
      +#####++++##+         
       +#++    +##+         
               +##+         
               +###         
                +##+        
                +##+        
                +##+        
                +##+        
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
              +####+        
             +######        
             +##++##+       
                  +##       
                  ##+       
                 +##+       
                 ##+        
          +++   +##+        
       +######++##+         
      +###++######+         
     +##+    ++####+        
     #++     +##+###++      
     #+    ++##+ ++###++#   
     ##+++####+    +####+   
     #######++      ++++    
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++##+         
         ++########+        
     +++#####++++##+        
    +######++   +##+        
    +#++        +#+         
     +          +##         
                +##         
                +##         
                +#+         
                ##+         
                #+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               ##           
              +#+           
             +##+           
             +#+            
                            
                            
                            
                            
               ++#+         
              +####+        
            ++#####+        
           +#######+        
          +####++##         
          +###+ +#+         
        +####+              
        +###+               
       +####+ +++++++       
       ####++########++     
      +################+    
      +########+++++####    
      ########+     +###    
      ########      +###    
     +#####+++      +###    
      +###+      ++####+    
      +####+++++######+     
       #############++      
       ############+        
       ########+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#+          
          +##+###+          
         +##+    ++         
        +##+     +#+        
        +#+       #+        
        +#+      +#+        
        ##+     +##+        
        +##++++####+        
         #########+         
         +###+#++#+         
          +++ +  #+         
                 #+         
                 #+         
                 #+         
                 ##         
                 ##+        
                 +##        
                 +#+        
                  ##        
                  ++        
                            
                            
                            
                            
                            
                            
          +####+++          
         +########+         
           ++#######+       
             +#+#####+      
         +######+#####+     
         ########+#####     
       +#########+ +###+    
      +#####++++++ +###+    
     +####+         +###+   
     +###+           ####   
     ####            ####   
     ####            ####   
     ####            ####   
     +###           +###+   
     +###+         +####+   
     +####+      ++####+    
      +#######++######+     
       +#############+      
       ++#########++        
         +++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
     ++#####++              
    +########++             
    +++++++++##+            
             ###            
              +#+           
              +##           
             +##+           
            +###            
          +####+            
        ++###+              
        +######++           
        +#########+         
             +++###+        
                 +##+       
                  +##+      
         ++        ##+      
         +##++     +#+      
         ++####++++##+      
           ++########+      
              ++####++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++    
                ++++####+   
             ++##########+  
            +#######++++##  
           +###+++          
           +###             
          +###+             
         +###+              
         #####+             
         ######+            
          ++++##+           
              +##+          
              +##+          
              +##+          
      ++      +##+          
      ###++   +##+          
      #######++##+          
       +#########           
         ++++###+           
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
           +##              
          +###+             
           +###+            
           +####+           
           +####+           
           ++###+           
            +###+           
            +###+           
             ###+           
             ###+           
             ####           
             ####           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
            +###+           
            +##++           
            +##+            
                            
                            
                            
                            
                            
               +##+         
              +###+         
             +###+          
         +  +###+           
            +###+           
           +###+            
          +####+            
          +####+            
          +###+             
         +####              
         +###+              
         +###               
         +###               
         +###   +++         
         +###+++###++       
         +###+#######+      
         +###+#######+      
          ###########       
          +########+        
           ++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++#++         
       +############        
      +###+++ +  +##+       
      +#+         ##+       
      +#        +###        
      +#       ###+         
              +#++          
           ++##+            
         ++######+          
        +######+###+        
        +#+++++ +##+        
                 +##+       
                  +##       
                  +##       
                   +#+      
          +        ##+      
        +++    +++###       
        ##+   +####+        
        ####++###++         
        +++####+            
                            
                            
                            
                            
                            
               +#+          
              +##+          
              +##+          
              ###+          
             +##+           
            +###+           
           +###+            
           +###+            
          +###+             
          +##+              
         +###+              
         +###  +++          
        +##########+        
        +###########+       
        +####+++++##+       
        +###+   ++##+       
        +###   +###+        
        +###+++####+        
         +########+         
          +#####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                #+          
          +     ##          
        +++     ##+         
        +#      ##+         
       +##     +##+         
       +##     +##+         
       +##      ##+         
       ###     +##+         
       +##     +##+         
       +##+    +##+         
       +###+   +##+         
        +####++###+         
         +########+         
          ++#######         
               +###         
               +###         
               +###+        
                ###+        
                ###+        
                +++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +####+++           
        +#########++        
        +#++++++####+       
        +#      +++##+      
         +         +##+     
                    +##     
                    +##     
                    +##     
         +#+       +##+     
         ###+   ++###+      
          +## ++####+       
           #######+         
          +####++           
        +#####              
       +##++##+             
       ##+  ##+             
       ##   +#+             
       ##+++##+             
       +#####+              
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++++++##+     
   +++#################     
   ####################     
   +###++++#+++++++###+     
    ++     +      +###      
                 +###+      
                +####+      
                +###+       
               +####        
              +####+        
              +###+         
             +###+          
             ###+           
            +###+           
            +##+            
           +##+             
           +##+             
          +##+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
       ++   ++++####+       
      +##+++#########+      
     +#########++++##+      
     ######+++    +##+      
    +###+++      +##+       
     ++          +##+       
                 +##+       
                +###        
               ++##+        
               +##+         
              +###          
              ###+          
             +##+           
            +###+           
           +###+            
           +##+             
          +###              
          +##+              
          ##+               
          ##+               
                            
                            
                            
                            
                            
     ++####+++              
    ++########+             
    +##########+            
    +##+ ++++##+            
    +++    +###+            
           +##+             
        ++#####++           
       ###########++        
      +#############++      
       +##++  +++#####+     
                  +###+     
                   +###+    
                    +###    
                     ###    
                     ###    
      +++           +###    
      +###++      ++###+    
       +######+++#####++    
        +############++     
            ++####++        
                            
                            
                            
                            
                            
                            
                            
                            
            +++##++         
            +######+        
            +#++####        
            ++  +###        
                +###        
               +###+        
              +####         
            ++####+         
            +####+          
           +###++           
           ###+             
           +###+            
            +###            
             +##+           
      +++    +###           
      ##+     +##+          
      ####+++++##+          
      +##########+          
        +########+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
               #+           
               +#+          
               +#+          
                #+          
             ++##+          
            +####+          
           ##+++#+          
          ##+  +#+          
         +##  +##           
         ###+ +#+           
         #######+           
         +#######+          
          +++##+##+         
            +#+ ##+         
           +##++##          
           +#++##+          
           +#++#++          
           #####+           
           ####+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +++#####  
             ++++########+  
           ++#########+++   
         ++######+++        
        +#####+             
        +###++              
        ###+                
        +##+                
        +###++              
        +#####++            
         ++####++           
           ++###+           
             +###+          
      ####+++####+          
      ###########+          
       +++#######+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++###+++          
       ++###########+       
      +##+++   +++###+      
      ##+          +##+     
     +#+            +#+     
     ##+          +##+      
     +#+          +##+      
     +#+          ###+      
      ##+        +###+      
      +###+   ++####+       
       +###########+        
        ++++++++++#+        
                 +#+        
                  ##        
                  ##        
                  ##        
                  ##        
                  ##        
                  ##        
                  ++        
                            
                            
                            
                            
                            
                            
              +##+++        
             +######+       
            +##+++###+      
            +#+   +###+     
          #+       +##+     
         +##       +##+     
         +##      +##+      
         +##     ++##+      
         +##+   +###+       
          +##+ +###+        
          +##+####+         
          +#####++          
         +#####+            
       ++#####+             
       +##++##+             
       +#+  +##             
       +##+ +##             
       +###+##+             
        +#####+             
         +##++              
                            
                            
                            
                            
                            
                            
                            
                            
              +++##+        
            ++######        
          +#####+###        
          ####+++##+        
          ++++  +##         
               +##+         
              +##+          
            +####           
           +#####+          
          +###+##+          
           ++  +#+          
               +#+          
              +##+          
              +##           
       +#+   +##+           
      +##   +###+           
      +#+  +###+            
      +##++###+             
       +#####+              
        ++##+               
                            
                            
                            
                            
                            
                            
           +###+++          
          +#######+         
          #########+        
          ++   +###+        
               +###         
              +###+         
             +####+         
             +####+         
             +####+         
             ++####+        
                ####        
                +###        
                 +##+       
                 +###+      
                 +###+      
    ++++        ++##+       
    ####++++++++####        
    ################        
    +#############++        
       ++++#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +#+             
            ##              
           +#+              
           +#               
           #+               
          +#+               
          ##      ++        
          ##     +#+        
          +#+   +##+        
           ##++++##+        
           ++#####+         
               +#+          
               +#+          
               +#+          
               +#+          
                #+          
                +#          
                +#          
                +#+         
                            
                            
                            
                            
                            
                            
                            
               +####+       
              +#####+       
             +##++###+      
            +##+ +####+     
           +### +#####+     
          +### ########+    
         +###++####++#+     
         +##++####+ +##+    
         ##+ +##++  +#+     
        +##++##+    +#+     
        ### +##     ##+     
       +##++##+    +##      
       +#+ +##    +##+      
      +##+ +#+   +###       
      +##+ ##+   +##+       
      +##++#+  ++###        
      +##++#+++####         
      +##########+          
       +#######+            
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ++++++++++++###+         
   +###############         
    ++########++###         
               +##+         
               +##+         
               +#+          
              +##+          
              +##+          
             +###+          
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +###           
             +###+          
             +###+          
              +###+         
              +###+         
               +#+          
                            
                            
                            
                            
                            
                +##+        
                +##+        
                +##+        
               +###+        
               +###+        
              +###          
              +###          
             +###+          
             ####           
             ###+           
             ###+           
            +###            
            +##+            
           +###             
           ###+             
          +###+             
          ###+              
         +###+              
        +###+               
         +##                
                            
                            
                            
                            
                            
                            
                            
               +##          
              +##+          
             +##+           
             ###+           
            +###+           
            ###+            
           +##+             
           +##+             
           +##+             
          +##++++           
          +##++##+          
          +##+++##+         
           ##+  +##         
           ##+  +##+        
           ##+  +##+        
           ##+  +##+        
           +##+++##+        
           +######+         
            ######+         
            +####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##++        
              +####+        
            +######+        
           +####+###+       
         +####++ +##+       
         +###+   +##+       
         +##+    ###+       
          ++    +##+        
                +##+        
                +##+        
               +##+         
          ++######+         
        ++########+         
       +##########+         
      +###+ +#####+         
     +###+  +#####+         
     +##+ +####+##+         
     +########+ +#+         
      +######+  +++         
      ++##++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
            + +++++++       
           +#+#######++     
          +############+    
      ++  #############++   
     +##  ##############+   
     +##++#####+  +#####+   
     +###+####++   +###++   
     ###+++####+   +###+    
     #####  ##++    ###+    
     #####  +++     ###+    
     ####+          ###+    
     ####+         +###     
     #####        +####     
     +####        +####     
     +####+     ++#####     
      +#####++#######++     
       #############+       
       +###########++       
        +########++         
         +####+++           
                            
                            
                            
                            
                            
                            
                            
               +++#++       
              +#####+       
           ++########       
           +###++ +#+       
           +++    ##+       
                 +##+       
                +##+        
               +###+        
               +##+         
           +++###+          
          +######+          
          +#######          
          +##+ +##          
           +   +##          
      +#+      +##          
      +##     +##+          
      +#+    +###           
      +##++####++           
      +#######+             
       ++#+++               
                            
                            
                            
                            
                            
                            
                            
             +#+            
           +#+++            
          +#++ + +          
          ++   +###+        
         +++    ++##+       
         +#+      +++       
          #+       ++       
          #+       +#       
          +#+      ++       
           +#++ +++#+       
           +#+#++##+        
         +##++###+#+        
        +##+   ++ +#        
        +#+        +        
        +#+        ++       
        +++        ++       
        +#+       +#+       
        ++++++++++#+        
         +########+         
          +++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++ ++##+    
             +#########+    
           +####+#####+     
          +###++  +##+      
         +###+    ##+       
        +###+    +##+       
        +##+    +##+        
       +###+    +#+         
      +##+     +##+         
       #++    +##+          
              ##+           
             +#+            
            +##+            
            +#+             
           +##+             
           ##+              
          +#++              
          ##+               
         +##                
         +#+                
                            
                            
                            
                            
                            
                            
       ++                   
       +#+     +++          
       +#+     +##+         
       +#+     +##+         
       +#+     +##+         
       ##+     +##+         
       ##+     +##+         
       ##+     +##+         
       +#++#++ +###         
       +###########         
       +##+++#####+         
         +   ++####         
                ###         
                ###         
                ###+        
                +##+        
                +##+        
                +###        
                +###+       
                 +##+       
                            
                            
                            
                            
                            
                            
                            
                            
               ++####+      
            ++########+     
           ++#########+     
           ###++ +####+     
           ###+   +##+      
           +#+    ###+      
           ##+   +##+       
           +#+ ++##+        
           +#++###+         
           +#####+          
           +###+            
          +###+             
         +####+             
        +###+##             
       +##+  ##+            
      +###   +#+            
     +##+   +##             
     +##++++##+             
     +#######+              
     +####++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
           +#####+          
         ++######+          
        +####++##           
       +####+ +##           
      +##++   +#++++        
       ##+    ##+###+       
       ++    +#######       
            +####++##       
           +###++ +##       
          +###+   +##       
         +###+    +#+       
         +##+    +##+       
         +#++    ###+       
                +##+        
               +##+         
              +##+          
             +##+           
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
              +####+        
            +###++##        
           +##+   +#        
          +##+   +##        
         +##+    +#++       
        +##+   ++##+#+      
        +#+   +#####+       
       +##    +#####+       
       +#+     +###+        
      +##     +###+         
       ##+ ++#####+         
       +#########+          
        ++##++##+           
             +#+            
            +#++            
           +##+             
          +##+              
          ##+               
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
             +++####+       
           ++########+      
         +###########+      
        +####+++  +##+      
        +###+     ###+      
         +##+    +###       
                 ###+       
                +###        
               +##++        
               ###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+   ++++       
        +###++++####+       
       +####+####+++        
       #########+           
      +#######++            
      +###+++               
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
              ++####+       
             +###++###++    
            +###++######+   
          ++###++##++ +##   
         +###++###+   +##   
        +###++###+    +##   
        ###+ ##+      +##   
       +##+ +#+       +##   
      +##+  ##+       ##+   
      +##+ +#+       +##    
     +##+ +##+      +##+    
     +##  +#       +##+     
     ##+  +#      +##+      
     +#+  ++     +##+       
     +#+  #+   +###+        
     +##+ +++#####+         
      +#########+           
      +#####++++            
        ++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +####+         
           +###+##+         
         ++##+  ##+         
        +###+  +#+          
       +##+    +#+          
       +++     ##+          
               ##+          
               ##+          
              +##           
              +#+           
              +#+           
              +#+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
              ++#++         
             +#####+        
            +###+###+       
          +####+  ##+       
         +###+   +##+       
        +##++    ###        
         ++     +##+        
              ++###         
           +######+         
          +########+        
          +####+++##        
           +++    ##+       
                  ##        
       ++        +##        
      +##+       ##+        
     +##+       ###         
     +##+     ++##+         
      +##++ ++###+          
      +########++           
        +####++             
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
           +###+++##+       
           +##+   +#+       
           +#+    +##+      
            +#+   ##+       
           +#+  ++#+        
           ##+++##++        
           ######+          
           +####+           
           +###+            
          +#####            
         +##++##+           
        +##+  +#+           
        ##+   +##+          
        ##+    +#+          
        ##+    +##          
        ###     +#+         
        +##+   +##+         
          +#+++###+         
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+        +#+    
         +##+        +#+    
         +##+        +#+    
         +##        +##     
         +#+        ##+     
        +##+       +##+     
        ##+        +#+      
       +###+      +##+      
      +#####+     +##       
      +######+  +###+       
      ###++#########+       
     +##+  ++######+        
      ++     ++###+         
               +##+         
              +##+          
             +##+           
             +##+           
            +###            
            +###+           
            ##++            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++++       
            +#######+       
            +########+      
           +##+++#####+     
         ++##+    +####+    
        +##+        +##+    
       +##+          +#+    
      +##+           +#+    
     +##+            +##    
     +#+             +##    
    +##+             +##    
    ##+              +#+    
    +#              +##+    
    +#+            +##+     
    +#+           +###      
    +##+         +###+      
     +##++    +++###+       
      #####+++####+         
       ++######++           
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++     +##     
           +####+++####+    
          +###########+     
         +###++++####+      
        +###+    +##+       
       +###+    +##+        
       +##+     +#+         
      +##+     +##+         
       ++     +##+          
              +##+          
              ##+           
             +##+           
            +##+            
            +##+            
           +##+             
          +##+              
          ###               
         +##+               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +###+         
              +###          
              +##+          
              +##+          
              ###+          
             +###           
             +##+           
             +##            
            +###            
            +##+            
            ###+            
            ##+             
           +##+             
           +##+             
          +##+              
          +##+              
          ###+              
         +####              
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++####+     
             ++########+    
             ####++ +##+    
            +##++    +#+    
            +##     +##+    
            +##   +###+     
             ##+++###+      
             +#####+        
             +####+         
            +###+           
          +#####+           
         +###++#+           
        +###  +#+           
       +##+   +#+           
      +##+    +#+           
      +##     +#+           
      +##    +#+            
      +##++++##+            
      +#######+             
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
             +##++++        
          ++#########       
          +##########++     
        ++######+#####+     
      +#########++++##+     
     ++#########+  ++##+    
     +#####+++++     ##+    
     +####+          ###    
     #####+          ###+   
     ####+          +###+   
     +####+         +###+   
     +##++         +###+    
     ###+          +###+    
     +###          +##+     
     +###+        +###+     
      +###+       +##+      
       +###+   ++####       
       ++############       
         +#########++       
          ++#####+          
                            
                            
                            
                            
                            
                            
                            
                            
               ++#++        
             +######+       
            +#########      
          ++#######+##+     
          ########+ +#+     
         ########+   ##+    
        +##+####++   ##+    
       +##++###+     ##+    
      +##+ ##+       ##+    
      ##+  #+        ##     
     +#+  +#+       +#+     
    +##+  +#+       ##+     
    +#+   +#+      +##+     
    +#     +       +#+      
    +#+           +##+      
    +#+          +##+       
    +##++      +###+        
     +###+++++###++         
      ++########+           
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++    ++##+       
        +##++++######+      
        +#############+     
        ##############+     
       +##########++ ++     
       #######+++           
       ######++++           
       +#########+          
       +##########+         
        +#########+         
           +++ ###+         
               ###+         
             ++###+         
             +####+         
            +####+          
           +#####           
          +#####+           
        ++####+             
        ++###+              
         +#++               
                            
                            
                            
                            
                            
                            
                  ##+       
                 +##        
                 ###        
                +##+        
               +##+         
               +##+         
              +##+          
              ###+          
             +##+           
             ###            
            +##+            
            +##             
           +##+             
           ###+             
          +###+             
          +###+             
         +###+              
         ####               
         ###+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#++       +##     
        +###+       ###+    
        +####      +###+    
       +###++   ++++##+     
      +##++    +######+     
      ###+    +######+      
      ###++++#######+       
      ##############+       
      +#######+ +##+        
       +####++  ###+        
                ###         
               +##+         
               +##+         
               ###          
              +###          
              +###          
               ###          
               +##+         
                ##+         
                +#+         
                            
                            
                            
                            
                            
                  +##+      
               ++#####      
             +########+     
            +#####++##+     
           +#####+ +##+     
          +#####+  +##+     
          +###+    +##      
            +      +#+      
                  +##+      
                ++##+       
             ++++##+        
           ++#####+         
         ++######+          
        +#########+         
       +######++##+         
      +######+  ###+        
     +######+   +###        
     +#####+     ###+       
     ####+       ###+       
     ##++        +++        
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##+           
             +##+           
            +###+           
             +##+           
             +##+           
            +###+           
            +###+           
             ###+           
             +##+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
             +##+           
             +##+           
             +###+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+++       
             +#######+      
          ++##########+     
         +#####++  +##+     
         +###+    +##+      
         ++++   ++###       
               ++###+       
          +++#####+         
         +########          
         +########          
          ++++ +##+       + 
                ###         
        +       +##         
       +##+     ###         
       ###+    +##+         
       +#+     ###          
       +##+  ++###          
       +##+++####           
        +#######            
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++#######          
     +############+         
     +#############         
      +++++     ###         
                +##         
                ###         
               +##+         
               +##+         
            ++++##+         
           +#######+        
           +########        
            +++###+         
               ###          
               ##+          
               ##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
            ++         ++   
           +##        +##   
           ##+        +#+   
          +##        +##+   
         +##+       +###    
        +##+        +##+    
        ###+       +##+     
       +##+       +##+      
      +###       +###+      
     +####+      +##+       
     ######+    +###        
     ##++###########        
     #+  +########++        
          ++++###+          
             +##+           
            +##+            
            +##+            
           +###+            
           +##+             
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++++#++           
      +###########+         
      +############+        
      +#######++###+        
        ++      +##+        
                 +#+        
                 ##+        
                +##+        
                +##+        
                ###+        
               +##+         
               ###+         
              +###+         
              ####+         
             +###+          
             +###           
            +###+           
            +##+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                      ++++  
             ++++++######+  
           +#############+  
          +######++++ +++   
         +####+             
        ++###++             
         +#####+            
            +###+           
             +##+           
              +##+          
               +#+          
               +#+          
      +++      +#+          
      ##++   ++##+          
      +###+++####+          
       +#######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ##+           
              ##+           
              ###           
              ###           
             +##+           
             +##+           
             +##            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            ###+            
           +##+             
           +##+             
           +##+             
           ###+             
           ###+             
           +##+             
                            
                            
                            
                            
                            
                            
                  +#+       
                ++#+        
               ++##+        
              ++##+         
              ###+          
            +###+           
           +###+            
          +##+              
         +##+               
        +##+      +###++    
       +###+    ++######    
       ###    ++###+++##    
      +##+   +###++  +##    
      +##    ###+   +##+    
     +##+   +##+  +###+     
     +##+  +##+ +####+      
      +##+####+#####+       
      +##########++         
        +#######+           
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++++++       
           +#########+      
           +#+++++  +       
           ++               
          +#+               
          +#+               
          +#+ ++#++         
          +#+######+        
          +####+++##        
          +###+   +#+       
          +##+     #+       
           +       #+       
                   #+       
                  +#+       
                  +#+       
                 +##        
         ++     +##+        
        +#+   ++##+         
        +#######++          
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +++    
                    +##+    
         +++++     +###+    
        +######++++###+     
       +####+#########      
      +####   +++++##+      
     +###+        +#+       
     +###        +##+       
    +###         ##+        
    ###         +#++        
    ##         +##+         
               ##+          
             ++##           
             +##+           
            +##+            
            +##             
           +##+             
          +###              
          +##+              
           ++               
                            
                            
                            
                            
             +#+            
             +#             
             ++             
             #+             
             #++++++++      
            +########+      
            +#+++++++       
            +#              
            #+              
           +##+++           
           #####++          
          +#+ ++#+          
         +#+    +#+         
         +++    +#+         
                 +#         
                 +#+        
      ++        +#+         
      +#++     +##+         
       +###++++##+          
        ++###++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++####+    
              ++#######+    
              +###++ +##    
             +##+    +##    
            ++#+     +#+    
            +#+     +##+    
            ##+    +##+     
            +#+  ++##+      
            ##+ +###+       
            ##++###+        
            ######+         
           +####+           
         ++###+             
        +#####+             
       +###++#+             
      +##+   +#+            
     +##+    +##            
      +##   ++##            
      +#######++            
       +####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
          +######+          
         +###++++#          
        +##++    +#+        
        ###      ##+        
        ##+      ##+        
       +#+      +#+         
       +#+     +##+         
        ##+   +###+         
        +########+          
         ++#+++##           
               ##           
               ##           
               ##           
              +##           
              +##           
              +##           
              +##           
              +###+         
               +#++         
                            
                            
                            
                            
                            
                            
                            
                            
               +++#++       
            ++######+       
           +##+++  ##       
          +##+     ##       
         +##+    +##+       
        ##++    +##++       
       +##     +##++#+      
       ##+    +##++##+      
       #+     #+++##+       
      +#+     +++###+       
       ##+ +++#####+        
       #######++##+         
        +++++++##+          
             +##+           
            +##+            
            +##+            
          +###+             
         +###+              
         ###+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
            +#+++           
           +#####+          
           +#######         
          +####+####        
       ++######+++##+       
       #####+++  +##+       
      +####+    +###+       
      +####++  +###+        
       +##########+         
        +##########+        
           #########+       
          +####++###+       
          +##+   +###       
          ###     +##+      
          ##+    +###       
          ###   +###+       
          +##+++###+        
          +#######+         
           +####++          
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       +++  
                      +###  
                +   +###++  
              +##++###+#+   
             +######++      
            +####+++        
           ###++            
         +####++            
        +#######+           
         ++  ++#+           
              +#+           
              +#+           
      +++     +#+           
      ###+   +##+           
      ##+    +#+            
      +##+++###+            
       +#####++             
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
          +++ +##+          
         +###++###+         
         +###++####+        
        +####+ +###+        
        +####   ++##+       
       +####+     +##+      
       +###+       +##      
      +####        +##+     
      +###+         +##+    
      +###+         +##+    
      +##+          +##+    
      +##+          +##+    
      +##+         +###+    
      +###+       +####+    
       +##+      +####+     
        ##+     +####+      
        +##+  ++####+       
         +#########+        
         +########+         
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                  +##       
                  +##+      
                  ##+       
                 ##+        
               ++##         
               +##+         
              +###          
              ###           
             +##+           
             ###+           
            +##+            
           +###+            
           +##+             
          +##+              
         +###+              
         +###+              
         ####               
        +###+               
        ###+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
               +++          
           ++++##+          
          +#####+           
          +##+++            
           #+               
           ++               
          +#+               
          +#+   ++          
          +##++###++        
           ####++++#+       
           ++++    ++       
                   +#       
                  +##       
                  +#+       
          +      +##+       
         ++     +##+        
         +#+   +###         
         +##+++##+          
          +######           
           ++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
              +#####        
            +###+++#+       
           +##++  +#+       
         +##++   +##++      
        +##+     +###+      
        ##+     +####+      
       +#+     +####+       
       ##+    +#####        
       ##+    #####+        
       ##+ ++###+##         
       +######++##+         
       +####+  +#+          
         ++   +##+      +   
             +##+      ++   
             ##+       ++   
            +#+         +   
           +##+             
          +##+              
          +#+               
                            
                            
                            
                            
                            
               +##+         
              +###+         
             +###+          
             ###+           
            +##+            
           +###             
           +##+             
          +##+              
          +##+   +#+        
          +##   +###+       
          ##+  +####+       
         +##+  +####+       
         +##+ +#####        
         +##  +##+##        
          ##+ +#####+       
          ##+ +####+        
          ##+  +##+         
          +##++##++         
           #####+           
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +####        
             ++###+#+       
            +##++  +#+      
          +###+    +##      
         +###+      ##+     
        +##+       +##+     
        +#+        +##+     
       +##         ###      
       ##+        +##+      
      +##        +##+       
      +##       +###        
       ##+     +###+        
       +###+++####+         
        +#########          
          +++++##+          
              +#+           
             +##+           
            +###+           
            ###+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
           ++####+          
         +#######+          
        ++##########+       
       +#############+      
       #####+##+++####+     
      ####+ +#+    +###+    
     +##+   ++      +##+    
    +##+             ##+    
    +##+             +#+    
    ##+              ###    
    ##+            ++##+    
    +#+           ++###+    
    +##++      ++#####+     
     +####+##########+      
      +###########++        
       ++######++           
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++#     
               +++++###     
            ++########+     
            +#########+     
           +##+   +##+      
          +##+    ##+       
         +##+    +#+        
        +###+   +##+        
       +##+    +##+         
      +###+   +##+          
      +##+    +#+           
       ++    +##+           
            +##+            
           +###             
           +##+             
          +##               
          ##+               
         +##+               
        +###+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
          +#                
         +##+               
         +##+               
        +###+               
        +###                
        +##+                
        +##+      ++        
        +##+      ##+       
        +##+     +##+       
         ###+    ###+       
         +###++++###+       
         ++########+        
           +#######+        
            ++#+###         
                +##+        
                ###         
                ###         
                +##+        
                +##+        
                  ++        
                            
                            
                            
                            
                            
                            
                            
                   +##+     
                   +##+     
                  +##+      
                 +##+       
                +###+       
                ###+        
               +##+         
              +##+          
             +##++          
             +##+           
            +##+            
            ###             
           +##+             
          +###              
         +####              
         +####+             
        +####+              
        ####+               
       +###+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++###++            
        +##+++##+           
       +#++    +#+          
       #+      +##          
       #+      +##+         
       +#+    +###          
       +##+  +###+          
        +########+          
         +##++++#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +##          
                ##+         
                ##+         
                +#+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                  ++##      
                 ++###+     
                +###+       
               #####+       
             +######+       
            ++##+++##+      
           +###+   +#+      
           +##+    +##+     
          ###+     +##+     
         +##+       ##+     
        +##+        ##+     
        ###+       +##+     
       +##+       +##+      
      +##+       ++##+      
      +##       +###+       
      ##+     ++###+        
     +##+   +++##++         
     +##+++#####+           
      #######+++            
      ++###++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
           +######+         
          ####++###         
         +###+  +##+        
         ###+    ##+        
         ##+    +##+        
         ##+    +##+        
         +#+    +##+        
          ++   +##+         
              +###+         
              +##+          
             +##+           
            +###+           
           +###+            
           +##+             
           ###              
           ###+             
           +###++++++       
           +########+       
            ++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +####+       
             ++#####+       
            +##++ +##       
           +##+  +##+       
         ++##+  ++##++      
         +##+  ++##+#+      
        +##+   +#++##+      
       +##+    + +##+       
       ##+     +####        
      +##+    +####+        
      +#+ +++######         
      +#######++##+         
       +###++  +##          
              +##+          
             +##+           
             ##+            
            ###+            
           +##+             
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
           +++####++        
          ##########+       
         +###++++++##+      
         +###+++  +#+       
          ######+  +#+      
         +###++++  +#+      
        +##++     +##       
        +##+     ++#+       
        +##+    +##+        
         +##+  +##+         
          ###++##+          
          +#####+           
           +####+           
           +####+           
          +##+###+          
          ##+  ###+         
         +#+   +##+         
         +##+++###+         
         +########+         
          ++####++          
                            
                            
                            
                            
                            
                            
                  ###       
                 +###       
                +###+       
    ++         +###+        
              +##+##        
             +##+ ##+       
            +##+  ###       
           +##+   +##       
          +##+    +##       
          ##+     +##       
         +##      ###       
        +##+     +##+       
       +##+     +##+        
       ###+    +###+        
      +##+    ++##+         
      ###    +###+          
     +##+ +++###+           
     +##++#####+            
     +#######+              
      +###+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++######+        
     +++######+++##+        
    +####+++     +#+        
    ++++         +#+        
                 +#+        
                 +#+        
                 ##         
                +#+         
                +#+         
                +#+         
                ##+         
                ##          
               +#+          
               +#+          
               ##+          
               ##+          
              +#+           
              +##+          
              ##+           
              ##            
                            
                            
                            
                            
                            
                            
                       ++++ 
                    ++##### 
              ++++########+ 
             +#######++ +   
           ++####+++        
          ++###+            
         +###++             
        +##++               
        +####+++            
       ++######+            
             +##+           
             +##+           
              +#+           
        ++    +#+           
       +#    +##+           
       ##+  ++##+           
       ##+++###             
       +#####++             
        +++#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#++++           
     ++###########+         
     #####+########+        
     +####+     +##+        
      ++++      +##+        
                ###         
              +###+         
            ++##++          
           +###+            
           ####             
           +###+++          
           +######++        
              ++####        
                ++##+       
                 +##+       
                +##+        
              ++###+        
           ++#####+         
           #####+           
           +++++            
                            
                            
                            
                            
                            
                            
                            
                 ++##+      
               +######      
             ++##+++##      
            +###+  +##      
           +##+   +###+     
          +##+   +####+     
         +##+    #####+     
         ##+     +###+      
        +##     +###        
        +#+   ++###+        
        +#++++####+         
        +########           
         +##+###+           
            +##+            
          ++##+             
         +###+              
        +###+               
       ++##++               
       +####+               
       +##++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++       ++##+         
     +##+ ++++#####+        
     +###+##########+       
      +######+++++##+       
        +++++    +##+       
                +##+        
                +##         
                +##         
                +##         
               +###         
               +###         
               +##+         
               ###+         
               ##+          
              +##+          
             +###+          
             +##+           
              +#+           
               #+           
               ++           
                            
                            
                            
                            
                            
                            
                            
                     +##    
            #      ++##+    
           +#+   ++####+    
          +############     
         +##+++##+++##+     
        +##+      +##+      
       +##+      +##+       
      +##+       ##+        
     +##+       +##+        
    +##+       +##+         
    ##+       +##+          
    +        +##+           
            +##+            
          ++#++             
         +##+               
         +##+               
        +##+                
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++++       
            +########+      
          ++#########+      
         +###########       
         +####+ +###+       
         ++++  +###+        
               +###+        
               ###+         
              +###+         
             +###+          
             +###           
            +###+           
          ++###+            
       +++#####+            
      +#########            
      +++####+++            
         +##+               
        +###+               
        +##+                
        +++                 
                            
                            
                            
                            
                            
                            
                   +#+      
                  +##+      
                 +###+      
                 ###+       
                +##+        
               +###         
               +##+         
              +##+          
             +###           
             ###+           
            +##+            
           +##+             
          +##++             
          +##+              
         +##++              
        +###+#              
        +####+              
       +####+               
       +###+                
        ##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +####++            
        ########            
       +###+++###+          
       +##+   ++##          
       +##+    +##+         
       +##+     +#+         
        ##+     +#+         
        ##+     +#+         
        +#+     +#+         
        +##     +#+         
         ##+     ##         
         +++     ##+        
                 ##+        
                 ##+        
                 +##        
                 +##        
                 +##        
                 +##        
                  ##+       
                  ++        
                            
                            
                            
                            
                            
                 ++##       
               ++####+      
             ++#######      
            +#####++##+     
            ###++  +##+     
            +++   +##+      
                  +##       
                 +##+       
                +###        
           ++#####++        
           #######+         
           +++++##+         
               +##+         
               +#+          
              +##+          
    +#+      +###           
   +##+      +##+           
   +##+   +++##+            
    ##########+             
     +######+               
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
               +#+          
               +#+          
               ##+          
       ++      +##          
       ++      +##          
      +#+       ##          
      +#+       ##+         
      +#+       +#+         
      +#+       +##         
      +#++      +##         
       ###+   ++##+         
       +##########+         
        +##########         
          +++++ +##+        
                +##+        
                +##+        
                +##+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
          ##+               
         +#+                
        +##+                
       +##+         +++     
       ##+       ++#####+   
      +#+       +###+++#+   
     +##+      +##+   ##+   
     +##      +##+  ++#+    
      ##+    +##+ ++##++    
      +##++++########+      
       ###########++        
        ++####++            
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#+++++++++++      
        ##############+     
        +#+++++++++####     
                   +##+     
                  +##+      
                  ##+       
                 +#+        
                +##+        
               +##+         
              +##+          
             +##+           
             +#+            
            +##+            
           +##+             
           ##+              
         +##+               
         +#+                
        +##                 
       +###+                
       +##+                 
                            
                            
                            
                            
                            
               +#+          
              +##+          
             +####+         
           +####+##+        
          +###++ ##+        
          +#++  +##+        
          ++    +##         
               +##+         
            + ++#+          
           +#####           
           +#####+          
               ###+         
               +##+         
               +##+         
       ++      +##          
      +##      ##+          
       +#+   +###           
       +## ++##+            
        +#####+             
         +#+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##++        
              +#####+       
              +#####+       
            +#######+       
            +#######+       
           +####+####       
           +###+ +###+      
          +###+   +###      
         ++##++   +###      
         +###+    +##+      
         +###     +##+      
         ###+    +##+       
         ###+   +##+        
        +###+   ###+        
        +###  ++##+         
        +### +###+          
        ####+###+           
        #######+            
        +####++             
         +##+               
                            
                            
                            
                            
                            
                            
              ++##+         
             +#####+        
           +####+##+        
          +###+  +#+        
         +###+   +#+        
          +++    +#+        
                 ##+        
                 ##+        
                +##+        
                +##+        
            ++++###         
         +#########         
        +#########+         
        +###+######+        
       +##++ +#####+        
       +##  +### +##+       
       +#+ +###+  ##+       
       ##++###+   +#+       
       +#####+              
        ###+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#####+      
         ++###########      
      ++#############+      
      #######+++####+       
      ####+   +####+        
      ++++  ++####+         
           ++###++          
          +#####+           
          +#######+++       
          ++#########+      
            +++++#####+     
                 ++####     
                   ++##+    
                    +##+    
     ++####+       +###+    
    +######+     ++###+     
    +####++   +++####++     
    +######++########+      
      +############++       
         +#####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                 +##        
                +###        
               +##+#        
             +####++        
            +######+        
           ++##++###+       
           ###+   +##       
          +##+    +##+      
         +##+     +##+      
        +##+      +##+      
       +###+      +##+      
       +##+       ###+      
      +##+        ###+      
      +##+       +##+       
      +##       +##+        
      +##      +###         
      +##    ++##++         
      +##++++###+           
      +#######++            
       ++###++              
                            
                            
                            
                            
                            
                            
                            
                            
          ++++              
        ++####+++           
       +##########++        
       +####++######+       
       +##+   +++++##++     
      +###+        +##+     
      +##++         +##+    
     +###            +#+    
     +##+            +##+   
     ##+             +##+   
     ###+            +##+   
     ##+              +##   
     +##              +##   
     +##+            +###   
     +##+           +###+   
      ####++     ++####+    
      +#####++++#####++     
       ++##########++       
         ++++####++         
               +            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            ++##++#+        
           +##++ +#+        
          +##+  +#+         
         +##+   +#+#+       
         ##+   +#++#+       
         #+    ++###        
         #+   +####+        
         ##++#####+         
         +####++##+         
          +++++##+          
              +#+           
             +##            
            +##+            
            +#+             
           +#+              
          +##+              
         +##+               
         ##+                
         #+                 
                            
                            
                            
                            
                            
                            
                            
             +++            
             +##            
            +###            
           +###+            
          +##+++#+          
         +###++##+          
        +###+ +##+          
       +###+  +##+   +++    
      +###+   +##+  +###    
      +###    +########+    
      +###++++########+     
      +#############++      
       ++########++         
         +++++##+           
             +##+           
             +##+           
             +##+           
             +##            
             +##            
              ++            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +##         
               +++#++++     
            +++#++#####+    
            #######+++##+   
           ######+    +#+   
          +####+      +#+   
         +####+       +#+   
        +####+        ##+   
       +####+        +##+   
       +###++        ##+    
      +###+        ++##+    
      +###+        ###+     
     +####+       +##+      
     +####      ++##+       
     ##+##     +###+        
     ##+##   ++###+         
     +#++#++####+           
     +########++            
      +####+++              
                            
                            
                            
                            
                            
                            
                            
                            
            ++++##+         
           +######+         
          +#++ ++#+         
          +#+   +#+         
          +#+  +#+          
          +#+  ##+          
           +#++#+           
           +####            
            +##+            
           +###+            
          +##+##+           
          +#+ +#+           
         +#+   ##+          
         +#+   +##+         
        +#+     +#+         
        +#+      ##         
        +##      +#+        
         +#++   +##+        
          +#######++        
           ++#++++          
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
             +##+           
             +##+           
            +##+            
           +##+             
          +##+              
         +###+              
        +###+     +++#+     
        ###+     +#####+    
        ##+      +#####     
       +##+     +#####+     
       ##+     +##+###+     
      +##+    +######+      
      +##+   +#####++       
      +##+ ++#####+         
      +#########+           
       #######+             
        ++ +###             
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
          +###++##+         
         +##+   +#+         
        +##+    +##         
        +#+     ###         
       +##      +#+         
       +#+      +#+         
       +#+      +#+         
       +#+      ##+         
        ##+++ +###+         
        +#######+#+         
         +++++   #+         
                 ##         
                 ##         
                 ##+        
                 +#+        
                 +#+        
                 +##+       
                 +##+       
                  ##+       
                            
                            
                            
                            
                            
                            
                 ##+        
                 ##+        
                +##+        
                +##+        
               +##+         
              +###          
             +####          
             +###+          
            +###+           
           +####+           
           +###+            
           +##+             
           ###+             
          +###              
          +##+              
         +##+               
         +##+               
        +###+               
        ###+                
        +##                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ++###+++++               
   +++#########+++          
         ++++++###+         
                +##+        
                ++#+        
                ##+         
               +#+          
             +##+           
            +##+            
            ##+             
           +#######+        
          +##++#++##        
                  +#        
                  +#+       
                  +#        
                  ##        
          #      +#+        
          ##   ++#+         
          +##++###          
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+++   ++#+      
          +#####+++##+      
         +###+######+       
         ##+  +#####+       
        +##+    +##+        
       +##+     ###         
       ###+    +##+         
      +##+     +##+         
       ++     +###          
             +###+          
             ++#+           
             +##+           
             +#+            
            +##+            
            +#+             
           +##+             
           +##              
          +##+              
         ++##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++++                   
 +###########++++           
 ###+############++         
 +      +++++######+        
               +####+       
                +###+       
                 +###       
                  ###       
                  ##+       
                 +##+       
                +###        
                +##+        
                +##+        
               +##+         
               +##+         
              +##+          
              +##           
              ###           
              +++           
                            
                            
                            
                 +#+        
                +##+        
              ++##++        
             +###+          
           ++###++          
          +######+          
          +#######++        
          ###+#####+        
           ++ ++###+   +    
                +##+        
                +###+  +    
                 ###++++    
                 +#####+    
     ++++++++++++#####+     
    +###############++      
    ###############+        
    ++#####++++####+        
      +###########+         
      ++#########+          
          +###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##++           
            +####+          
          +#######+         
         +#########         
         ##########+        
        +######+####+       
        #####+  +###+       
       +#####   +####       
       #####+   +####       
      +####+    +####+      
      +####+    +####+      
      +###+     +####+      
      ####+     +####+      
      +###     +#####+      
      +###    +######+      
      +###+ ++#######       
       ############++       
       +##########+         
        +#######++          
          +++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++###+      
               +######++    
             ++###+++##+    
            +###+    +#+    
            +##      ##+    
           +##+     +##     
           +##    ++##+     
           +#+   +###+      
           ++#++###+        
          ++######+         
         ++#####++          
         +######            
         ####++#+           
       ++##+  +#+           
       +#++   +#+           
      +##+    +#+           
      +#+    +#+            
      +#+ ++##++            
      +#####++              
       +##++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#+          
        +++#######+         
        +##########+        
        +###+++++##+        
         ++     +##+        
                ###         
               +##+         
               +##          
               ##+          
              +##+          
              +##+          
              +#+           
              ##+           
             +##            
             +##            
             +#+            
             +#+            
            +##+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                 +##        
               ++###+       
            +++######+      
           +#####+++#+      
           +###+   +#+      
            ++   ++##+      
                +###+       
             ######+        
           +######+         
            ++++##+         
                ##+         
                +##+        
       +        +#+         
    +###+      +##+         
    +##+       +##          
    +##+      +##+          
     +##+    +##+           
      +###+++###            
       ++#####+             
        +++#++              
                            
                            
                            
                            
                            
                            
         #+                 
        ##+                 
       +##+                 
      +###                  
      +##+                  
      +##                   
     +###         ++#++     
     +##+       +######+    
     +#+       +########+   
     ##+      +####++####   
     ##+      +###+   +##   
     ##+      +##+    +##   
     ##+     +##+    +###   
     ##+      ##+    ###+   
     ##+      +##++++###+   
     ###++    +########+    
     +######+++#######+     
      +##############+      
       ++########+++        
          +++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ##+   
           +         +#+    
         +##         +#+    
         +#+         ##+    
         +#+        +#+     
        +##        +##+     
       +##+        +#+      
       +##+       +##+      
      +####++    +##+       
     +#######++ +####       
     +##############+       
     +###+++#######+        
     +##+    ++###+         
      +       +##+          
             +##+           
             +##            
            +##+            
            ##+             
           ###              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
           ++####++         
         +#####+##+         
        +##++    +#+        
       +##+       +#+       
      +##          +#       
      ##+                   
     +#+                    
     +#               ++    
     ##              +#+    
     ##+           ++##+    
     +##+        ++##+++    
      +####++++###++  +#+   
       +++###+++++    +#+   
                       ##   
                       #+   
                       #+   
                       ++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +       +##+    
           +#++   +####+    
          +###########+     
          +##########+      
         ###+  ++++##       
         ##+     +##+       
        ###+    +##+        
       +##+    +##+         
      +##+     +##+         
      +++     +##+          
             +###+          
            +###+           
            +##+            
            ##+             
           +##+             
          +##+              
         +##+               
         ###+               
        +##+                
        +#+                 
                            
                            
                            
              +#+           
             +##+           
             +#+            
            +##             
            ##+             
           +#+              
          +##+              
          +#+               
         +##+               
         +##                
         +#+       +++      
        +#+      +####+     
        +#+    +######+     
       +##+    ######+      
       +##+   +#####+       
       +##    #####+        
       +##    ####+         
       +##+  +###+          
       +########+           
        +++#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
                 +#+        
                +##+        
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
          ##+    ++++       
         +##    +####+      
         ##+   +#####+      
         ##   +##++##       
        +#+  +##++##+       
        +#+ +##++##+        
        ##+ ######+         
        +######++           
         #####+             
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#++                 
       +###+                
        +####+              
          ++###++           
            +####+          
              +###          
                ##          
                +#+         
                +#+         
                +#+         
                ##+         
               +##          
               +#+          
              +#+           
              +#+           
             +##            
             +#+            
            +##+            
            +#+             
            ##+             
                            
                            
                            
                            
                            
                  +#        
                ++##        
               +###+        
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
          ##+               
         +##      +++++     
         ###   ++######+    
         ##+   ###+++##+    
        +##  +###+  +##     
        +#+ +###+  +##+     
        ## +##+   +##+      
        ##+##+  +###+       
        ##+## +###+         
        +#######++          
         #####+             
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
         ++######+          
        +########+          
      +####++++##+          
      +###+   +##+          
      +#+     +##+          
      +#+      ##+          
      +##+     ###+         
      +###+    +##+         
       +###++  +##+         
         +###++####+        
          +########+        
             + ++##+        
                 ###+       
                 +##++      
                  ###+      
                  +###+     
                   +###+    
                    +##+    
                     +#+    
                            
                            
                            
                            
                            
                            
                            
                ++##+       
              ++#####+      
            +#####+##+      
          +#####+ +##+      
          +###+   +##       
           ++    +##+       
            +++++##+        
           +######+         
          +#######+         
          +########+        
            ++  ##+         
                ###         
                ##+         
               +##+         
    +++        ###+         
    ###++     +##+          
    +##++    +##+           
    +###   ++##+            
      ########+             
      ++####+               
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+            
         +######            
        +##++++#            
        +#+    +++          
        +#      +#+         
        +#+    +##          
         #+   +##+          
         +#+ +##+           
          #####+            
          +####             
           +###+            
           +#+##+           
           +# +##+          
           +#+ +##+         
           +#+  +#+         
            +#+  +#+        
            +##   #+        
             +##++#+        
             +#####+        
              ++###+        
                            
                            
                            
                            
                            
                            
                +#+         
             +++##+         
          +########         
         +######+##+        
         +####+  +##        
          +++    +##        
                 +##        
                 +##        
                +##+        
                +##+        
               +###+        
               +###+        
            +++###+         
          +#######          
        +#########+         
       +###+#######+        
      +###+###+ +###+       
     +#######+  +###+       
     +#####++    +++        
     +###++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++#+#+++          
      ++##########+         
      +###########+         
      +############         
      +####+++#####         
      ++#++   #####         
              ####+         
              ####+         
              ####+         
              ####+         
              ####+         
              ####          
             +####          
             +###+          
             +###           
             +###           
             ####           
             ####           
             +###           
              #+            
                            
                            
                            
                            
                            
                 +#+        
                 ##+        
               ++##+        
             ++#####+       
             +###++#+       
             +#+  +#+       
                  +#+       
                 +##+       
               ++##+        
            +++##++         
            +####+          
             ++##+          
               +#+          
        +++    +#+          
       +##+    +#+          
       +#     +#+           
       +#+   +##+           
       +#+  +##+            
       +##+###+             
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
            +####++#+++     
           +##+++#####+     
          +##+  +#++##+     
         +##+       ##+     
         +##+       ##+     
        +##+       +##+     
        +##+       +##      
       +###        ##+      
       +###        #+       
       +##+       +#+       
       +##+      +##+       
       +##+      ##+        
       +##     ++##         
       ###     +##+         
       +##   +###+          
       +##+++###++          
       +#######+            
       +######+             
        ++#++               
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             +#######+      
             ###++####+     
            +##     ##+     
            +#+     ##+     
            +#+    +##+     
            +##  +###+      
            +## +###+       
            +##+##++        
            +####+          
           ++##++           
          +####             
         +#####             
        +##++##             
       +##+  ##             
      +##+  +##             
      ##+  ++#+             
     +##+++##+              
      +#####+               
       +##++                
                            
                            
                            
                            
                            
                            
                            
                            
       +###########+        
       ####+#######+        
      +###+                 
      +##+                  
       ##                   
       ##                   
       ##+++##+++           
       ##########++         
       ######+ +++#+        
       +###++     +#+       
       +##+        +#       
        +++         ++      
                    +#+     
                    +#+     
                    +##     
                    +##     
         +++++     +###     
         #####+++++###+     
          +++#########+     
             +++#####+      
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
             ++######+      
            +###++ +##      
          +###+    +#+      
         +##++     +##      
        +##+      +##+      
       +##+      +###       
      +##+      +###+       
     +##+      +####        
     +##      +####+        
     +##+++++#####+         
      +###########+         
       ++###+++##+          
         +++ +##+           
            +##+            
            ###             
           ###+             
          +###+             
         +####+             
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#++           
          +##++##+          
          +#+  +##+         
         +#+    +#+         
         +#+   +##+         
         +#+   +##          
         +#+  +##+          
         +###+###+          
          +++++##           
              +#+           
              +#+           
             +##            
             +#+            
             ##+            
            +##+            
            +#+             
            +#+             
            +#+             
            ##              
            ##              
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ##+      +    
             +#+      ++    
            +##+     +#+    
           +##+      ##+    
          +##+      +#+     
         +##+     ++##      
         ###+     +##+      
        ####+    +##+       
       +##+##++ +##+        
      +##+ +#######         
      +#+   +####+          
              ##+           
             +##+           
            +##+            
           +##+             
           +#+              
          +##+              
          ##+               
          #+                
                            
                            
                            
                            
                            
                            
                            
         +++                
     ++########+            
    +###########+           
    +###+++++####+          
    ##+       +###+         
    ++         ++##+        
                ++##        
                 +##+       
                  +#+       
                  +#+       
                  +#+       
                  +##+      
             +++ +##+       
          +#########+       
         +###########++     
         +#############+    
         +########+###++    
          +####+++ +++      
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++###++     
               +#######     
             ++########+    
             +##+    ##+    
             ##     +#+     
            +##    +#+      
            +##  +##++      
            +##++##+        
             ####++         
            +###+           
          ++###+            
         +###+#+            
         ##+ +#+            
        +#+  +#+            
       +##+  +#+            
      +##+   +#+            
      +#+   +#+             
      +#+++##+              
      +#####+               
      ++#++                 
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
              +#+++         
            +##+    +#+     
           +##+     +#      
          +##+     +#+      
         +##+     +#+       
        +##+     +##+       
        +##      ##+        
       +##+     +#+         
       +##     +##+         
       +#+    +##+          
       +#+    +##   ++      
       +#+    +#+++##+      
       +##++++######+       
       +#########++         
        ++#####++           
             ##             
             ##             
             ##             
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
                +#++        
               +#####++     
            +++########+    
           +#####++  +#+    
           ##+ ++   +##+    
           +#+     +##+     
           +#+    +##+      
           +#+  ++##+       
           +#++###++        
            #####+          
            +##++           
           +##+             
          +####+            
        +##+++#+            
       +##++ +#+            
      +##+   +#             
      +#+    #+             
      ##+   +#+             
      ####+##+              
      ++####+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++###+            
       +#########++         
       +###+++#####+        
       +##+   +#####        
        ###+   ####         
        +###+  ###+         
         +####+###+         
          ++#####+          
            +####           
             +###+          
             #####+         
            +##++##+        
            +##  ###        
            ##+  +##+       
            ##+  +##+       
            ##+  +##+       
           +##++++##+       
            +#######        
             +#####+        
              +++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++##+   
          +++++++++#####+   
          +############+    
         +#########++##+    
        +###+  ++  +##+     
       +###       +###+     
      +###       +###+      
      +##+      ++##+       
     +##+       +##+        
     +++       +##+         
              +###          
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
         +##+               
        +###+               
        +##++               
        +##+                
                            
                            
                            
                            
                            
                            
                            
         +##+               
        +#++     ++         
       +#+      +#+         
       ++      +#+          
       #+      +#+          
       ++      +#+          
       +#+     ++           
        +#+++++##+#####++   
         ++######++++++     
               #+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
               ++           
                            
                            
                            
                            
                            
                            
                  +#+       
                  +#+       
                 +##+       
                ++#+        
                +##+        
               +##+         
               ###+         
              +##+          
              +##           
             +##+           
             ###            
            +##+            
           +##+             
          +###+             
          ###+              
         +##+               
        +###                
        ###+                
       +##+                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#++           
           +#####+          
          +###++#+          
          +#+  +##+         
         +#+  +##++         
         +#+ +##+           
        +## +##+            
        +#+ +#+             
        +##+##+             
         +#####+            
          +######+          
           +#++###+         
           +#   +#+         
           +#    ##+        
           +#    ##+        
           +#+   ##+        
           +#+   ##         
           +##+++#+         
            +####+          
             ++++           
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +#####+      
              +###+###+     
             +##+   ##+     
            +##+    +#+     
           +##+     +##     
          +##+      +##     
         +##+       +#+     
        +##+        +#+     
       +##+         ##+     
       ###+         ##+     
       ##+         +##      
      +##         +##+      
      ##+        +##+       
     +##+       +##+        
     ##+      +###+         
     ##+   ++####+          
    +###+++###+++           
     +#######+              
     ++###++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
             +##+           
             +##            
             +#+            
             +#+            
             ##             
            +#+             
            +#+             
            +#              
           +##              
           +#+              
           +#+              
           +#               
           #+               
           #+               
                            
                            
                            
                            
                            
                            
                            
               ++##++       
               #######+     
             +####+++##     
             ##+     ##     
            +#+      ##     
            +#+      ##     
            +#      +#+     
            +#     +##      
            +#+  +###       
            +#++###+        
            +####+          
          ++###+            
          +##+#+            
         +#++ +#            
        +##+  +#+           
       +##+   +#+           
      +##+   +##+           
      +#+ +++##+            
      +######+              
       +###++               
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +###+       
               +####+       
               +###+        
              +###+         
             +###+          
            +####           
            +###+           
           +###+            
           ###+++#++        
          +########+        
         +#########+        
         ##########+        
        +##########         
       +#####+####+         
       +###++#####+         
       +########+           
       +#######+            
       +######+             
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+     +++     
           +###########     
          +###########+     
         +####+++++##+      
         +###+    +##+      
        +####    +##+       
       +###+    +##+        
       ###+     +##         
       ##+     +##+         
       ++     +##+          
              ###           
             +##+           
            +##+            
           +###             
           +##+             
          +###+             
          ####+             
         +###+              
         ###+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
      +++++                 
      +####+++              
      +++#####++            
          ++####+           
            +++##++         
               +##+         
                +##+        
                +##+        
                +##+        
                +##         
               +##+         
               +##+         
              ++##+         
              +##+          
              +##           
             +##+           
            ++##            
            +##+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
             +       +#+    
            +#+    ++##+    
            +##+++++###+    
           +##########+     
          +###+###++##      
         +###+     +##      
        +###      ###+      
       +##++     +##+       
      +###+     +##+        
      ##+      +##+         
      ++      +##+          
              +##+          
            ++##            
            +##+            
           +##+             
          +##+              
          ###               
         +##+               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++++#+        
    ++#############+        
    +####++++++++##         
    +++         +##         
                +#+         
                +#          
                ##          
                #+          
               +#+          
               ##           
              +##           
              +#+           
              +#            
              +#            
             +##            
             +##            
             +##+           
             +##            
             +##            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                        ++  
                     ++###  
                  ++#####+  
             ++++###++      
            +##++++         
           +#++             
          +####+            
          #++++#+           
               #+           
               #+           
              +#+           
      +##+    +#+           
      #+     +##            
      +##++++##             
       ++####+              
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
         +++#######+        
        +####+++ +##+       
        +####     +#+       
                  +#+       
                  +#+       
                  +#+       
                 +##+       
                 +#+        
                 ##+        
                ##+         
               +##+         
               ##+          
             ++#+           
          +++#####++        
       ++######++###++      
     +###++###+  +++##+     
     ##+++##++      ++#++   
     ######+          +++   
     ####++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++##+       
            ++######+       
           +###++ +#+       
          ###+   ++#+++     
        +###+   +##++#+     
        +#+    +##++##      
       +##   +##+++##+      
       +#+   ++++###+       
       +#+ ++++####+        
       +##########+         
        +###+++##+          
              +#+           
            +###+           
           +##++            
           +#+              
          +#+               
         +###+              
        +###+               
        ###+                
        ##+                 
                            
                            
                            
                            
                            
                            
        ++#####++           
        +########+          
        ##########+         
        +++#+ +####+        
           +   +###+        
               +###+        
              +###+         
           ++#####+         
           +#####+          
           +#####+          
            ++###+          
              +###+         
               +###+        
               +###+        
        +++++  +###+        
        +###++ +###+        
        ######++####        
        ++#########+        
          ++#######+        
             ++##++         
                            
                            
                            
                            
                            
                            
                            
               +##+         
             ++####+        
          ++#######+        
          #####+ +#+        
          ++++   ##+        
                 ##+        
                 ##+        
                +##+        
                +##+        
               +##+         
              +##++         
        ++++++###+          
      ++##########+         
     +###++###+++##+        
     +## +###+   +##+       
     ##++###+     +##+      
    +#####++       +##      
    +####+         +##+     
     +#+            ###     
                    +#+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++#+      
                 +####+     
                +##+  +     
                ###+        
               +##+         
              +##+          
              ##+           
             +##+           
            +##+#+          
            ##+  ++         
           +#+++            
           ##++#+           
          +##+++#+          
          ##+  +##          
         +##   +##+         
         +#+   ###          
        +##+ ++##+          
         ##++###+           
         +#####+            
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
              +###++        
           +++#####+        
         +######++##+       
        +####+++ +##+       
        +##++     ###       
         +       +##+       
                 ###+       
                +##+        
           ++++###+         
           +######          
           ++#+###+         
      ++       ++##+        
     +###+       ##+        
     #####+      +##        
     +##+++       ##+       
     +##+         ##+       
      +##++      +##+       
       +####++++###+        
        ++########++        
          +++####+          
                            
                            
                            
                            
                            
                            
                            
                 +++        
                +###        
               ### +        
              +##           
             +##+           
             ##+            
            +#+             
           +##+             
           ##+              
          +##+++++          
          #########+        
         +###++++###+       
         +#++     +##       
         ##+       +#       
         ##+       #+       
         ##       +#+       
         +#+     +#+        
         +##++++###+        
         +########+         
          ++#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 +##+       
                +##+        
                +##         
               +##+         
               +##+         
              +##+          
              ###+          
              ##+           
             +##+           
            +##+            
           +###+            
           +##+             
          +##+              
         +##+               
         ###+               
        +##+                
       +###+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
           ++      +#+      
          +##+    +#+       
          ##+      ##+      
         +##      +##       
        +##+      +#+       
        +##+      ##+       
       +##+      +##        
       ###       +##        
      +##+       ##+        
     +##+       +#####+     
     +##+    ++#######+     
     +#+   +######++++      
     +########++##+         
     +######++ +##          
      ++++++   ##+          
               ##+          
              +##           
              +##+++        
               +##++        
                            
                            
                            
                            
                            
                            
                            
                            
                 ##+        
                 ##+        
                 ##+        
                +##         
                +##         
                ##+         
               +##+         
               +##+         
               ##+          
              +##           
             +##+           
             ###            
            +##+            
            ###             
           +##+             
          +###              
         +###+              
         +##+               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
                 #+         
                +#+         
              +###          
             ++##+          
             +##+           
             ###+           
            +##+            
            +#+             
            ##+             
            ##+             
           +###+            
           +####+           
           ###+#++          
           +#++##+          
           +#+ +##          
           +## +##          
           +##++##          
           +#####+          
           +#####+          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++         ##+   
          +#+        +##+   
         +##+        +#+    
        ++##+       +##+    
        +##+        +##+    
       +###         ###     
       +##+        +##+     
      +###++      +##++     
      +######+   +###+      
     +########+######+      
      ##+ ++########+       
            ++#####+        
               ###+         
              +##+          
              ###           
             +##+           
            +###            
            +##+            
           +###+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                   +#+      
                   +#+      
      +            +##      
     +#+           +#+      
     +##           +#+      
     ###          +##+      
    +###          +##+      
    +##+          +##       
    +##++++++++   +##       
    +################       
    +#################++    
    ++##+++++++  +##++++    
                 +##+       
                 +##+       
                 +##+       
                 +##        
                 ##+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +++   
              +     +###+   
            +##+++######+   
          ++#########+++    
          #######+++        
         ###++++            
         ####+         +    
         ++###+             
           ++##+            
             +##            
              +#+           
              +#+           
     +#+     +##+           
     ##+     +#+            
     +##++  +##+            
      +#######+             
        +++#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               +###+        
               +##+         
               ###+         
              +###+         
             +###+          
             ###+           
            +###            
           +###+            
           +###             
           +##+             
          +###+             
          +##+              
          +##+              
          +##+              
          +##               
          +##               
          +##+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                        +++ 
                    +++###+ 
              +++++####+++  
            ++#####++++     
           +##++++          
         +##+               
        +##+++              
         ++###+             
            +##+            
             +#+            
       ++     +#            
       #+    +#+            
       +#    +#+            
       +#+ +##+             
       +#####+              
        ++++                
                            
                            
                            
                            
                            
                            
                            
                            
         +##++              
         #####+             
         ++####+            
            +##+            
             ###            
             ###            
             +##+           
              ##+           
              ##+           
              +##+          
              +##+          
             +#####++++     
            +##########++   
          +#########+###+   
         +######++++ ++     
        +######+            
       +#######             
       +#####+              
       +####+               
       +###+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++#+     
                 ++####+    
                +#####+     
              +#####++      
             +###++##       
           +####+ ++#+      
          +###+    +##+     
         ++##+     +##+     
        +###+       +#+     
        +##+        +#+     
       +##+         +#+     
      +##+         +##+     
      ###          +##      
     +##+         +##+      
    +##+         +##+       
    +##+       +###+        
    +##+     +####+         
    +###++++####+           
     +########++            
      +####+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++++++++#      
         ###########++      
        +########+++        
         ++++++             
         +++                
         +#+                
        +##+                
        +##+                
        ##+                 
        ###+                
        +####++             
         +#####+            
          ++####++          
            ++####+         
               +###+        
                +###+       
                 +##+       
                  ##+       
              ++####+       
              ++##++        
                            
                            
                            
                            
                            
                            
                            
                      ##    
                      ##    
           ++        +##    
          +##+      +##+    
          +##+      +##+    
         +##+      +##+     
        +##+       +##+     
       +##++      +##+      
      +###+       +##+      
      +####+     +##+       
    ++#####+++++###+        
    ###+++#########+        
    ##+   +++#####+         
    ++        +##+          
              +##           
             +##            
            +###            
           +####+           
           +###+            
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++++              
     +#########+            
      +#########+           
       ++++++###            
            +##+            
          ++###+            
         ######+            
         ######+            
         ++####++           
           +++###+          
              +####+        
               ++###+       
                 +###+      
                  +###+     
        +#+        +##+     
       +###++      +##+     
        +#####+++++###+     
        +############+      
         ++#########+       
           +++#+#+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##++       
               #######      
              +###+++##+    
             ++#++   ##+    
             +#+     +#+    
            +##      ##+    
           +##+     +##     
           +#+    ++##+     
           +#+ ++###+       
           +#++###++        
           +####+           
          +###++            
         +###+              
        +##+##              
       +##+ +#+             
      +##+  +#+             
      +#+   +#+             
      +#+ ++##+             
      +######+              
       +###+                
                            
                            
                            
                            
                            
                            
                            
                    ++      
                  ++#+      
                  ###       
                 +##+       
                +##+        
                ##+         
               +##+         
              +##+          
             +##+           
             +##            
            +##+            
           +##+             
           ##+              
          +##+              
         +##+               
         ##+                
        +##+                
        +##                 
       +###+                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
            +++++++++###+   
           +###########+    
          +###########+     
         +####+   +##+      
        +###+    +##+       
        +##++   +##+        
       +##++   +###+        
      +###+    +##+         
      ###+    +##+          
      +#+    +###           
             ###+           
            +##+            
           +##+             
          +##+              
         +###               
        +##+                
       +###+                
       +##+                 
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ###+++                  
    +########+++            
     ++##########+          
        ++++++####+         
               +##+         
                +#+         
                +#+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
                +#+         
                +#+         
                +#+         
                +#+         
                +##+        
                +##+        
                +###        
                 +##        
                            
                            
                            
                            
                            
                            
              +       +#+   
             +#+      ##+   
            +##+     +#+    
           +##+     +##+    
           ###      +##     
          +##+     +##+     
         +##+     +##+      
        +##+      +##+      
       +##+      +##+       
      +###+      ##+        
     +#####++   +##+        
     +##++#########+        
      ++  +######++         
            ++##++          
            +##++           
           +##+             
           ##+              
          +##+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                     ++##+  
                   ++###++  
                 ++###+     
               ++###++      
             +###++         
            +###+           
            +##+            
          +###+             
         +####++            
         +######+           
          ++++###+          
              +###          
               ###          
       +       +##          
      +#      +##+          
      +#      ###           
      +#+   +###+           
      +##++####+            
      ++######+             
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++##+      
              +##+++##      
            +###+   +#+     
           +##+    +#+      
          +##+  +#+##+      
         +##+   +####       
         ##+     ###+       
        +#+     +##+        
        +#+  ++###+         
         +#######+          
         ++##++##           
             +##+           
            +##+            
            +#+             
           +#+              
          +##               
         +##+               
        +##+                
       +##+                 
       +#+                  
                            
                            
                            
                            
             ++#+           
            +##+            
           +##+             
           +#+              
           +#+              
          +#+               
          +#+               
         +#+                
         +#+    +           
         +#   +####+        
         #+  +##++##+       
        +#+  +#+  +++       
        +#+ +#+    +#+      
        ##  +#     +#+      
        ##  ++     +#+      
        +#+ ++     +#+      
        +#+ ++   ++#+       
         ##++  ++##+        
         +########+         
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++#+     
                 ++###+     
              ++#####+      
             +########      
             ####+++##      
             +#++  +##      
                   +##      
                   ##+      
                  +##       
                  ##+       
                 +##+       
          +++++++##+        
         +#########         
       +###+++####+         
      +##++  +####+         
     +##+   +######         
     +#+  ++###++##         
     +#++####+   #+         
     +#####++               
      +#+++                 
                            
                            
                            
                            
                            
                            
                            
                            
             ####+          
             ++###+         
                +#+         
                +##+        
                 +#+        
                 +#+        
                  #+        
                  +#        
                  +#+       
                  +#        
                  +#        
                 +##        
        +++++++++###+       
       +###########+        
      +#+     ++##+         
      #+      +##+          
     +#+     +##+           
      #+    +#++            
      +#+ ++#+              
       ##+##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#          
              +##+          
            ++###+          
          ++#######+        
         +###++++###        
         +#++    +##+       
                 +##        
                 +##        
               ++##+        
              +###+         
         +++#####+          
         +######+           
         +##+++##+          
               +#+          
               +#+          
      #+       ##+          
     +##+     +##           
     +##++  ++##+           
       ########+            
       ++#+++++             
                            
                            
                            
                            
                            
                            
             +#+            
            +##+            
           +#+              
           ##+              
          +#+               
          ##+               
         +#+                
         ##+                
         ##+                
         ##+                
         ##+     +++++      
        +##     +#####      
         ##    +###+##+     
         ##+  +##++ +##     
         ##+  +#+   +##     
         +#+  ++    +#+     
         +##+ +#   +##+     
          +##+###+###+      
           +########+       
            +++##++         
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +#+        
                +#+         
              +###+         
              ###+          
             ###+           
           +###+            
          +###+     +       
          +##+    +###+     
         +##+   ++#####     
        +##+    ##++ +#+    
       +##+    ##+   +#+    
       +#+    ##+   +##     
       +#+   +##    +#+     
      +##+  +##+   +##      
      +##+  ##+   +##+      
       ##+ +## +++##+       
       +###+#######+        
        +########++         
         +++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ########+++           
      +###########+         
       ++++++++####+        
                +##+        
                +##+        
                +##+        
                ###+        
               +###+        
               +##+         
              +###+         
              +###+         
             +###+          
             +##+           
            +###            
            ###+            
           +###+            
           ####             
           ###+             
          +###+             
          +##+              
                            
                            
                            
                            
                            
                            
                      ##+   
                      ##+   
           +++       +#+    
           +#+       ##+    
          +##+      +##+    
         +##+       +#+     
         ##+       +##+     
        +##+       ##+      
       +##+       +##+      
       +##+      +##+       
      +###++    ++##+       
     +######+++#####+       
     +##++#####+##+         
     +++   +++ +##          
              +##+          
             +##+           
            ++##            
            +##+            
           +##+             
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#++++++         
      ++###########+        
     +##+++     ++##        
    +##+          ++        
    +#+                     
     ##+                    
     ++###+       +         
       ++###++  +++         
          +++####+          
              +###+         
             +#+++#++       
            +##   +##+      
            +#      +#+     
           +#+       +#+    
           +#+       +#+    
           +#        +#+    
           +#+       +#+    
           +#++    ++#+     
            +########++     
             ++#+#+++       
                            
                            
                            
                            
                            
                            
                            
                   ++       
                   +#+      
                  +##       
                  ##+       
                 +##+       
                +##+        
               ++##+        
               +##+         
              +###          
              +##+          
             +##+           
            +##+            
            +##+            
           +##+             
           ###+             
         ++##+              
         +##++              
         ##++               
        +##                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++     ++      
            +#+    +#+      
           +##     +#+      
           +#+     +#+      
           +#+     ##+      
          +#+     +##       
          ##      +#+       
         +#+      +#+       
         +#     +###+       
         #+   ++####        
        +#+++######+        
        +######++##         
       +#####++ +#+         
       ##++     ##          
       ++      +#+          
               +#           
              +#+           
              +#+           
             +##            
             +#+            
                            
                            
                            
                            
                            
                            
                 +##+       
              +++####       
            ++#######+      
           +####++++#+      
           +###+   +#+      
            ++     +#+      
                  +##+      
                  +##       
                  +##       
                  ##+       
           ++++++###        
         ++########+        
        +####+++###+        
       ###++  ++##+         
      ###+   +####+         
     +##+   +######+        
    +##+  ++###++##+        
   +###++####++  #++        
   +########+               
    ++###+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##          
               +###+        
              +####+        
            ++#####+        
           +#######         
          +####+###         
          +####+###         
         +####++##+         
         +###+ +##+         
        +####  +##+         
        ######++##+         
        +########+          
         ++++++##+          
              +##           
              +##           
              +##           
             +###           
             +##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
                      +#+   
           +#         +#+   
          +#+        ###    
         +##        +##+    
        +##+       +##+     
       +##++      +###      
       +##+       +##+      
      +###++    ++##+       
     +######+++#####+       
     +## +#########+        
      +    +##++###+        
               +##+         
              +##+          
              +##           
             +##+           
            +###            
            ###+            
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#+#+##++          
        +#########++        
        +##########+++      
        +###+++++####+      
        +###++ +#####+      
         +##########+       
          +#######++        
           +#####+          
          +######+          
          +######+          
         +####+###+         
         +###+++##+         
         +##+  +##+         
         ###+   +##+        
         ###+   +##+        
         +###+  +##+        
         +###++ +##+        
          ++###++#+         
            ######+         
            +++##+          
                            
                            
                            
                            
                            
                            
                    #+      
                   +#+      
                  +##+      
                  +#+       
                 +##        
                 ##+        
                +##+        
               +##+         
              +###          
              ###+          
             +##+           
            ++##+           
            +###            
           +###             
          +###+             
          ###+              
        ++##+               
        +##+                
       +##+                 
       ++#                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
        ++######+           
       +#########+          
       ####++ +###+         
       +#++   +###+         
              +###          
             +###+          
            +###+           
          ++###++           
         ++###+             
        +#####+             
      +######++++#######+   
     +###################   
     ####################   
     +#####++##++++++++++   
      +#+++ +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++++     
                 ++###+     
              ++######+     
             +####++        
            +####+          
           ###+++           
          ####              
         +##+               
        +##++++++           
        +########+          
         ++++++###+         
                +##         
                +##         
                +##         
       ++       +#+         
       +#+     +##+         
       +##+   +###          
        ###++####+          
        +######++           
         ++##++             
                            
                            
                            
                            
                            
                            
                            
                            
              ++++++        
         +   +######+       
        +#+ +########+      
       +######++  +###+     
       +#####+     +##+     
      +#####+       +##     
      +####+         ##+    
      +####+         ###    
      +###+          +##    
      ####+          +##    
      ####           ###    
      +###+          ###    
      +####+         ##+    
      +#####+       +#+     
       +####+      +##+     
        +##+      +##+      
        +###+++ ++###+      
         +##########+       
         ++########+        
           ++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 ###        
                +##+        
               +##+         
               ###+         
              +###+         
             +####          
             +###+          
             +###           
             +##+           
             ##+            
            +##+            
           +##+             
           ###+             
          +##+              
          +##+              
         +##+               
         ###                
         +#+                
                            
                            
                            
                            
                            
                            
                            
     ++#+++++               
     #########+             
     +#########+            
        +++#####+           
           +++###           
              +##++         
              +###+         
              +###+         
              +###+         
              +###+         
             +####+         
             #####          
            +####+          
           +####+           
          +#####+  ++++     
          +####+++####+     
          ###########+      
          ##########+       
          +########+        
          +#++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +####+       
              +#+++#+       
             +#+ +##        
           +##++ +#++       
           ##+ #+##+#+      
          ##+ +###+##+      
         +##  +##+##+       
        +##+  #####+        
        +#+   +####         
        ##+ ++####          
        +#+###+##           
         ###++##+           
          +  ##+            
            +##             
            ##+             
           ###              
          +##               
          +#+               
         +##                
                            
                            
                            
                            
                            
                            
                            
            ++++##++        
           +#+######+       
           #+ +++++#+       
          +#+ +   ##        
          ##     +#+        
          +#+    +#+        
           ##    ##         
           +##++##+         
             +##++          
            +###            
           +##+#            
          +#++ #+           
          ##+  #+           
         +#+   #+           
        +#+   +#+           
        +#+   +#            
        #+   +#+            
        ##   ##+            
        +#+++#+             
         +###+              
                            
                            
                            
                            
                            
                            
                            
                 +##        
                ++##        
               ++###+       
             ++#####+       
            +###++##+       
            +##+ +##        
                ++#+        
               +##+         
              +##++         
           +#####+          
           ######+          
           +++ +#+          
               +##          
               +#+          
              +##+          
             +##+           
      +##+ ++##+            
     +##+++###+             
     #######++              
     +####++                
                            
                            
                            
                            
                            
                            
                            
                            
               ++++         
              +##++         
             +##+           
            +##+            
           +##+             
          +##+              
          +##+              
          ##+               
          +##++             
          +#####+           
           ++#####+         
              ++###+        
                +##+        
                 ##+        
                 ##+        
                +##         
               +##+         
           ++ +##+          
           +####+           
            ++++            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                  +##+      
                 +##+       
                +##+        
             +######        
            +#######+       
            +##+++##+       
             ++   ##+       
                 +##+       
                 +##+       
                +##+        
             ++++##+        
           ++#####++        
          +#######+         
        +##########+        
       +#######++##+        
      +#######+ +###        
     +######+    +##        
    +#####++     +##        
    +##+++        ++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#####+      
       +++############      
     +#######+++++###+      
   +###+++++     +###       
   ++++          +##+       
                +###+       
                ###+        
               +###+        
              +###+         
              +##+          
             +###+          
             ###+           
            +##+            
           +###             
          +###+             
          +##+              
         +###               
         +###               
         +##+               
          ++                
                            
                            
                            
                            
                            
               +++++++      
              +#######+     
             +#####+###     
            +###+    +#+    
           +###+     +##    
          +###+      +##    
        ++###+       +##    
       ++##++        +##    
       +###+         +#+    
      +###+         +##+    
      +##+         +##+     
     +###+        +###+     
     +##+        +###+      
     ##+        +##++       
    +##+      +###+         
    +##      +####          
    +##+  ++####+           
    +#########+             
     +######+               
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                   +#+      
           +      +##+      
          +#+     +##+      
        ++##+    +##+       
        +##+     +##+       
       +###+    +###+       
       +##+     +###        
       +##+     ###+        
        ###+    ###+        
        +##++  +##+         
        +####++###+         
         ++#######+         
            +++###          
              ###+          
             +###           
             +##+           
             ###            
             +##+           
              #++           
                            
                            
                            
                            
                            
                            
                            
                  ++##+     
                +#####+     
              ++######+     
             +#########+    
            +####++++###+   
           +####     +##+   
          +###+       +#+   
         +###+        +#+   
        +####+        +#+   
       +#####+       +##+   
       +##+##+       ###+   
      +##+ +#+      +##+    
      +##+  ++     +##+     
     +##+         +###+     
     ###+        +###+      
     ##+       ++##+        
     ##+    +++###+         
     ###+++######+          
     +#########+            
      +####+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            +######+        
          ++###+++##+       
         +###++   +##       
        +###+     +##       
       +###+       ##       
       ###+++      ##       
       ###+#      +##       
       #####     +##+       
       #####+++++###        
       +############+       
         +####+++++#+       
                  +#+       
                 +##+       
                +###        
                +##+        
               +##+         
               +##          
              +##+          
              ###           
                            
                            
                            
                            
                            
                            
                 ++##+      
                 +###+      
               +####+       
              +####++       
            ++######+       
          ++####++###       
         +####+   +##+      
         ####+    +##       
         ##+     +##+       
                 +##        
                +##+        
               +##+         
           ++++##+          
         ++######+          
        +#########+         
       +######+++##         
      +######+  +##+        
      +####++    ##+        
      +###+      +++        
      +##+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++###++          
   ++++++########+          
  +########++  +##+         
  +#++++++      +#+         
                 #+         
                 #+         
                 #+         
                 #+         
                 #+         
                +#+++       
           +#########+      
         +###########+      
         +####++##++++      
         +++    +#+         
                ++          
                #+          
                #+          
               +#+          
               +#+          
               +#           
                            
                            
                            
                            
                            
                            
              +++###+       
             +#######+      
            +###++ ##+      
           +##+    +#+      
         ++##+     ##+      
         +##+     +###+     
        +##+      ####+     
       +##+      +####+     
      +##+       +###+      
      ##+        +##+       
     +##+      ++###        
     ##+      +####         
     ##+   +++####+         
     ##++#########          
     +######+++##+          
      ++++    ###+          
             +##+           
            +##++           
           +###             
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
           +#+              
          +##+              
          +#+   ++#+        
          ##+  +####+       
         +##+ ++####+       
         +##+#######        
         +#####++##+        
          +##+++###         
               +##+         
              +##+          
              +##+          
             +##+           
             +##            
            +##+            
            ##+             
           +##+             
           ##+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                 +###       
               +####+       
            +++#####+       
           +#########       
          +####+++###       
          +##+    +#+       
          ++     +##+       
                +##+        
            +++####+        
           +#####++         
           +#++###          
               +##          
      +        +##+         
     +##+      +##          
    +##+      +##+          
    +##       +##           
    +##+    ++##+           
    +###++++###+            
     +########+             
      ++####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +####+++########+    
       +###############+    
       +###############+    
       +###########+        
       +##++                
      +###+                 
      +####++++++#+++       
      +##############+++    
      +################++   
      +##################   
         +##+     +######   
                   +####+   
                  +####+    
                 +#####+    
               ++#####+     
     +++     ++######+      
     ################+      
     #############++        
     ++#########++          
      +++####++++           
                            
                            
                            
                            
                            
                +#+         
               +##          
              +#++          
            ++#+            
           +##++            
          +##+              
         +##+               
        +##+                
        ##+         +++     
       ##+        ++###+    
      +##+       +###++#+   
      +#+       +##+  +#+   
      ##+     +##+   +##    
      ##+    +##++   +#+    
     +##+  ++##+    +#+     
      +#+ ++##+    +##      
      +##++##+   +###+      
       #####+++####++       
        ########+++         
        +##++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++     +++        
          ##     +#+        
         +#+     +#+        
         ##+     ##         
        +##      ##         
        +#+     +##         
        +#+     +#+         
        +#+     +#+         
        +#+    +##+         
         +#+  +###          
          ########          
           +##++#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####++        
         +  ########+       
       +#############++     
      +################     
     +#################+    
    +#####++ +++   #####    
    +####+         ++###    
    +###+           +###    
    ####+           +###    
    +###+           +###    
    +###+          +####    
    +###+         +####+    
    +####+       +#####     
     +#####+ +++######+     
     +###############+      
      ++############+       
        +########+++        
         +++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#++         
          +####+###+        
        +####+   +##+       
       +###+      +#+       
       ##+        ##+       
      +#+        +##+       
      +#+        +##+       
      +#+       +###+       
      +#+       ####+       
      +#+      +#+##        
      +##+   +##+ +#        
       +#######++ +#+       
        ++++++    +#+       
                  +#+       
                  +#+       
                  +##       
                   ##       
                   +#+      
                   +#+      
                    ++      
                            
                            
                            
                            
                            
                            
            +##+            
            ###+            
            ###+            
            ###+            
            ####+           
            ####+           
            +###+           
            +###+           
            +###+           
            +###+           
            +####           
            +####           
             ####           
             ####+          
             ####+          
             ####+          
             +###+          
             +###+          
             +###+          
             +###+          
                            
                            
                            
                            
                            
                            
                            
            +##++           
           +#####           
          +######           
         +###  ++           
         +##+               
         +##                
         +##+               
         +###      +++      
          +##+  +++#++      
           ###++###+        
           +#####+          
           +####+           
          +##++##+          
          +#+  +##+         
         +#+    ###+        
         +#+     ###        
         +##+    ###+       
         +##########+       
          +########+        
            ++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#+++              
       #######++            
       +#######+            
       ++++++###+           
             +##+           
              +##+          
              +##+          
              +##           
              +##           
        ++++++###           
       +#########+++++++++  
       +##################+ 
       +##################+ 
       +#######+++++++++++  
        #####++             
        ++#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ###+          
              ####          
             +####          
             +####+         
             +###+          
             ####+          
            +####+          
            +####+          
            +####+          
            +####           
            +###+           
           +#####           
           +####+           
           +####+           
            ####+           
            ####            
           +####            
           +####            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++++++             
    +##########+            
   +############+           
   ##++++   +###+           
   +        ++##+           
           +####            
        +#######++          
       +##########++        
       +###+++######+       
        +      +#####+      
                 ++###+     
                  ++##+     
          +++       ###     
         +###++   +++#+     
         +############+     
          ############+     
           +++######+       
                +++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
 +#####+++#+++++++++        
 ###################+       
     +++++##########+       
              +++###        
                +###        
                +###        
                +##+        
                +##+        
               +###+        
               +###         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +###+        
               +###+        
                +##+        
                 +++        
                            
                            
                            
                            
                 +#+        
                 ###        
                 ###        
      +          ##+        
     ##+         ##+        
    +##+         ##+        
    +##+         ##+        
    +##+         ###        
    +##+         ###        
    +###         ###+++     
    +####++++++++#####+     
     +################+     
      +##############+      
       +++++++++++##+       
                 +###       
                 +###       
                 +###       
                 +###+      
                 +###+      
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####+          
         +####+##++         
        +###++  +##         
        ##++    ++#         
        ++       +#+        
                 +##+       
                  ##+       
                  +#+       
                  +#+       
                  +#+       
                  ##        
              +  +##        
           +++#+++#+        
         +####+####         
       +###++  ++###+       
      +##+     +####++      
     +###+    +##+ +#+      
     +#+    ++##+           
     ++#++#####+            
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++###+++          
      ++##########          
     +############++        
     +###++++++++##+        
     +##+        +#+        
     +##+         +         
      +##+  +++++           
      +###+#######++        
       ############+        
       +######++####+       
       ####+    ++###       
       +#+        +##+      
                  +##+      
                   ###+     
         +++       ###+     
         ###+      ###+     
         ####+++ ++###      
          ######+####+      
          ++#########+      
            ++#####++       
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +##+          
             +###+          
             +###+          
            +####+          
           +#####+          
           +#++#+           
           ++ +#+           
              +#+           
              ##+           
             +##            
             +#+            
             +#+ +++        
             ######+        
          +++####+          
        #######+            
        ###+##+             
        +#####              
         +++#+              
                            
                            
                            
                            
                            
                            
           +##+             
          +###+             
         +####+             
         +###+              
         +##+               
        +###+               
       +###+                
       +###+                
       +###+                
       ###+        ++       
       ###+     +++##++     
      +###     +#######+    
      +###    +########+    
      +###+  +####+#####+   
       ####+ +###+ +####+   
       +####+#####+#####+   
       +###############+    
        +##############+    
         +###########++     
           +++###++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +##++++                
     +#######++++           
         ++++#####++        
               +++##+       
                  +++       
                   ++       
                   #+       
                  +#+       
                  #+        
                 +#+        
                 ++         
                +#+         
                +#          
                #+          
               +#+          
               #+           
              +#+           
              +#++          
              +#+           
               ++           
                            
                            
                            
                            
                            
                            
                            
      +++   ++###+          
     +###########+          
     ############+          
     +###########+          
      +++##++++##+          
              +###+         
              +###+         
              +###+         
              +##+          
              +##+          
              +##+          
              +###+         
              +###+         
              +##+          
              +##+          
              +###          
              +###+         
              +###+         
              +###+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++++#++++++ 
          ++##############+ 
         +##########+++++++ 
        +########++         
       +#####++             
       +####                
        +##+                
        +##+                
        +###                
         ###+               
          +###+             
           +##++            
            +###+           
            +###+           
            +###+           
            +###            
       +#+ +###+            
       +#++###+             
       +#####++             
        +++++               
                            
                            
                            
                            
                            
                            
         +######+           
       ++########++         
      +############+        
      +###++ ++#####+       
      ###+      ####+       
     +##+       #++##+      
      +#+       +++##+      
      +##+        +##+      
      +###++    ++###+      
       +####+++#####+       
       ++###########        
         +##########+       
         +#####++####+      
         ####+    +##+      
         ###       ##+      
         ###      +##+      
         ###++++++###+      
         +##########+       
          #########++       
           ++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++####+     
        ++++  ++#######+    
        ####++###++++###    
        +#######+  +###+    
         ++####+ ++###+     
           +###++####++     
           ++#######+       
            +#####+         
            +####+          
           +##++#+          
         ++###+ ##+         
         +###+  ##+         
        +###+   ##+         
        +##+    ##+         
        ###+   +##+         
        ##+   +##+          
        ### ++##+           
        ###+####            
        +#####++            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
         +++#++             
        +######++           
       +#########+          
      +###+    +##+         
      +##+      +#+         
      +##+      +##+        
      +###+     +##++       
       +###+   +###++       
        +##########         
        ++########+         
          +########         
            ++++###+        
                +##+        
                +##+        
                +##+        
                +###        
                +###+       
                +###+       
                +##+        
                +##+        
                            
                            
                            
                            
                            
                            
               ++           
               +#           
               +#           
               ++           
               #+           
               #+           
              +#+           
              +#+           
              +#            
              +#            
              +#            
              #+            
             +#+            
             +#+            
             +#             
             +#             
             +#             
             #+             
            +#              
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++            
          +#####+           
        ++#########+++      
        +#############+     
      ++####++#########+    
      +####+      +++###    
      +###+         ++###   
     +###+           +###   
     +###+           +###   
     ###+           +###+   
     ###+          ++###+   
     ###+         +####+    
     ###+       ++####+     
     +###############++     
      ##############+       
      +###########+         
       +######+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
            ####+           
            ####+           
            ####+           
            ####+           
            ####+           
            #####           
            +####           
            +####           
            +####           
            +####           
            +####           
            +####           
            +####           
            +####+          
            +####+          
            +####           
            +####           
            +####           
             ####           
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +####         
              +###+         
              +###+         
              ####+         
              ###+          
              ###+          
             +###+          
             +###+          
            +###+           
            +###+           
            +###+           
           +####+           
           #####            
          +####+            
          +###+             
          +###+             
          +###+             
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
           +####++          
          +#######+         
         +#########+        
        +##########+        
        +###########+       
       +############+       
       +####+########+      
       +####++#######+      
       +####+  +#####+      
      +#####+   +####+      
      +#####++  +####+      
      +######+   +###+      
      +#######+ +####+      
      +########++###+       
       +############+       
       +############+       
        +##########+        
         ##########+        
         +########+         
          ++##++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
           +++####+         
         +#########         
        +##########+        
       +######+++##+        
      +####+++  +##+        
      +##+      ###         
      +++       ##+         
         +++   +##+         
       +######++##+         
      +###########+         
      +##++++######++       
      +#+    ++######++     
      ##+  ++####+#####+++  
      +###+#####+ +#######  
      ++#######+    +++++   
       +++###+              
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#++           
         ++#######          
        +###++++##+         
        +##+     ##         
                 ##         
                +##         
               +##+         
            ++###+          
            +####+          
            +####+          
                +#+         
                 ##         
                 +#+        
                  #+        
          +      +#+        
         ++      ##+        
         ##+    +#+         
         ##++++##+          
         +######++          
          ++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++##++           
      ++#########+          
     +############+         
     #####+++ ####+         
     +#++    +####+         
      +    +#####+          
         +#######++         
         +##########+       
         +###########+      
          +++++++#####+     
                 ++###+     
                   +###     
                   +###     
                   +###     
                  +###+     
        +++     ++####+     
        ##++++++#####+      
        ############+       
        ##########++        
        +######+++          
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##+           
             +##+           
             +##+           
             +###+          
             +###+          
             +###+          
             +###+          
             +###+          
             +###+          
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###            
            +###+           
            +###+           
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
                 +##+       
                 +##+       
       +++      +###+       
       ##+      +##+        
      +##+      ###         
      ###+     +##+         
     +##+      +##+++++#+   
     ###+  ++++#########+   
     ####+###########++++   
     +############+++       
      +#+##+++###+          
             +###+          
             +###           
             ###+           
            +###+           
            +###+           
            +##+            
             ##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ##+       
         +#+      ##+       
         +##     +##+       
        +##+     +##        
        +##+    +###        
       +##+     +##+        
      +###+    +###+        
      ###+   +#####+        
     +##+ +++###+##+        
     +###+#####++##+        
      ######++  +##+        
      ++++++    +#+         
                ##+         
               +##+         
               +##+         
               ###          
              +###          
              +###+         
              +###          
               ##+          
                            
                            
                            
                            
                            
                            
                            
          +++++#######+     
          +############     
          ##########+#+     
         +####++++++        
        +#####+++           
       +##########++        
      +#############+       
      ###############+      
      #####++++++#####+     
      ###+        +####+    
      +#+          +###+    
                    +###    
     +              +###    
    +#+++          +####    
    #####++++++++++####+    
    ##################+     
    +################+      
     +++##########++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +####+          
           +##++##++        
          +##+  +###+       
         +##+    +###       
         +##+     +##+      
        +###       +#+      
        ###+       +##      
        ###+        ##+     
       +#++         +#+     
       +#+          +#+     
       ##+          +#+     
       +##           #+     
       +##           #+     
        #++         ++      
        +##         ++      
         +#+       +#       
         +##+     +#+       
          +##++ ++#+        
            +##++++         
                            
                            
                            
                            
                            
             +##+           
            +####           
           +####+           
          +####+            
         +####+             
        +####+              
       +####+               
       ####+                
      +###+                 
      +###+                 
       ###+      ++++++++   
      +###+     +########+  
      +###    ++#########+  
      +###+   #######+###+  
      +###+   ####+  +###+  
      +###++ +###+++####+   
       ################+    
       ++#############++    
         +###########++     
           +#######+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                #+          
               +#           
        ++     +#           
        +#+    #+           
        #+     #+           
        #+     #+           
        ##     #+           
        +#+    #+ ++        
         +##+ +###+         
          +######+          
            +++#+           
               #+           
               #+           
               #+           
               #+           
               ##           
               +#+          
               +#+          
               +#+          
                ##          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#+        ++     
      ++######+++++++##+    
      +################+    
      +###++###########+    
     +###+    ++#####++     
    +###+        ###+       
    +##+        +###        
    +##+        +###        
    +##+       +##++        
    +++        +##+         
              +###+         
              +###+         
              +##+          
             +###           
             +##+    +      
             +###    ++     
            +##++           
            +##+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++                
      +#####++++            
     +###############+      
     #################+     
     ####+     ++++####+    
     ###+          +++##+   
     ##++            ++##   
     ###+             +##   
     +###+            +##   
     +####           ++##   
     ++###++        ++###   
      ++####+++     ####+   
       ++#############++    
         +###########+      
            ++####++        
              ++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+++         
          +########+        
          ###+++####+       
         +##+    +##+       
         +##+     ##+       
          ##+    +##+       
          +##+  +##+        
          +###++###+        
           +######+         
           +#####+          
            ####+           
           +####+           
          +##+##+           
          ### ##+           
         +##+ ##+           
         +#+ +##+           
        +##++###+           
        +######+            
         ######+            
         +###++             
                            
                            
                            
                            
                            
                            
                   +#+      
         +++      ####      
         ##+    ++####      
        +#+    +#####+      
        ##+   +###+##+      
        ##+++###+ ##+       
        #####+++ +##+       
        ++#++   +##+        
                +##+        
               +##+         
               +##          
              +###          
              +##+          
              ###           
             +##+           
            +###+           
        ++++#######+++      
   +++#################     
   ###############+++++     
   +++++++##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#####+++         
         +#########+        
         ###++++####+       
         ##+     +###       
        +##+   ++ ++#       
         ###+++##+ ++       
         #########          
          ++#####+          
             ++##+          
               ##+          
              +##+          
              +##           
              +##           
             +##+           
             +##+           
             +##+           
             ###            
            +##+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
            +#+             
            +#+             
             ##             
             +#             
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             ##+            
             +#+            
             +#             
             +#+            
             +#+            
              ##            
              ##            
              ##+           
              ###           
              ##+           
              +#            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++++      
            ++#######+      
          ++##########+     
         +#############++   
        +#####+++++++###+   
       +####++       +###   
      +####+          +##   
     +####+           +##   
     +###+            ###   
     ####+           +###   
     ####            +###   
     ###+           +###+   
     ###+          +####    
     +##+         ++###+    
     +###++     ++####+     
     +#####+++++#####+      
      +##############+      
       +###########+        
        +++#######+         
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
           +#####+          
          +#######          
          +#######          
         +#######+          
        +###+####+          
        ###++####+          
        +#++#####+          
         +  +#####          
             +####          
             +#####+        
              +####+        
               +####+       
               +####+       
               +####+       
          +++  +#####+      
        +############+      
        +###########+       
        +###########+       
         ++#######++        
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +###+         
              +###+         
              ###+          
              ###+          
             +###+          
             +##+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
           +####+           
          +####+            
          +####+            
          +####+            
         +####+             
         +####              
          ####              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
        ++####+             
       +########+           
       +#++++###+           
       ++     +##+          
              +##+          
              +##+          
             +##+           
          +++###+           
        ++#######++         
        +##########+        
          +++  ++###+       
                 +##+       
                  ##+       
                  ##+       
                 +##+       
          ++     +##+       
        +##+    +###        
        +##+ ++####+        
        +########++         
         +#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#####++           
        +########+          
         +########          
          +++++###          
              +##+          
              ###           
             +###           
            +###+           
         +#+###+            
       +#######+            
      +########+++          
      +##############++###  
      ######+############+  
      ####+   ++#######++   
      +##+                  
       ++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++            
        ++#######+          
    ++############          
    ##############+         
    +######+++####+         
     +#++++  +####+         
            +####+          
           +#####+          
           +####+           
          +#####++          
         +########+         
         ##########+        
          ##########+       
          +###+  +###+      
            +    +###+      
          +++++++####+      
          +##########+      
          +##########+      
           +########+       
             ++##++         
                            
                            
                            
                            
                            
                            
                            
         ++##++++           
         ########           
         ########+          
         +++++###+          
            ++###+          
           +#####           
         ++#####+           
         #######++          
         #########+         
         +###+######        
               ++####+      
                 +###+      
                  +###      
        ++         +##+     
       +#+         +##+     
       +##+        +##+     
       +####+++  ++###+     
        +############+      
         +##########+       
           +++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++######++         
       +############        
       +##+++++ ++##+       
       +#         ##+       
       ++        +##+       
                +##+        
              ++##+         
             ++##+          
            +###+           
           +###+            
           +###+++          
            ++####+         
               +###++       
       +#+       +###       
       ##+        +##       
       #+         +##       
       ##       +###+       
       +##+++++####+        
        +#########+         
         ++#++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                  +##       
       ++         +##+      
       +#+       +###+      
       ###+     +###+       
      +###+     +###        
      ###+     +###+        
      ###+     +##+         
      ###      +##+         
      ##+      ###+++       
      #################+    
      #################+    
      +############+ +      
        ++++++####+         
             +###+          
             +###           
             +###           
             +###           
             +###           
             +##+           
             +#++           
                            
                            
                            
                            
                            
                            
           #####+           
           #++++#++         
                 +#+        
                  +#+       
                   +#+      
                  +##+      
                 +##+       
               ++##+        
              +##++         
             +##+           
            +##+            
           +#++             
          +#++              
         +##+               
         +#+                
         +#                 
        +#+   ++++++        
        +#+++#######+       
         ###########+       
         +####++  +++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++    
                  +++####   
           ++++++########   
          +############++   
        ++#########++++     
       +#####+++++          
       +####                
       +#####++             
       +#######+            
        +++#####+           
           +++###+          
              +###+         
     +#+       +###+        
     ###+       +###        
     +####+      ###        
      +####++    ###        
       +#####++++###        
         +##########        
          ++#######+        
             +++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++##       
            ++#######+      
         +++#########+      
        +##########++       
       +####++  ###+        
      +###++   +###         
      +##++   +###+         
       +      +##+          
              +##+          
             +###+          
             +##+           
            +###            
            +##+            
           +###+            
           +##+             
          +###+             
          +###+             
         +####+             
         +###+              
          +#+               
                            
                            
                            
             +##            
            +###            
            +###            
           +###+            
          +###++            
         +####              
         +###+              
        +####               
       +####+               
       +###+                
       +###                 
       +###   +++++         
       +##+  +#####++       
       +### +########++     
       +###++#########+     
       +########++++###     
       +########+++####     
       ++#############+     
         ++#########++      
           +++#####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++#######++          
     +############+         
     ++++      ++##+        
                 +#+        
                 +##        
                 +##        
                 +#+        
                +##+        
                +##         
                ##+         
               +##          
              +##+          
              ##+           
             ##+            
            +##             
           +##              
          +##+              
         +##+++++++++++     
        +#############      
        +#####++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++###+    
     +#################+    
    +##################+    
    +##################+    
    +###+++++++++#####      
                +####+      
               +####+       
               #####+       
               ####+        
              +###+         
             +####+         
             +###+          
            +####           
            +###+           
           +####+           
           +###+            
           +###+            
           +###+            
           +##+             
           +##+             
                            
                            
                            
            +++             
           +###             
           ####             
          +###+             
          ###+              
          +###              
          ###+              
         +###+   ++#+       
         +###+  +####+      
         ####  +#####+      
        +####  +#####+      
        +###++######+       
        +####+######+       
        +###########        
        +##########+        
         ##########         
         +########+         
         +#######+          
          +#####+           
           +++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##++         
           +#######++       
           +#########       
          +###+ +####       
          +##+   +###       
          +##+    ###       
           ###   +##+       
           ###+ +##++       
           +###+###+        
            +#####+         
             +###+          
            +####+          
           +#####+          
           ###+###          
          +##+ ###          
         +##+  ###          
         +##  +###          
         ########+          
         #######+           
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +               
           ++               
           ++      +        
          +#+    +##+       
          #+    +###        
         +#+   +###+        
         +#   +##+#+        
        +#+  +## +#+        
        ##  +##  ++         
        #+ +#+   #+         
        #+##+   +#+         
        ++++    +#          
                ++          
               +#+          
               +#           
               ++           
              +#+           
              +#            
              +#            
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####++         
           ########         
          +##++++##+        
          ##+   +##+        
          +##+++###+        
          +#######+         
           +######+         
               +#+          
              +##+          
              +##           
              ##+           
             +##+           
             ##+            
            +##+            
            +##             
            ##+             
            ##+             
            ##+             
           +##              
           +#+              
                            
                            
                            
                            
                            
                ++          
               +##          
               +#           
               +#           
               ##           
              +##           
              +#+           
              +#+           
              +#+           
              ##            
             +##            
             +#+            
             ##             
            +#+             
            +#+             
           +#+              
          +##+              
          +#+               
          ##+               
          #+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####++        
          +########+        
         +##########        
        +###++  +###        
        +##+    ###+        
        ###+   +##+         
        +##++ +###+         
        +####++##+          
         +#######+          
           +#####+          
            +####+          
            ######+         
           +##++##+         
           +##+ ##+         
            ##+ ##+         
            ##++##+         
            +##+##+         
            +#####          
             +###+          
              +#+           
                            
                            
                            
                            
                            
               +##+         
              +###+         
             +###+          
             ###+           
            +###+           
           +###+            
           ####             
          +###+             
         +###+  +++++       
         +##+   +####++     
        +###++#####+##+     
        +##+ +####+ +#+     
       +###+ ###+   +#+     
       +###++###+  +##+     
       +###+###+  +###+     
       +####### +###+       
        +######+###++       
        +#########+         
          #######++         
          ++####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#++             
       ++#######++          
       +###########+        
       +############+       
       +####++++#####+      
       ####+   ++#####      
      +####      ++###+     
      +###+        ###+     
      ###+         +###     
      ###+         ++##+    
      ###+          +##+    
      ###+          +##+    
      ###+          ###+    
      ###+         +###+    
      ###+        +###+     
      +####     ++####+     
      +#####+++######+      
       +#############       
       ++##########++       
         +######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###+++++++    ++   
       ##################   
      +##++++++++++#####+   
      +##         +###++    
      +##        +##+       
     +##+      ++##+        
     +##       ###+         
     ##+      +##+          
     ##+     +##+           
      +     +##+            
           +###+            
           ###+             
          +##+              
          +##               
         +##+               
         +##+               
          ##+               
          +++               
                            
                            
                            
                            
                            
            +##+++++++++    
            ############+   
           +############+   
          +###++++ +        
          +###+             
         +###+              
        +######++           
       +#########+          
      +###########+         
     +#####++++####++       
     ####++     +####+      
     ###+        +####+     
     ##+           +##+     
     #+            +###+    
     ++             +##+    
     ###+          +###+    
     #####++++   ++####+    
     +################+     
      ++############++      
        +++########+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++++++           
       +##########+         
       ####+++++##+         
      +##+      ##+         
      +##+      ##+         
      +##       ##+         
      +#+       ##+         
      +#+      +##+         
                ##+      +  
               +##+ ++++#+  
         +++++++#######++   
        +###########++      
        +#####+##+++        
              +##+          
              +#+           
              +#+           
              +#+           
              +#            
              +#            
              ++            
                            
                            
                            
                            
              +##           
             ###+           
            +###+           
           +####            
          +####+            
          ####+             
         +###+              
        +###+               
        +##+                
       +###+                
       ####+      ++        
       ###+     +###++      
       ###+   ++######+     
       ###+  +########+     
       ###+ +#####+###+     
       ###+++###+++###+     
       #########+#####+     
       +#############+      
        +###########+       
          ++#####+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#####++         
         +#########+        
        +####+++####+       
       +###++   +####+      
      +###+     +####+      
      ###+      +#####+     
     +###+      +##+###     
     +###+      ++  +##+    
     +##+           +##+    
     +##+           +###    
     +##+           +###+   
     +##+           +###+   
     +##++          +###    
      +##+          ####    
      +###+        +###+    
       +###+      +###+     
        +###++ +++###+      
         +##########+       
          +########+        
            ++###+          
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
            +###            
           +###+            
          +###+             
          +###+             
         +###+              
         +##+               
         ###           +#+  
        +##+       +++ +#+  
        +##+    ++####++#+  
        +##+   +#######     
        +##+ ++###+++##     
        +###+####+++##+     
         +############      
         +###########+      
         +##########+       
        +###+++++++         
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
           +##+             
           +##+             
           +###             
           +###             
           +###             
            +##             
            +##+            
            +##+            
            +##+            
            +##+            
             ##+            
             +#+            
             +##            
             +##+           
             +##+           
             +##+           
              ##+           
              ##+           
              #++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++          
           +######+++++     
         +#############     
       ++##########+###+    
      ++#####++      +##+   
      +###+          +##+   
     +###+            +#+   
     ###+            +##+   
     ###             +##+   
     ###+           +###+   
     ####+        +####+    
     +###+++    ++####+     
      +##############+      
       +###########++       
        ++++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
              +##+++        
             +##+           
             ###            
            +##+            
            ##+             
           +##+             
           ##+              
          +##+              
          +##+              
          ###               
          ##+ ++##++        
          ##++#####+        
          +####+++##        
          +####  +#+        
          +##++ +##+        
          +##+++##+         
           +#####+          
            ++##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++####++         
        +##########         
        ######+++##+++++    
        ###+     +#####+    
        ###+    +#####+     
        +###   +####++      
        +####++###+         
         +#######+          
          +#####+           
           +####            
            +###++          
            +#####          
            ######          
           +##+###          
           +#++##+          
          +## +##+          
          +######+          
          +#####+           
           +####            
            ++#+            
                            
                            
                            
                            
                            
                            
                +#          
          +    +##          
         +#    +##          
        +##+   +#+          
        +##    +#+          
        +#+    +#+          
        +#+    +#+          
       +##+    +#+   +      
       +##     +#+ +##+     
       +##     +##+##+      
       +#+     +####+       
       +##    +####+        
       +##+  +####+         
        ##########+         
        +#####++##+         
         ++++   +## +       
                +##++       
                 +##+       
                 +##+       
                  ++        
                            
                            
                            
                            
                            
                            
                            
                            
             ++#####+       
            +########+      
          +###########+     
          #######++###+     
        +######+   +###+    
        #####++     ###+    
      +#####+       ###+    
      +#####+       +##+    
      #####+        ###+    
     +####+         ###+    
    +#####         +##+     
    +####+        +###+     
    +###+         +###+     
    +###+        +####+     
    +###+      ++####+      
     +###++++++#####+       
     +##############        
      +############+        
       +#########+          
        +######++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#++                
        ###+                
        ###+                
        ###+    ++          
        ###+   +##+         
        ###+  +###+         
        +##+  #####         
        +##+ +#####+        
         ###+######+        
         +#####++##+        
          +#+++ +##+        
                +###        
                 ###        
                 ##+        
                 +##        
                 +##        
                 +##        
                 +##        
                 +##        
                  ##        
                            
                            
                            
                            
                            
                            
                            
          ++++              
        +#####+             
        +######+            
         ++  +##            
             +##+           
              ##+           
              +#+           
              +#+           
              +#+           
         ++++####++         
        +############++++   
       ####+####+########+  
       ##+++###+  ++++####+ 
       ######++        ++## 
       ++###++            + 
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++#++              
      +#######+             
      +#########+           
       ##########+          
        ++  +#####+         
             ++####+        
               +####        
                +###+       
                 +###+      
                  +##+      
            ++++   ###      
        ++############      
       +##############      
       +##############+     
       +###++ + ++#####     
       +###+    +######+    
       +####+++######++     
        +##########+        
         +########+         
          ++++##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++#######+          
      +##########+          
      +#####+####+          
       ++++   +##+          
             +###+          
            +###+           
           +####+           
          +####++           
          ########+         
         +##########+       
          +++++#####+       
                 +###+      
                   ##+      
      +#+          ##+      
      +#           ##+      
      ##+         +##+      
      +##++     +###+       
      +######++#####+       
       ++#########++        
         ++++###++          
                            
                            
                            
                            
                            
                            
                            
                            
            ##++            
           +####            
          ###+##++          
         +##+++###          
         +##+ +###          
        +###+ +###          
        ###+  ####          
        ###+ +####          
        ###++#####          
        ####+#####+         
        ###########+        
        +#####++###+        
         +###+  ###+        
                ####        
                ####+       
                +###+       
                 +###+      
                 +####      
                  +###      
                   +##      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++########+     
     +#################     
    +#################+     
    +#####+++++++ +###+     
    +##+          +##+      
      +          +###+      
                 +##+       
                +###+       
                +##+        
               +###+        
               +###+        
              +###+         
              +##+          
             +###+          
            +###+           
            +###+           
           +###+            
           +###+            
           +###+            
           +##+             
                            
                            
              +##+          
              ##++          
             +#+            
            +#+             
            ##              
           +#+              
          +#+               
          +#+               
         +#+                
         +#+                
         +#+                
         +#                 
         +#+                
         +#++++++++         
          ###+++++##++      
          +#+     ++#+      
           +#+       #+     
           +##+    +##      
            ++##++###+      
              ++##++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
          +#########+       
         +###########       
        +####+    +##       
       +###+       ##       
       ###+      +###       
      +###      +####       
      +###+  ++#####+       
      +############+        
       +###########+        
        +#########+         
           ++++###+         
             ++##+          
             +###+          
             ###+           
            +###+           
            ####            
            ###+            
            ###             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++####+        
        +##########+        
       +########+##+        
        +++++++ +##+        
               +###+        
               +##+         
               +##+++++     
               ######+      
              +#####+       
              #####+        
          +++####+          
          ######+           
         +######+           
          +++##+            
            +##+            
            +##+            
            +##             
           +##+             
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
                  +#+       
         +       +##+       
        +#+     +##++       
       +##+     +##+        
       +##+    +##+         
      +##+     +##          
      +#+      ###          
      +#+     +##+          
     +##+     +##     ++    
     +###+++++###++#####+   
      #################+    
      +#############+++     
        +++++###+++         
            +###            
            +##+            
            ###+            
            ###             
           +##+             
           +##+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
         +########++        
         ###########+       
         +#+      +#+       
          ++      +##       
                 +##+       
                 +##+       
                +##+        
               +##+         
               ##+          
              +#+           
             +#+            
            +##             
           +##+             
          +##+              
         ++#+               
         ##+ ++++###+       
        +##########++       
       +######+++++         
      +####+++              
      ++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####++           
         +##########+       
        +###++######+       
       +###+  +++###+       
       +##+      ###        
       +#+      +##+        
               +###         
               +##+         
               ##+          
              +##+          
              ###+          
              ##+           
             +##+           
             ##+            
             ##+            
            +##+            
           +##+             
           +##+             
           ###+             
          +##+              
                            
                            
                            
                            
                            
                            
        +####+++            
       +#+++++##+           
       ++      +#+          
                +#          
                +#          
               +#+          
            ++##+           
             ++#++          
               ++#+         
                 +#+        
                  +#        
                   #+       
                   #+       
                   #        
                  +#        
          +      +#+        
         ++     +#+         
         #+   ++#+          
         +#+++##+           
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                 +###       
                +###+       
               +###+        
               +##+         
              +###          
              +##+          
              +##+          
             +###           
             +##+           
             +##+           
            +##+            
            ###+            
           +##+             
          +###+             
          +##+              
         +###+              
         +###+              
         ###+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
               +##+         
               +##+         
              +##+          
              +##           
              +##           
              ##+           
             +##            
             ##+            
            +##+            
            +##+            
            +##             
            ##+             
           +##+             
           +##+             
           +##+             
           +##              
           +##              
           ++#              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+           
         +#######+          
        +#########+         
       +###+++++###+        
       +###  ++####+        
       +############+       
        ###########++       
        +##########         
         ++++++###+         
              +###          
              +###          
             +###+          
             +###           
             +##+           
            +###+           
            +##+            
            ###+            
           +###+            
           ###+             
           +##              
                            
                            
                            
                            
                            
               +#           
           +++++##+         
          +####++#+         
         +####+# +#+        
         ###+  + +##        
        +###      +#+       
        +##+      +#+       
        +##        ##+      
        +##        ##+      
        +##        ##+      
        +#+       +##+      
        +#+       +##+      
        ##+       ###       
        ##+      +##+       
        +#+     +###        
        +#+    +###+        
        +##  ++###+         
         +########+         
         +######+           
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                +##+        
               +##+         
               ###+         
               ###          
              +##+          
              ###+          
             +##+           
             +##+           
            +###+           
            +##+            
            ###+            
           +##+             
           +##+             
           +##+             
          +###+             
          +###+             
          +##++             
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +++##+ 
           ++++++++######+  
          +###########+++   
          ++######+++       
           +##++            
          +###              
         +##+               
         ###+               
        +#####++            
         +++####+           
             +##+           
               ##+          
               +#+          
               +#+          
               +#+          
              +##+          
         ++  +##+           
        +#++###+            
       +######+             
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#####++++++++       
      ###############+      
      ##++############      
             ++++####+      
                +###+       
               +####+       
              +####+        
              +###+         
             +###+          
             +###+          
            +###+           
           +###+            
           +###+            
          +###+             
          +###              
          ###+              
         +###+              
         +###               
         +###               
          +#+               
                            
                            
                            
                            
                            
                ++++        
              +####+        
             +####++        
             +##++          
            +##+            
           +###+            
           ###+             
           ##+              
          +##+++            
         +######++          
        ++###++###          
         +##   ++#+         
         +#+     ##+        
         +#+    +##+        
         +#+    +##         
         +#+   +##+         
         +##   +##          
         +##+++#++          
          #####+            
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
                +##+        
               +###+        
               ###+         
              +###+         
              +###+         
              +###+         
              +##+          
             +###+          
            +###+           
           +####+           
           +####            
           ####+            
          +###+             
         +####+             
         +###+              
        +####               
        +###+               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
            +++##+          
           +####++          
          +##+              
         +##+               
         +#+                
         #+                 
        +#+                 
         #+                 
         #+                 
         +#+                
         +##+               
          +#+               
           +##++            
            +###++          
              ++##++        
                ++##+       
                  +##+      
         +#+++     ##+      
         ######+++##+       
             ++##+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +####++       
              +#####+       
            ++######+       
           +#########+      
          +####+  +##+      
         +####+    ###      
         ####+     ###      
       +####+      ###      
       +####+     +###      
      +####+      +###      
      +###+       +##+      
      ####+      +###+      
      ###+       +##+       
      ###+       +##+       
      ###+      +###+       
      #####+  ++####+       
      +############+        
       +###########+        
        +########++         
         ++#####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##         
                +##         
               +###         
              ++###         
             +#####         
           +++#####         
          ++####+##         
         +####+++##         
       +++###+  +##         
      +#####+    +#+        
      +####+    +###+       
      +####++   +###+       
      +#######+######+      
       +++++#######+++      
             +++###         
                +##         
                 +#         
                 +++        
                 ++         
                 +#+        
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          ++#####+          
          +#######+         
          #########++       
         +#####+####++      
        +####++ +####+      
        +####+   +####+     
       +#####     +###+     
       +####+      +##+     
      +####+       +##+     
      +####+       +##+     
      +###+        +##+     
      +###+       +###+     
      +###+      +####+     
      +###++    +#####+     
      +#####+ ++#####+      
       +############+       
        +##########+        
        +#########++        
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##          
              +###+         
              +##+          
              ++#+          
               ##+          
              +#+           
              +#+           
              +#            
              #+            
             +#+            
             ##             
            +#+             
            +#+             
            #+              
           +#+              
          +#+               
          +#+               
          +#+               
         +#+                
         +#                 
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##        
          +#+    +##        
          +#+   +##+        
         +##+   +##         
         +##+   +##         
         ##+   +##+         
        +##+   +##+ +       
        +##    +#####       
        +##++++#####+       
         ########++         
         +#######           
           +  +#+           
             +##+           
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++++          
         +########          
        +#########+         
       +####+   +#+         
       +##+      +#+        
      +###+     +##+        
      +###      +##+        
       ###+   ++###+        
       +############        
       +###########+        
       ++######++###        
         +++++  +###        
                +##+        
                +##+        
                +##+        
                +##+        
                +##++       
                +####       
                +###+       
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +###+       
              ++####+       
              +####+        
             +####+         
             +###+          
             +###           
            +###+           
            +##++           
            ###+            
           +###+            
           +###+            
          +###+             
          +###+             
         +###+              
         +###+              
         +###+              
         +###+              
         +##+               
          ##                
                            
                            
                            
                            
                            
                            
                            
       +#++++++             
       ########++           
       #####+####+          
       #+     ++##          
       ++      +##          
            ++###+          
         +######+           
         +######+           
         +#######+          
            ++####+         
               ++##+        
                 +##+       
                  ++#+      
                   +##      
       ++           +#      
       ##++         +#+     
       +###++    +++##+     
        +#############      
         +###########+      
           +++##+++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++++      
       ++++############     
    ++#################     
   +##########++++####+     
   ####+++++      +###+     
   +++           +###+      
                 +###+      
                +###+       
               +####        
              +####+        
             +####+         
             ####+          
            +###++          
           +####+           
           +###+            
           +##+             
           +##+             
           +++              
                            
                            
                            
                            
                 +#+        
                +##+        
               +###+        
              +##+++        
              ##+           
             +#+            
            +#+             
            ##+             
           +#+              
          +##+              
          +#+               
          ##+      +        
         +#+    ++###       
         ##+    #####+      
        +#+    ##++##+      
        +#+   +#+ +#+       
        +#+   ##++#+        
        +#+  +####++        
        +###+####+          
         +#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++#+        
           ++++#####+       
          +#######+++       
         +#####+++          
         +###+              
         +##+               
        +###++++            
        #########+          
        ##########++        
       +############        
       +##+++  ++###++      
         +       +###+      
                  +##+      
        +          ###      
      +#+         +##+      
      ###+       +###+      
      ######++++++###+      
      ++############+       
        +++########+        
           +##++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++          
         ++#######+         
         +#####+###+        
       +######+  +##+       
      +###++    ++###       
      +##++      +###       
       #+         ###       
       +          ###+      
                 +###+      
        +++++     ###+      
      ++#######+++###       
     +##############+       
    +###+    +######+       
    +##+     +######+       
    ##+   +++###+ +#+       
    +##+#+####+    +#+      
     +######++     +##      
       +#++         +##     
                     ##+    
                     +##    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++++#+++#       
      ++#############       
      ++#############       
          ++++   ###+       
                +###        
               +###+        
               +##+         
              +###+         
              ###+          
             +###           
             ###+           
            +###            
            ###+            
           +##+             
           ###+             
          +###              
          +##+              
          +##+              
          ###               
          +#+               
                            
                            
                            
                            
                            
            +++++           
          +######++         
         +#########+        
         ++++   +###+       
                 +##+       
                  ###       
                  +##+      
                 ++##+      
             +++######++    
           ++###########+   
         ++####+++###+###   
        +###++   +##+  ++   
       +##++    +##+        
      +##+     +###+        
      ###     +###          
     +##+   +####+          
     +#+ ++####+            
     +#######++             
     +#####++               
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                ###+        
               +##+         
              +###+         
              +##+          
             +##+           
             ###+           
            +###            
            +##+            
           +###             
           +###             
           +##+             
           ###+             
          +###+             
          +###              
          ####              
          ####              
          ###+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
            +####++         
            +#+++##+        
            +#+  +##        
            +##   ##        
             ######+        
            +#######        
            +###+++         
            +#+#+           
            #++#+           
           +#++#+           
           +#++#+           
           +#++#+           
            #+ #+           
           +#++#+           
           +#++#+           
            #+##+           
            +###+           
            +##+            
            ++#             
                            
                            
                            
                            
                            
                            
                            
           ++##++           
        ++#######+          
      +###+++++###          
       +++    +###+         
              +##+          
            ++###+          
          +######           
         +#######+          
         +########+         
         +##########        
               ++###+       
                 +###+      
                  +##+      
                  +##+      
        +         +##+      
       +#+       +###       
       +#+++++++#####       
        ############+       
        +#########++        
         +++#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##++         
          +###+++##+        
         +#+                
         ##          ++++   
         ##       +++###+   
         +#     ++###++     
         +#+   +##++        
          +#+++#++          
          +####+            
           +###             
           +###+            
          +#++#+            
          +#++##+           
          +#  +#+           
          +#  +#+           
          ++  +#+           
          ++  ##+           
          ++ +#+            
          +#+##+            
           +#++             
                            
                            
                            
                            
                            
                            
       ++#####++            
     +##########+           
     ##++########+          
    +#+     ++###+          
              +##+          
              ###+          
             ####+          
          ++####+           
        +#######            
        #########++         
        +##########+        
        +##++++#####+       
                +####+      
                 ++###+     
        ++         +###     
       +##          ###     
       +####+++    ####     
       +##############+     
         +############      
           ++###++##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+++          
           +######+         
          +###+++##+        
          +##+   +#+        
          ##+    +#+        
          ##+   +##         
          ##+  +##+         
          ###+###+          
          ++####++          
            +#####+         
           +##++###+        
           +#+  +##+        
          +#+    +##        
         +#+     +#++       
         ##+     +#+        
         ##+     +#+        
         ##+    +##+        
         +###+++##+         
          +######+          
           +++#++           
                            
                            
                            
                            
                            
                            
                            
         +########+         
       +###########+        
       +############        
        +++    ++###        
                +###        
               +###+        
            ++####++        
          +#######+         
          #########+        
          ##########        
          +++++++###+       
                 +###+      
                  +##+      
                  +##+      
                  +##+      
      +++       ++###+      
     +##+    +++#####+      
     +##############+       
      +###########++        
      +######++++           
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#++           
        ++#######+          
       +####++++##          
       ++++     ##          
              ++#+          
             +##+           
           +####++          
          +########+        
          +####+####+       
          +++++  ++#+       
                   +#+      
                   +#+      
                    #+      
                   +#+      
      +#+          ++       
      ##+         +#+       
      ##++      ++#+        
      +####+++++##+         
        #########++         
         ++#####+           
                            
                            
                            
                            
                            
                            
                            
                            
                 #+         
                +##+        
                +##+        
               +##+         
               +##+         
               +##+         
              +##+          
              +##+          
              ###+          
             +###           
             ###            
            +###            
            ###+            
           +###             
           +##+             
           ###              
          +##+              
          +##+              
          +##               
          +#+               
                            
                            
                            
                            
                            
                            
             +++            
            +##+            
           +###+            
         +#####+            
         +###++             
        +###+               
        +##+                
        +##+                
        ##+                 
        ##                  
       +#+                  
       +#+      ++++        
        ##     +####++      
        ##+   +######+      
        ###+  ########      
        +###++#++ ++##      
         +#####+ +++##      
          +###########      
           +##########      
            ++######++      
                            
                            
                            
                            
                            
                            
                            
                            
                #+          
              +##+          
             +###+          
            +###+           
           +###+            
          +###+             
          ###+              
         +##+               
        +###+               
       +###+      ++++      
       +##+     +#####+     
      +###    +#####+##+    
      +##+   +###+++ +#+    
      +#+    +##+    +#+    
      +##+   ##+     +#+    
      +##+   ###   +###+    
      +###+  +#++++###+     
       +####+########+      
        +##########+        
         +#####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++          
           +######+         
          +#########+       
         +# +#######+       
         ++#####+####       
         +###+   ++##+      
        +###+     +###      
        +#+        ###      
       +##+        +##+     
       ###         +##+     
      +#++         +##+     
      ##+          +##+     
      ###          ##+      
     +##+         +##       
      ##+         ##+       
      ###       ++#+        
     +###+     +##+         
      ####+++++##++         
      ++########+           
        +#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
          ++######+         
         +#########++       
        +####++ +###+       
       +###++  +####+       
       +##+  ++#####+       
       +############+       
       +############        
        ++###+++###+        
           ++  +##+         
               +##+         
               ###+         
              +##+          
              ###           
             +###           
             ###+           
            +####+          
            #####+          
           +####+           
           +##+             
                            
                            
                            
                            
                            
                            
                            
               +++          
            +++##+          
        ++######+           
     ++#####+++             
    +###+++                 
    +#++                    
    +#+                     
    +#++++++++              
    +##########++           
    ###++   +++###++        
    ##+        +++##+       
                  +###+     
                    +##+    
                     +##    
                     +##    
                      ##    
                     +#+    
                    +##+    
                   ++#+     
              ++++####+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++++++++++++      
      +###############      
     +################      
     +##++++#+#+######      
     ++          +###+      
                 +##+       
                +###+       
                ###+        
               +###         
              +###+         
             +####+         
             ####+          
            +###+           
           +####            
           +###+            
           ####+            
          +#####            
          ####++            
          +###              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+       +         
        +###+  +++#+        
        ######+####+        
        ## +++++++#+        
       +#+        ##        
       +#+        #+        
       +#+        #+        
       +#+        #+        
       +#+       +#+        
       +#+       +#+        
       +#        +#+        
                 +#+        
                 +#         
                 +#         
                 +#         
                 ++         
                 +#         
                 +#         
                 #+         
                 ++         
                            
                            
                            
                            
                            
                    +#+     
                   +##+     
         +++       +##+     
         +##+     +##+      
        +##+      ###+      
        ###       ###       
       +##+      +##+       
       ###      +###+       
      +##+      +##+        
     +###       +##+        
     +###+  +++++###+       
     +####+########++       
      +###########+         
       ++++##++###          
           +  +##+          
              +##+          
              ##+           
              ##+           
              ###+          
              ##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +#####+          
          +###+##+          
         +##+++#++          
        +##+   +            
        +##                 
        +##     +#          
        +#+    +##+         
        +##++++###+         
        +#########+         
         +########+         
          +#++++##+         
               +##+         
                ##+         
                ##+         
                +##         
                +##         
                +##+        
                +##+        
                 +#+        
                            
                            
                            
                            
                            
                            
           ++#++            
         +######+           
        +########+          
        +++ ++###+          
           ++###+           
         ++#####+           
         +#####+            
         ########+          
         #########+         
         ++++#######        
              ++#####       
                 +###+      
                  +##+      
                  +##+      
                 +###+      
               ++####       
         ++++++#####        
        +#########++        
        ########++          
        +####+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++         
            ++######+       
           +#####+++#       
          +##++++   +       
         +##+               
       ++##+                
       +##+                 
       +##                  
       ##+                  
       +##+                 
       ++##+                
         +###++             
          +#######+         
            +######+        
              ++++#+        
                 ##+        
                +##+        
               ++#+         
              ++##+         
              +##+          
                            
                            
                            
                            
                            
                            
                            
               +#####++     
             ++########+    
           +######+####+    
         ++######+ +###+    
        +#####+++   +###+   
       +#####+      +###+   
       +####+       +###+   
       ####+        +##+    
      +####+        ###+    
      +###+        +###+    
     +####+        +###+    
     +###+        +####+    
     +###+       +####+     
     +####      ++###+      
     +####+    +#####+      
      +####++++#####+       
       ############+        
       ############+        
       ++########+          
         +++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +#####+         
           +#######         
          +####++##         
          +###+ +##         
          ++##+ +##         
           +##  +##         
           ###  +#+         
           ### +##+         
           +#####+          
           +####+           
            ####+           
            ####+           
           +#####+          
           +#++##+          
           ##+ +##          
           ##+ +##+         
           ##+++##+         
           +######          
            +####+          
                            
                            
                            
                            
                            
                            
                            
                ++++        
           ++++#####+       
          +##########+      
          +######+###+      
          ###++   +##+      
          +++      ##+      
                  +##+      
                  +##+      
                 +###+      
                 ###+       
          ++    +###+       
       ++####+ +###+        
      +#######+####+        
     +############+         
     ###++ +########+++++   
     ###+++#############+   
     #########++++++++++    
     #######++              
     ++##++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++#++#++      
         #############+     
        +##############     
        +#####++++++##+     
            ##     +#+      
           +#+      +       
           +#+              
           +#+ +++          
           +#+####+++       
          +########++       
          +###+  ###        
          +##+   +##+       
          +##+    +#+       
      +++ +++     +##       
      +##+        +##       
       +##+      +##+       
        +##+    +##++       
         ###+++###++        
         +#######+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
             +++++###+      
           +#########+      
           +########+       
          +###++            
         +###+              
         +####+++           
        +#########+         
       +###########+        
      +####+++++####+       
      +###+      +###+      
      +#++       ++##+      
                  +##+      
                   ##+      
                  +###      
                  +##+      
                 +###+      
     +##+++    ++####+      
     +##############+       
      +###########+         
        +++####+++          
                            
                            
                            
                            
                            
                            
                            
                            
           +++              
           +##              
           +##+             
            +#+             
            +##             
            +##+            
            +##+            
            +##+            
            +###+           
            +###+           
             +##+           
             +##+           
              ##+           
              ##+           
              ##+           
              ##+           
             +##+           
             +##+           
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                ++##        
              ++####+       
             +#######       
           +#########+      
          ######++####      
          ####++  ####      
           +++    ###+      
                  ###+      
                 +###       
                 +##+       
        +++     +###+       
      +#####++  +##+        
      ########++###+        
     +############+         
     +##++++######+         
     +##+  +######+         
     +##+++########++       
     +########++#####+++    
      +#####++  +#######+   
       +++++      +####+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         + +++#####+        
     ++++##########+        
    +####++++++ +##         
     +++        +#+         
               +##          
               +##          
              +##+          
              +##           
              +#+           
              ##+           
              ##+           
             +##            
             +#+            
             ##+            
            +##+            
            +##+            
            +##+            
            +##             
            +##             
            +#+             
                            
                            
                            
          +##+              
          +##+              
         +###+              
         +##+               
        +###+               
        +##+                
        ###+                
       +##+                 
       +##+                 
       ###+     +####+      
      +###+    ########     
      +###    +########+    
      +###   +###+  +##+    
      +##+   +##++  +##+    
      +##+   +##+  +###+    
      +###+  +##++#####     
       +####++########+     
       +############++      
        +##########+        
         +++###+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++           
        +#########+         
       +###########+        
      +####+++ ++###+       
     +###++      +###+      
     ###+         +###+     
     ###+         +####     
     +##+        ++###+     
     +###+       +####+     
      +####+++++#####+      
       +#############       
        +########+###       
          ++++++++###       
                  ###       
                  +##+      
                  ###+      
                  +##+      
                  +##+      
                   +#+      
                   +++      
                            
                            
                            
                            
                            
                            
              +++++         
           ++#######+       
         ++##########+      
        +#######++####+     
       +######++  +####+    
      +#####+      +####    
     +#####+        +###    
     +####+          +##+   
     +###+            ##+   
     +##+             ###   
     ###+            +###   
     ###+            +##+   
     ####+          +###+   
     +###++        +####+   
     +#####+++  ++######    
      +################+    
       +##############+     
        +#########+++       
         ++++####+          
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
            +#+###+         
            +#####+         
            +#####          
           +######+         
          +###+++##+        
         +###+  +###+       
         +##+   ++###       
        +##+      +##+      
        ##+        +##+     
       +##+        +##+     
      +##+          +#+     
      +##+          +#+     
      +##+          +##+    
      +#+           +##+    
      +##+         +###+    
      +###++   ++++###+     
       +##############+     
        +###########+       
          ++++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +######+        
          +#########        
         +#####++###+       
         +###++  +##+       
         +##+    +##+       
         +##+    ##+        
         +##+   +##+        
         +##+  +###+        
          +##++###+         
          +#######+         
           +#####+          
           +####+           
          +######           
          +##+###+          
         +###++##+          
         ###+ +##+          
        +###++###+          
         +######+           
         +#####++           
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++###+            
     ###########++          
     ####++######+          
     ###      +###+         
     +++       +###         
               +###+        
                ###+        
                +##+        
                +##+        
                +##+        
              ++###+        
           +++#####+        
          +#########++      
         +############++    
        +########++#####+   
        +#######+  +#####   
        +######+    ++##+   
        +####+              
        +##++               
          +                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
          ++#######+        
        ++###########++     
        ########++####+     
       +####++    +###+     
      +####+      ####+     
      +###+      +#####     
      +##+     +######+     
      +####+++#######++     
      +#############+       
      ++###########+        
        ++#########+        
              +###+         
              +###+         
              ####          
             +####          
             ####+          
             ####+          
             ####           
             +##+           
                            
                            
                            
                            
                            
                   ++#+     
                 +###+      
               +###++       
              +###+         
             +##++          
            +###            
           +###+            
           +##+             
          +##+              
          ###               
         +##+               
         +##+               
         +###+++            
         +######+           
         +##+++##+          
         +##+  +##          
          +#+  +##+         
          +###++#+          
           +#####+          
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                    ##      
                   +##      
         +        +###      
        +##+      +##+      
        ###+      +##+      
       +##+       +##       
       ###+      +###       
      +###+      +##+       
      +##+       +##+       
     +###+       +##++      
     +###+     ++#####      
     ###+  ++++#######      
     ###+++#########++      
     ##############+        
     #########++###         
      +####++  +###         
               +####+       
               +####+       
               ++##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++##+       
             ++######+      
            +###+++++#      
           +###+            
          +###+             
         +##+               
         +##                
         +#+                
         +#+                
          +#+               
           ##++             
            +##             
             +#+            
              +#+           
              +#+           
              ##+           
             +##+           
            +###+           
           +###+            
         +####+             
                            
                            
                            
                            
                            
                            
             ++###+         
           +#######+        
          ###++#####+       
         +#+    +###        
         +++    +###        
               +###+        
             ++####+        
          +++######         
        ++#########++       
        +############       
        +#####+++####+      
        ++#++    +####      
                  +###      
                 +####      
    ++          ++###+      
    ##++     +++#####+      
    ####+++++#######+       
    +#############++        
     +##########++          
       +++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#         ++       
       +##         +#+      
       +#+         ##+      
       +#+        +#+       
      +##         +#+       
      +##         +#+       
      +#+         +#+       
      +#+         +#+       
      ++          +#        
      +#++#+++#+++##        
      +##############       
      ++++ ++++++++#+       
                  +#        
                  ++        
                  ++        
                  ++        
                  #+        
                  #+        
                  #+        
                  ++        
                            
                            
                            
                            
                            
                            
            ++++##+         
           +#######+        
           +####+           
           ###++            
          +##+              
          +##+              
          ###++ ++          
         +#####+##++        
        +############+      
        ##############+     
       +###++     +###+     
       ++#+         +##+    
                    +##+    
                    ###     
                   +##+     
       +          +###+     
      +##++  ++++####+      
      +####++#######+       
       +##########++        
       +++#####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ++                       
  ######+++                 
  +###########++++++#+      
   +++################      
         ++++########+      
                ++##+       
                 ###+       
                +###+       
         ++++++++####       
        +###########+       
         +++++++###+        
                ###+        
               +###         
             +++###         
             +####+         
              +###+         
               ###          
                +           
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                  +##+      
                 +##+       
           ++   +##+        
          +#+   +##+        
         +#+   +##+         
        +##    +##+         
       +##+   +##+          
      +##+    +##           
      +#+    +###           
      ###++ ++##++++++++    
      ##################    
      ++##############++    
        ++++###++++         
            ###             
            ##+             
           +##+             
           ###+             
           ##+              
          +##+              
                            
                            
                            
                            
                            
                            
                 +##        
                +##+        
                ##+         
               +#+          
               ##           
              +#+           
              #+            
             +#+            
             #+             
            +#+             
            #+              
           +#+              
           #+  +#+          
          +#+ +##+          
          #+ +###+          
          #++####           
          #+####+           
         +#####+            
          ####+             
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++##++        
         ++#########++      
        +#############+     
       +####++ +###++#+     
       ####+    +##+ +#     
       ####+    +##+        
        ####+  +###+        
        +#####++###         
        ++########+         
          +######+          
           +#####+          
          +#######          
          ###++###+         
          ###++###+         
         +##+ +###+         
         ###+ +###          
         ###++####          
         +#######+          
          ######+           
           +###+            
                            
                            
                            
                            
                            
                            
               ++           
              +###+         
             +#####+        
            +#######+       
           +###++####       
          +####  ++++       
          +##++             
         +###+              
         +####              
          +####             
           +####+           
             +####+         
              +###+         
               +###+        
       ++#+     +###        
       ###+    ++###        
       ###+++++####+        
       ###########++        
       ++#########+         
         +++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ###+        
                ###+        
                ####        
               +###+        
               +###+        
              +###+         
              +###+         
              ####          
              ####          
             +###+          
            +####+          
            #####+          
            ####+           
          ++####            
          +####+            
          ####+             
         +####              
         +####              
         +###+              
          ###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##++###+       
           +#########       
          +##+###++##+      
          +#+##+++ +#+      
         +##+#+    +#+      
         +###+     +#+      
         +##+      +#+      
         ##+       +#+      
        +##        +#+      
        +#+       +#+       
        +#+       +#+       
        +#+       ##+       
        +#+      +##        
        +#+      +#+        
        +##     +##         
        +##+   +##+         
         +#+   +##+         
         +###+###+          
          +#####+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                    ++###   
                 ++######   
               +########+   
             +######++++    
            +####++         
          ++####+           
         +####++            
        +####+              
       +######++++          
       +##########+         
       +###########+        
       +###+++++####+       
      #++++     ++##++      
      ##          ###+      
     +##          ###+      
     ###+++      +###+      
     +#####+++++#####+      
      +#############+       
       ++##########++       
         ++++#++#++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
      +++      +##+         
     +##+       ##+         
     +##        +##         
     +##        +##         
     +##+       +##         
     +##+       +##+        
     +##+       +##+        
     +##+       +##+        
     +###        +##+       
      +###+      +##+       
       +#####+++####+       
        +########+###+      
          +++++++ +##+      
                  +##+      
                   ##+      
                   +#+      
                   +##      
                   +##      
                    #+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          + ++####+         
          +########+        
        +######+###+        
       +#####+   ##+        
       +###+    +##+        
       +##+  ++++###        
       +############        
       +###########+        
        ++###++####+        
               ###+         
               ###+         
              +###          
             +###+          
             +##+           
            +###+           
            ###+            
           +###             
           +###+            
           +###+            
           +##+             
                            
                            
                            
                            
                            
                            
           ++######++       
         ++##########+      
        +#####+++####+      
        +++++    ++###      
                +####+      
             ++#####+       
            +#####++        
            +#####+         
             +++####        
                +###+       
                 +###       
                 +###       
                 +##+       
               +####        
               ####+        
   +++      ++###++         
   +#+    ++####++          
   +##+++######             
   +########++              
    ++####++                
                            
                            
                            
                            
                            
                            
              ++##+         
             ++###+         
            +######         
          ++#######+        
         +##########+       
        +#####+++###++      
       +######   +####+     
       +####++    +###+     
      +####+      +###+     
     +#####+       +###+    
     +####+        +###+    
    +####+         +###+    
    +####          +###+    
    +####          +###+    
     +###+        +###++    
     +####+++++++#####+     
     +################      
     +##############++      
      ++##########+++       
       +++#######++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#++             
         +#####+ ++         
         +#+ +##++#         
        +#+   +###+         
       +##     +##+         
       +#+     +##+         
       +#+    +####         
       ##    +#####         
       +#   +##++#+         
       +#+++##+ +#+         
       +####++  +#+         
         +++    +#+         
                +#+         
                +#+         
                ##+         
               +##          
               +#+          
               +#+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
               +#+          
              +##+          
             +###+          
            +###++          
           +###++           
          +###+             
         +####              
        +####               
        +###+               
       +####    ++###+      
       +###+  +#######+     
       +###  +#########+    
       +###+######+++###    
        #######+    +###    
        +######+  +####+    
        +#############+     
        +############+      
        ###########++       
        ###    +++          
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++####++       
          +##++++++##+      
         +#+       +#+      
          ++       +#+      
                 ++#+       
             +++###+        
            +##+++          
           +#++             
           #+               
           +#+              
            +#+             
             +#+            
              +#            
              +#+           
      ++      +#+           
      +       +#+           
      +       ++            
      #     ++#+            
      ++++++##+             
      ++###+++              
                            
                            
                            
                            
                            
                            
                            
                            
         +#+        +#+     
        +##+       +##+     
        +##+       +##+     
       +##+       +###      
       ###+       +##+      
      +###       +##+       
      ###+       +##+       
      ###        +##+       
     +###++++++++###++      
    +#################+     
    +#################+     
     +++++++++++###+        
               +###         
              +###+         
              +##+          
              ###           
             +##+           
            +###+           
            +###+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##         
                +#+         
                +#+         
                #+          
               +#+          
             ++#+           
          ++####+           
         +##++##            
        +##  +#+            
        +##++##             
          +####+            
            +###++          
            +# +#+          
            ++  +#          
            #+  +#          
           +#+  #+          
           +#+ +#+          
            #++#+           
            +##+            
                            
                            
                            
                            
                            
                            
               +##          
             +####+         
            +####+          
           +####+           
          +####+            
         +####+             
         ####+              
        +###+               
       +####+               
       +###+                
       +###                 
       +###    ++###++      
       #### ++########+     
       +### +##########     
       +###+####+++####     
       +#######+ ++###+     
       +#######++#####+     
        +###########++      
         +##########+       
          +++###+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
             +++  +##+      
             +##+ +##+      
            +###  ##+       
           +###+ +##+       
          +###  +###+       
          ##########+       
          ##########+       
          +###+###++        
              +##           
             +##+           
            +##+            
           +##+             
           +##              
          +##+              
         +##+               
         +#+                
        +##+                
        +##+                
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
          ++++##++++        
        +###########+++     
        ######++++####+     
       +###++    +####      
       +###+    +####+      
       +####+   +##++       
        +####+++###         
         +########+         
          ++######          
            +#####          
             +####+         
             +#####         
            +######         
            +##++##+        
            ##+ ###+        
            ##++###         
            ##+###+         
            ######          
            +####+          
            ++#++           
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +####++          
           ++++###+         
               +###         
                ##+         
               +#++         
              +##+          
              +#+           
             +##            
             ##+            
            +#+             
           +##+             
           +##              
           ###++            
           +###+            
           ++###            
             +##            
             ###            
             ##+            
            +##             
                            
                            
                            
                            
                            
                            
                            
               +#           
               +#+          
               ##+          
              +##+          
              +##+          
              ###           
              ###           
             +##+           
             ###+           
            +###            
            +##+            
            ###+            
           +###+            
           ####             
           ###+             
           ###              
          +###              
          +##+              
          +##               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
               +++#+        
             ++#####+       
            +#######        
           +###+++++        
           ###+             
          +##+              
         +##+               
         +#+                
        +##+                
        +##                 
        +#+   +###+         
        +#+  +#####+        
        +#+ +##+++##        
        +#+ +#+   ##+       
        +## ++    +#+       
        +##       +#+       
         ##+      +#+       
         +##+  +++##+       
          +###+####++       
           +######+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                  +###+     
        ++        +###+     
       +##+      +###+      
       +##+      ###+       
       ###+      ###        
      +###      +###        
      +##+      ###+        
     +###+     +###+        
     ####      +###++##     
     ##################     
     ##################     
     ################+      
     +++++++++####+         
              ###+          
              ###           
             +###           
             +###+          
             +###           
              #+            
                            
                            
                            
                            
                            
                            
             ++##+          
            +##+++          
            +#+             
           +##      #+      
          +##+     +#+      
         +##+       +#      
        +##+         #+     
        +##+         +#+    
       +##+           +#+   
       +#+            +#+   
      +##             +#+   
     +##+             +#+   
     +#+              +#+   
     ##+              +#+   
     #+              +#+    
     ##+            +##+    
     +#++        +++#+      
      +##+++++++####        
      ++########+++         
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++##+       
          +#########+       
        +###########+       
       +############        
        ++++++++###+        
               +###+        
              +###+         
              +###          
             +###+          
             ####+          
            +###+           
           +####+           
           +###+            
           ####             
          +###+             
         +###+              
         +###+              
        +###+               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
             ++             
             ##             
             ##             
             ##+            
             ##+            
             ##+            
             ##+            
             +#+            
             +#+            
             +#+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++##+       
            ++#######+      
           +#########+      
           ####+            
          +##++             
          +##++##++         
         +#########+        
         +##########+       
        +####+++++###+      
         +#+      +##+      
          +       +##+      
                   +##      
                   +##      
                   +##      
  +++++           +##+      
  #####+++       +###+      
  ++#######+++++####+       
       +###########+        
         ++#####+++         
           +++++            
                            
                            
                            
                            
                            
                            
            +#+             
            ###+            
            ####+           
            ++###+          
              +###+         
              +###+         
             +####+         
            +#####+         
          ++#####+          
         +######+           
        +######+            
       +#####++             
      +#####++              
      +#####++              
      +########++++##++     
      +###############+     
       ++##############+    
          ++##########+     
            +++#######+     
                +++#+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++#+#++####+     
     ++###############+     
     +################      
     +###+++++++++###+      
     +##+        +###       
                +###+       
                +##+        
               +##+         
              +###+         
              +##+          
              ###+          
              ###           
             +##+           
             ###+           
            +##+            
           +###             
           +###             
           +###+            
           +###+            
            +#              
                            
                            
                            
                            
        ++####++            
        ########++          
        +++++++###+         
                ##+         
                +#+         
                +#+         
                 ##+        
                +##+        
                +##+        
                +##+        
                +#+         
               +##+         
              +##+          
         ++######+          
       ++##########++       
      +###++#########++     
     +##+ +##+   ++###++    
     ++  +#+       ++###+   
     ++ +++          ++##   
     ++                     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++               
      +#######+             
      #########+            
      +++   +###            
             +##+           
             +##+           
             +##            
            +##+            
           +###++           
         ++##########++++#  
        +################+  
        +#####++++######+   
        +##++       ++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +###+                 
      +#####++              
       ++#####++            
         +++#####+          
            +++###+         
               +###+        
                +##+        
                +##+        
               +###         
               ###+         
             +###+          
             ####           
            +###            
           +###         ++  
          +###+       ++#+  
         ++##+      ++###   
         ###+  +++++###++   
         ###+++######++     
         +########++        
          ++#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++++               
     +########+             
     ###########+           
      +    +++##++          
             +###+          
              +##+          
               ##+          
              +##+          
             +##+           
            +###+           
           ++###+           
         ++#######+++++++   
        +################   
        #####+# ++#####++   
        ##++                
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +###++             
        +#####+             
        +#####+             
        +######++###+       
        +###########+       
         +##########+       
          +#######+++       
           +#####+          
            +####+          
            +###+           
            +####+          
            #####+          
           +######          
          ++######          
          +#######          
          +######+          
          +######+          
          ++#####+          
            ####+           
            +##++           
                            
                            
                            
                            
                            
                            
                            
             +++++++        
            +######+        
          +#########+       
        ++###########+      
       +##############+     
     ++#####++  ++#####++   
     +#####+      ++####+   
     +####+         +####   
     ####+          +####   
     ####+          ++###   
     ####+          ++###   
     ###+           +###+   
     ####+         +####+   
     +####        +#####+   
     +####++++  ++#####+    
     +################+     
      +##############+      
       +############+       
        ++########++        
          ++++++++          
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
               +###+        
           ++++####         
            +##+##+         
            +++ +#+         
                ##          
               +##          
               +##          
               ##+          
              +##           
              ##+           
             +##+           
             +##            
             ##+  ++        
            +##++##+        
         +++######+         
       ++######+++          
      +####++#+             
      ++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+++          
         ++#######+         
        +##########++       
      ++#############+      
      +######++#######+     
     +######++++######+     
     +#####+    ++####+     
    +#####+      ++####+    
    +####+         +###+    
    ####+          +####    
    ####+          +###+    
    +####+        +####+    
    +#####+      +####+     
     +#####++   +#####+     
     +#######+++######+     
      +###############+     
      ++#############+      
        +#########+++       
        +++####+++          
           +++++            
                            
                            
                            
                            
                            
                            
            ++#++           
            +##+#++         
             ++++##         
                 +#++       
                   +#+      
                   +##      
                   ++#+     
        ++          +#+     
        #+           ##     
       +#+           #+     
       +#+           #+     
      +#+           +#+     
      +#+           #+      
      +#+          +#+      
      +#+          #+       
      +##+        +#+       
      ++#+       +#+        
        ##+++++++#+         
        ++#######+          
          ++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                #+    #+    
               +##    #+    
              +###    #+    
              +##+    +     
              +##           
              +#+           
             +##+           
             +##+           
             +##+           
             ##+            
            +##+            
            +##+            
            ###             
            ##+             
           +##+             
           +##+             
           ###+             
          +###+             
          +##+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
           +###+            
          +#####+           
         +###+###+          
        +##++ +##+          
        +#+   +##+          
             ###+           
           +###+            
           +###+            
          +####+            
          +#####+           
           +++###+          
              +###+         
               +##+         
                +##+        
                +##+        
         +++    +##+        
        +###    +##+        
        +###++++###         
        +#########          
         ++++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++####+      
    +#################      
    ##################      
    ##################      
    +###########++####      
     ++++++++++#+####+      
               +####++      
               +####+       
               #####+       
              +####+        
              +###+         
             +####+         
            +####+          
            ####+           
           +####+           
           +###+            
          +###+             
         +####+             
         +###++             
         +###+              
                            
                            
                            
                            
               ++           
              +##+          
             +###+          
            +###+           
           +###+            
          ++##+             
          +##+              
         +###+              
         ####+              
        +###+ +++++         
        +###########+       
        +############+      
       +#####++++#####      
       +###+      ####+     
       +###+      ####+     
       ++###+++++####+      
         ###########+       
         +########++        
          +#####++          
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +##########         
       +###########+        
       +############        
        +++++++++###        
                +###        
                +##+        
                ###+        
               +###+        
               +##+         
              +###+         
              +###          
             +###+          
             ###+           
            +###            
           +###+            
          +###+             
          +###              
          +##+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
           ++##+++          
         ++#######+         
        +##########+        
        +####++#####+       
        +++      +###       
        +        +###+      
                  ###+      
                  +###      
                  +###      
      +######++   ####      
     +#########+++###+      
     +###############+      
     +##++++++#######       
     +##+      ######       
     +###+  +++######       
      +###++#########+      
       +#########++###      
        +#####+++  +##      
          ++++     +##      
                   +#+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++##+++#+        
        +###########+       
       +#############+      
       #####++########+     
      +####++#######+##     
      +############+ ++     
       ########+###         
       +####++ +##+         
               ###          
               ###          
              +##+          
              ###+          
             +###+          
             +##+           
             +##+           
            +###+           
            +###            
            ###+            
            ###             
            +##             
                            
                            
                            
         ++++               
       ++####++             
       +#######+            
        +#######++          
        +########+          
         +++######+         
            ++####+         
              ####+         
            ++####+         
          ++#####+          
         +#######+          
        +######+            
       +#####++       +#+   
      +#####+        +###+  
      #####+  +++++++####+  
      ######++###########+  
      #################++   
      +##############++     
       +###########++       
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###++        
           +#######+        
         ++######++         
         +#####++           
         +###+              
         +##++++++++        
        +##########++       
        +############+      
       +######++++####      
       +####+     +###+     
       +###+       +##+     
        +#+        +##+     
                   +##+     
                   ###+     
        ++        +##+      
       +##+      +###+      
       +####++++#####       
       ++###########+       
         +#########+        
         ++#####+++         
                            
                            
                            
                            
                            
                            
                            
               +++          
             +####+         
           +######+         
          ++######+         
          ####++++          
         +###+              
         ###+               
        +###                
        +##+                
        ###+                
        ####++++            
        +#########++        
         +###########+      
          +++########+      
             +++++###+      
          ++    +####+      
         +##++++####+       
         +########++        
          +######+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####++         
          +########+        
          +###+++###+       
         +###+   +##+       
         +##+++++###+       
         +##########        
         +#########+        
          ++#######         
               +##+         
              +###          
              +##+          
             +###+          
             ###+           
            ###+            
           +###+            
          +###+             
          +##+              
         +###+              
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
           +#####++         
         ++########+        
        +##++   ++#+        
       +##+      +##        
      +##+       +##        
      +#+        +#+        
      ##         +##        
      #+         +##+       
     +#+        +###        
     +##+     +####+        
      +#####+##+++#+        
       +#####++  +#+        
         ++++    +##+       
                  ##+       
                  +#+       
                  +##+      
                   +#+      
                   +#+      
                   +##      
                    +#      
                            
                            
                            
                            
                            
                            
                            
           +++++#++         
          +#########+       
         +###########       
        +####++++++##+      
        +###+     +##+      
         ##+      ###       
         +##+    +##+       
         +##+   +###        
         +###+ +###+        
          +#######+         
           +#####           
           +####+           
          +######           
         +###+###+          
        +###+ +##+          
        +##+  +##+          
        +##  +###+          
        +########+          
        +#######+           
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++ +++++++##+++   
        +###############+   
        +############++##+  
        +###+++++           
        +###                
        +###                
        ####++###++         
        ###########+        
        ######+++###+       
        #####+    +##+      
        +###+     +##+      
        +##+       ##+      
          +       +##+      
                 +###+      
                +####       
        +      +####+       
        ++   ++###+         
        ##++#####+          
        +#######+           
         +##++              
                            
                            
                            
                            
                            
                            
                            
                            
             ++#####+       
           +########+       
          +######+##+       
         +####+   +##       
         ###+     +#+       
         ###+    ++#+       
         ####++ +####       
         +##########+       
          ++#######+        
            +######         
              +##++         
             +###+          
             +##+           
            +###+           
            ####            
            ###+            
           +###             
          +###+             
          +###+             
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++++++++      
  ++++#++++###########      
  ##########+#########      
  ++++++++++    ++###+      
                 +##+       
                +###+       
               +###+        
               +##+         
              +###          
             +###+          
             +##+           
            +##+            
            +##+            
            ##+             
           +##+             
           ###              
          +##+ +            
          +##+##            
           ###++            
           +++              
                            
                            
                            
                            
             ++####+        
            ++#####+        
           +######+         
           +####++          
          +####+            
         +####+             
        +####+              
        ####+               
       +####                
       +####                
      +####+ +++++++++      
      +###+ ++########+     
      +###++###########+    
      +###++###########+    
      +###############+     
      +###############+     
       +############++      
       +###########+        
        ++#######++         
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++####+++         
         +##########+       
         +###########+      
         +#+++ +####+       
               +####+       
             +####++        
            +#####+         
           +####++          
           +####++          
           +######+         
             #####++        
              +####+        
               +####+       
                ####+       
               +####+       
             ++#####        
       ++#++#######         
      +##########++         
      +########++           
      +++++++               
                            
                            
                            
                            
                            
                            
                            
                            
            ++########+     
          +###########+     
         +######+++####     
         +####++  +###+     
        +###++   +####+     
        +###     +####+     
        +##+   +####+       
        +###+ ######+       
        +#########++        
         +#######+          
         +######+           
         +#####+            
       ++#######+           
       +###++####           
       ###+ ++###+          
      +###+  +###+          
       ##########+          
       +########+           
       ++######+            
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                   ++#+     
                   +###     
                 +#####     
                +######     
               +######+     
               +#####+      
             +######++      
             +#####+        
            +#####+         
           +#####+          
           +####+           
         ++####+            
        +####++             
       +#####+              
       ######+              
      +####++               
      +###++                
      +##+                  
      +##+                  
      +++                   
                            
                            
                            
                            
                            
                            
                            
                            
         ++###+++++         
        +##########+        
        #####++####+        
        #####  +###+        
        #####++####         
        +#########+         
         +########+         
         ++######+          
           ++####+          
            #####+          
           +######+         
          +####+###+        
         ++###++###+        
         +###+ +###+        
         +### ++###+        
         +###+#####         
         +########+         
         +#######+          
          +#####+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +####+++           
      +++########++         
     +#######++++##         
     ######++    ##+        
    +####+       +##+       
    +##+         +###+      
    +##+         +###+      
    +##+         ####+      
    +##+        +####       
     +##+       +####       
      ++##++++++#####       
        +########+###       
         +++####+ ##+       
                  ##+       
                  ###       
                  ###       
                  +##+      
                  +##+      
                   +#+      
                    #+      
                            
                            
                            
                            
                            
                            
                            
        ++++++              
      ++######+             
     +##########            
     +###++++###+           
             +##+           
              ###+          
              +##+          
              +##+          
         ++########++       
        +############+++    
       +################+   
       +###++####++######   
        ########+  +++##+   
        +######             
        ++####+             
          ++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
           +######+         
         ++###+++##         
        +###++  +##         
       +###+    +##         
       ##+      +##         
      +#+       +##         
       +        ##+         
               +##+         
               ###          
               ##+          
              +##+          
              ###+          
              ##+           
             +##+           
             +##+           
             +##+           
             +##            
             +##+           
              +##+          
                            
                            
                            
                            
                            
                            
     +++####++++            
    +############++         
    +####+#########         
     ++    ++++####+        
               +###+        
             ++####         
          +++#####+         
         +#########+        
        +###########+       
        +############+      
         +#++ ++++####+     
                 ++###+     
                   +###     
                   +###     
       +           +###     
      +#+++       ++###+    
      +#####++++++#####+    
      +###############+     
       ++############+      
         ++######+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++            
       ++########++         
        +#+++######++       
         ++     ++###+      
        +##+      +###+     
       +###        ++##+    
       +##+          +##+   
      +##+           +##+   
      ###+            +##   
     ###+              ##   
     ###              +##   
     ##+            ++##+   
     ##           ++###+    
     ##+       ++#####+     
     #####+++#######+       
     +###########++         
      +++#++++++            
                            
                            
                            
                            
                            
                            
                            
                            
            +##             
           +###+            
          +###+             
         +####+             
        +####+              
       ++###+               
       +###++               
       +##+                 
      +###+                 
      ###+         ++++++   
      ###+      +++#####+   
      ###+     +#########+  
      ###+    +######+###+  
      ###+   +####++++###   
      ####+ +####+ ++####   
      +####++####++#####+   
       +###############+    
       ++#############+     
         +###########+      
           ++##++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####++          
         +########++        
        +###+++++###+       
        ###+     +##+       
       +###      +##+       
       +##+     +###        
       +##    ++###+        
       +##+ ++####+         
        ########++          
        +#######+           
         +########++        
         +##########+       
        +###+++######+      
        ###     +++###+     
       +##+        ###+     
       +##+        +##+     
       +###+    ++####      
        #############+      
        +###########+       
          ++####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +###+       
               +####+       
               #####+       
              +#####        
              +####+        
             +####+         
             +####+         
            +####+          
            ####+           
            ####+           
           +####+           
           +###+            
          +####             
          #####             
          #####             
         +####+             
         +####+             
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
         +++#++             
        +######+            
       +####+###++          
       ####  ++###          
      +###+    +##+         
      +###+     +###+       
      +###+      ####       
      +###+      +###+      
       +##+      +####+     
      +###        +###+     
      +##+         +###+    
      +##+         +###+    
      +##+          +##+    
      +##+          +##+    
      +##+          +##+    
       ###+       ++##+     
       +###+  +++#####+     
       +############++      
        +#########++        
         +++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +###++             
        +######++           
         ++ +++##+          
               +#+          
              +##+          
         +++++###           
       +#########+          
       ####+#######++       
      +##++###++++###++     
      ######++    +####++   
      +###++       ++####+  
      +++            +++++  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++ ++++++            
      +##++#####+           
      ###++  ++##+          
     +##+      +##+         
     +#+        +##+        
     ##+         +##        
     ##+          +#+       
     ##+          +##+      
     +#+           +##+     
     +#+            +##     
     +#+             +#+    
     +#+             +##+   
      ##+             +#+   
      ##+             +##   
      +#+             +#+   
      +##+            +#+   
       +#+          ++##    
       +###+++++++++##+     
        ++##########++      
          +++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++####+++++       
       +#############       
       #####++++#####       
      +###+    +#####+      
      +##+++++#######+      
      +#############+       
       +########+###+       
        ++##+   +##+        
                +##+        
                ###         
               +##+         
              +###+         
              +##+          
              +##+          
              ###           
             +###           
             +##+           
             ####           
             +###+          
              ##+           
                            
                            
                            
                            
                            
                            
                            
           ++##+            
          +#####+           
         +#######           
         ##+## +#+          
         #++#+  #+          
           +#   ##+         
           +#   ###         
           +#+  ###         
           +######+         
            +#####          
             ++##+          
              +##+          
              ###           
             +##+           
             +##            
             ##+            
            +##+            
            +#+             
            ##+             
            ++              
                            
                            
                            
                            
                            
                            
                            
           ++####+          
          +#######++        
         +##########+       
         +####+++####++     
         +###+   ++###+     
         +###     +###+     
         +###+   +####+     
         +####+ +#####+     
          +###+#####+       
           +#######+        
           +######          
          +######+          
         +#######+          
         +###++###+         
         +### +###+         
         +###+ +##+         
         +####+###+         
          +#######+         
           +#####+          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
        ++++#########+      
       +##############+     
       +#############+      
      +##############+      
      ++##########++++      
       +#########+          
       +########+           
       +########            
       +##########+         
        +##########+        
        +####+ ######+      
       +####+   #####+      
        +####+   +####+     
        +####++   +####+    
         +#####++ +####+    
         ++######++####+    
          +############+    
           +###########+    
            +++#######+     
               +++++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####++         
         ++########+++      
        +#############+     
       +#####++++#####+     
      +####++   +######+    
      +###+     +#####+     
      +###     +######+     
      +###++++#######+      
      +#############+       
       +##########+         
         +#######+          
          +++####+          
            +###+           
            ####+           
           +###+            
          +####+            
          +####             
          +###+             
          +###              
          +##+              
                            
                            
                            
                            
                            
                            
         ++##++             
      +++######+            
     ++#+#######+           
     +##########+           
    ++##########+           
    +############+          
     +##+##########+        
        +############+      
        +#####+######++     
        +####+ +++####+     
        +##++     +####+    
        +++       +####+    
            +##+  +####+    
           +####+++####+    
           +##########+     
           ###########+     
           ##########+      
           #########++      
           ++######++       
             +###+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +++#+ 
                   +++####+ 
           +++++++#######+  
          +#########++++    
          ##+++++++         
         +#++               
        +###+++             
        +######+            
        +##++###+           
         +   +##+           
       +#+    +##           
       ##+    +##+          
       +###+++##+           
        +#######+           
         ++####+            
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
             #+             
             +#             
             +#+            
             +#+            
              #+            
              +#            
              +#+           
              +#+           
              +#+           
              +##           
               ##           
               +#           
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
           +++++            
        +########+          
        +#########+         
        +##########+        
        ++++++++###+        
                +##+        
                +###+       
                 ###+       
                 ###+       
                +##+        
           +++  +##+        
        ++#########+        
       #############++      
      +#####+#########+     
      ####+++###########++  
      ##+++#####++++######  
      #########+    ++###+  
      +#######+        ++   
      +#####+               
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+++          
          +#######+         
         +########+         
       ++#####++###+++      
       +####++   +####+     
       +####    ++#####     
       ####+  ++######+     
       +###+++#####++       
       +##########+         
       +########++          
        +#######+           
         +########+         
         +#########+        
         +###+++####+       
        +####   +####+      
        +####+   +###+      
         +###+ +#####+      
          ###+######+       
          +########+        
           +######+         
                            
                            
                            
                            
                            
                            
            ##+             
            ###+            
           +###+            
           ###+             
          +###+             
         +###+              
        +###+               
        +###+               
        ###+                
       +##+                 
       +###                 
       +###        +####+   
       +###     #+######+   
       ###+     ########+   
       ###+    +########+   
       ###++ +#########+    
       ###############+     
       +#############+      
        +##########++       
          ++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+#+         
           +######+         
           +######+         
          +###++#+          
          +##  +#+          
         +##+ +##           
         +### +##           
         +###+##+           
          +#####+           
           +####++          
            +#####++        
            +#######+       
           +##+ ++##+       
          +###+  +##+       
          +##+ ++###        
         +### +####+        
         +##+ +##+          
         ####++++           
         ####+              
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
         ++++               
        +####+++            
        +######+            
         +++####+           
             ###+           
             +##+           
            +###+           
            ###+            
           +###             
          +###+             
         +########++++      
       +################++  
      +###################  
      #####+    ++++++####  
      ###+              ++  
      +++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
               +###+        
              +###+         
              +##+          
             +##+           
            +##+            
            ##+             
           +##+             
           +#+              
          +##+              
          +##  ++           
          +#######+         
          +####+###         
         +###++  ##+        
         +##+   +#+         
          ##  ++#++         
          +#++###           
          +####++           
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     #+     
           +#++     ###+    
          +###+    ###+     
          +###+    +##+     
         +###+    +###      
        +###      ###+      
       +###+     +##+       
      +###      +###        
      +##+      ###+ ++     
     +###      +#######+    
     +##+++++##########+    
      ###############+      
      +###########++        
       +##++++###+          
        +    +##++          
             ###            
            +###            
            +###+           
            +###+           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                  ++#       
              +++###+       
           ++#####++        
            +##+++          
            +#+             
           +#+              
          +##++             
         +######+           
        +##++++##+          
         ++    +#+          
                +#+         
                +#+         
                +#+         
                +#+         
           +    ##+         
          ++   +##          
          #+   +#+          
          #+  +#+           
          +##+##            
           ++#+             
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####+  +++    
          +#########+##+    
          ######+++####+    
         +###++    +###+    
         ++##+    ++###+    
         +###+    ###++     
          +###+ ++###+      
          +###++####+       
           +######++        
           +#####+          
          ++####+           
         +######++          
        ++##++###+          
        +###+ +###+         
       +###+ +###+          
      +##++  +##++          
      ###+ ++###+           
      #########+            
      ########++            
      +######+              
                            
                            
                            
                            
                            
                            
                            
            +#+++           
         +########          
         #####++##+         
        +##++   ##+         
        ###+    +##+        
        +##+    +##+        
         +++    ##+         
               +##+         
               ###+         
               ###          
             ++##           
            +####           
            +###+           
           +###+            
           +###             
         ++###+             
         +####+   ++++      
         +###########+      
         ####++######+      
         +#++   +++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    #+      
                   +#+      
         ++        ###      
        +##        +##      
        ###        ##+      
       ###+       +##+      
      +###        ###       
      ###+       +##+       
     +##+       +###    +   
     +###+++++++####+++#+   
     ++################++   
      ++####++#####++++     
        +++   +###+         
              +###          
              +##+          
             +###           
             +##+           
             +##+           
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +###+         
               ###+         
              +###+         
              +###          
              +###          
              +##+          
              +#+           
             +##+           
            ++##+           
            +###+           
            +##+            
            ###+            
            ##++            
           +##+             
           ###+             
           ##+              
           ##+              
           ##+              
           +#+              
                            
                            
                            
                            
                            
             ++##+          
             +###+          
            +####+          
           +####+           
          +#####+           
         ++###++            
         ####+              
        +####+              
        +###+               
        +###+               
        ####+   +++++++     
        #### +#########+    
        ####+##########+    
        ###############+    
        ########++++###+    
        +######+ ++####     
        #############++     
        +#############+     
         +##########+       
          ++####++#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +###+           
           +####+           
          +#####+           
         +######+           
        +###+###+           
          ++ +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###++++        
         +##########+       
         +###########+      
         +##########+       
           ++    +#++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +++##  
                 ++#####++  
               +######++    
            ++#####++       
          +#####++          
         +###++             
         +##                
         +##+               
         +###+              
          +###+             
      ++   +###+            
      +#+   +###+           
      +#+    +##+           
      +##++++###            
      +########+            
       +++##+++             
           +                
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
             +##+           
             +#+            
             ##             
             ##             
            +#+             
            ##+             
            ##              
            #+              
           +#+              
           +#+              
           +#+              
           +#+              
           +#+  +           
           +######+         
           +####++#+        
           +####+###+       
            ++#####+        
              +++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++####+++        
         +##########+       
        +############+      
       +#########++###+     
      +####+  +++  +###+    
     +###+         +####+   
     ####           +###+   
     ###+            +###   
     ###+             ###   
     ###+             ###   
     ###+            +###   
     ###+           +###+   
     +##+          +###+    
     +###+         +###+    
      +###++++++++####+     
      +##############+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##++          
            +#####+         
           +###+##+         
          +##++ ##+         
         +##+++ +#+         
         +####+ ##+         
         +####+ ##+         
           +++  ##+         
               +##+         
               +#+          
           +#####+          
          +######+          
         +########+         
        +##+++####+         
        ###+ ######         
        ### +###+##+        
        ###+###+ +#+        
        ######+  +++        
        +####+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
          +###+             
          ####+             
          ####+             
          +####+            
           +####+           
           +####+           
           +####+           
           +####+           
           +####+           
            +####+          
           +#####+          
           +#####           
           +#####           
            +######+        
            +######+        
           +######+         
           +######+         
           ++#####+         
             #####+         
            +#####+         
                            
                            
                            
                            
                            
                            
                            
          ++++              
          ####+             
         +#++##             
        +#+  +#+            
              +#+           
               ##+          
               +#+          
               +##          
                ##          
                +#          
                +#          
                +#          
                #+          
               +#+          
            +++###+         
          +########+        
          ##+ +#++#+        
         +#+ +#+ +#         
         +#+##+  +#         
         +###+   #+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++++          
        +#########+         
       +##########+         
      +#####+++####+        
     +####++   +###+        
     ####+      ###+        
     ###+       +##+        
     +##+       +##+        
      +         +##+        
                ###+        
               +###+        
         +++++ +###+        
        +#####++###+        
       +###########+ +++    
       +###++############   
       +###++############   
       +################+   
        ++++++++++++++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
             +###+          
            +####++         
            #######+        
           +##++++##+       
          +###++  +##+      
          +##+    +##+      
         +###+     ##+      
         +##+     +##+      
         +##+     +##+      
        +##+      +##+      
        +##+     +###+      
        +##+     +##+       
        +##+     +##        
        +##+    +##+        
         +##+  +###+        
         +##+++###+         
         +###+###+          
          +######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++               
    +##########++           
   ###############+         
   ################+        
   ###++    +++#####+       
   +            +####       
                 +###+      
                 +###+      
               +#####+      
           ++++#####+       
          +#########+       
          +##########+      
           +##########+     
                 ++###+     
                  +####     
                   +###     
   +++             +###     
   #####+++++++  ++####     
   ###################+     
   +++++++++++++++++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#++            
           +####+           
         +#######+          
        +####++###          
        +###+  +##+         
       +###++#++###         
       +###########+        
        +##########+        
        +###+++ ###+        
          +    +###+        
               +###+        
              +####         
              +####         
              ####+         
             +####+         
             +####          
            +####+          
            +###+           
            +###+           
            ++#+            
                            
                            
                            
                            
                            
                            
                            
              +##+          
    +++       ###+          
    +##+      +###+         
    ###+      +###+         
    +###       +###+        
    +###+      +###+        
    +###+      +###+        
    +###+      +####        
     +###+      ####+       
     +#####+++++####+       
     +##############+       
      ##############+       
      +#+++#########+       
               ++###+       
                +###+       
                 ###+       
                +###+       
                 +###+      
                 +###+      
                 +####      
                            
                            
                            
                            
                            
                            
         +++#++             
        +#######+           
        +########+          
        +##+++####+         
        +####+ +###         
         ++###  +##+        
            ++   +##+       
                 +##+       
                  ###+      
                  +##+      
                 +###+      
                 +###+      
                 +##+       
        +#####+++###+       
        +###########        
        +##########+        
        +###########+       
        +#########+++       
        +#######++          
          +####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++     ++++++       
       +###++++#####+       
       +###########+        
        +#########++        
        +##++++++           
        +##+                
        ###++++++++         
       +###########+        
       +############+       
       +#####++ ++###+      
         ##++     ++###+    
                   +###+    
                    +###    
    +++++           +###    
    ######++++      +##+    
    ##########++  ++###+    
    ++++###############+    
           +##########+     
             +++#####+      
                ++++        
                            
                            
                            
                            
                            
                            
            +##+            
            ###+            
           +##+             
          +##+              
          +##+              
          +##               
         +##+               
         +##                
        +###                
        +###     +++        
        +### +++####+++     
        +### ##########     
        +#######+++ +##+    
        +#####+     ###+    
        +#####+    +###     
        +### +    +##++     
        +###+++++###+       
         +##########        
         ++#######+         
           +##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#+++                  
     #########++###++       
     ###############+       
    +################       
    +###+ +++++++####       
     ###+        ####       
     ###+        ####       
     ####        ###+       
     ####        ###+       
     +##+        ###+       
      +++        ###+       
                 ###+       
                 ###+       
                 +###       
                 +###       
                 +###       
                 +###       
                 +###       
                 +###       
                  ###       
                            
                            
                            
                            
                            
                            
                            
                            
     +++                    
    +##+           +++      
    +##+         ++##+      
    +###+     +++####+      
     +############+##+      
      +#########++ +#+      
       ++++++++   +##       
                  ##+       
                 +##+       
                 +#+        
                +##+        
                +#+         
                ##          
               +##          
               +#+          
               +#           
               #+           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
         ++###+++++         
       ++##########++       
      +##############+      
     +####++++++######+     
     ####+      ++####+     
     ###+         ++###     
     ####           +##     
     ####+          +##     
     +#####++     +####     
      +######+++++####+     
       +++###########+      
         ++########+        
        +##########+        
       +#####+ +####+       
       +##++     +###+      
       +##+       +##+      
       +##+       +###+     
       +####++ ++++###+     
         +###########+      
          +##########+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++++++++++++++
          ################++
          ++#++++++++++++   
         +#                 
        +#+                 
        +#+                 
        #+                  
        ###++               
        ##+##+              
        ++ +##+             
            +##+            
             +#+            
             +##            
              +#+           
              +#            
             +#+            
             ##+            
        +#++##+             
         +####+             
          ++++              
                            
                            
                            
                            
                            
                            
            ++++++          
          +#######++        
        +###########+       
        +#####+++####+      
        +#######++###+      
         +#######+ ###+     
       ++#####+##+ +##+     
      +#####+       +##+    
      +###++        +###    
     +###+           +##    
     +##+            +##+   
     +##+            +##+   
     ###+            +##+   
     ###+            +###   
     ###+            +###   
     +##+            +###   
     +###            +##+   
     +###+         ++###    
      +###+      ++####+    
      ++++++     ++++++     
                            
                            
                            
                            
                            
                            
                            
       +#++                 
       +###                 
       +###                 
       +##+                 
       ###+                 
       ###+     +++         
      +###+     ####        
      +###+     ####+       
      +###+    +####+       
       ###+   +#####+       
       +##+  +######+       
       +###++###++###       
        +######+ +###+      
         ++#++    ###+      
                  +###+     
                  +###+     
                   ###+     
                   ###+     
                   ###+     
                   +##+     
                            
                            
                            
                            
                            
                            
                            
                            
            +##             
            +##+            
            +##+            
            +##+            
            ###+            
           +###+            
           +###+            
            ####            
            ####            
            +###            
            +###            
            +###            
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +#+          
              +##+          
              ##+           
             +#+            
            +##             
            +#+             
           +##              
           +#+              
           +#+              
           +#+  ++++        
           +#  +####+       
           +#+##++ +#+      
           +###+    #+      
           +##+    ++       
           +###+ ++#+       
          +##+#####+        
          +#+  +++          
          +#++++            
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
          +#######+         
         +#########+        
        +####+  ###+        
        +###+   +###        
       +##+      +##+       
       +##+      +##+       
        ++       +##+       
                 +##+       
                 ##+        
                +##+        
                +##+        
                ###+        
          ++++++###+        
         +########+         
       +##########+         
       ####+++###+          
      +###  +#####+   ++    
      +###+########+++###   
      +#######++#########+  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#+         
          ++######+         
      ++#####+++##+         
      ###+++    ##+         
      #++       ##          
      +        +#+          
               +#+          
               ##+          
              +##   ++      
              +##+++##      
           ++########+      
           #####+++++       
           ++ +#            
              ##            
              ##            
             +#+            
             +#+            
             +##            
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
        ++###+++++          
       +###########+        
       ############++       
     +###+     ++###+       
     +##+         ###+      
     ++           ###+      
                +####       
              ++####+       
        +++++######+        
       ###########+         
       +###########+        
        ++++++++###++       
                +###+       
                 +###+      
                  +##+      
                  ####      
                 +####      
    +++        ++####+      
   +####++++########+       
   +##############++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++++       
        +++++#+++++##+      
       +##+++       ++      
        ++          ++      
                  ++#+      
                 +##+       
               ++##+        
              ++#+          
          +++##++           
        +#####++++          
        +##+     +++        
                  +++       
                   #+       
                   #+       
                  +#+       
                 +##+       
                +#++        
      +#++     +#+          
       ++#++++##+           
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
      +##       ++          
      +##+     +##+         
      +##+      ###         
      +###      ###         
      +###      ###         
      +###      ###+        
      +###+     ###+        
      +###+     ###+        
      +###+     +##+        
      +###+++++ ####        
      +#############        
      +#############        
       +++++++++####        
                +###+       
                +###+       
                 ###+       
                 +###       
                 +###+      
                 +###+      
                 +###+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++++        
          +#########        
       +############++      
     ++##############++     
     +################++    
     +####++###########+    
    +####+  +##+    ####    
    ####    ++++    ####    
    ####            ####    
    ####           +####    
    #####+++++   +#####+    
    ++#######++++#####+     
     ++#############++      
      ++###########+        
         +#######+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++#+      
       +#+   ++#######      
       ###++#######+++      
       +########++          
       +#####++             
       +###+                
       +###+++++            
        ##########+         
        +##########+        
        +###++ ++###+       
        +##+     +###+      
        +##+      +###+     
         +         +###     
                    +##+    
                    +##+    
                    +##+    
     ++++        +++###+    
     +####+++++++#####+     
    +################+      
     +##+########++++       
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+++        
            +#######+       
            ##++++##+       
            #+    +#+       
            +    +##+       
                 +##+       
               ++##+        
              +###+         
          ++#####+          
         +#######+          
          ++++++##          
                +#+         
       ++       +#+         
      +#+       +#+         
      #+        +#+         
     +#+       +##+         
     +#+      +###          
      ##++++++###+          
      ++#######++           
        +####++             
                            
                            
                            
                            
                            
                            
      ++                    
     +#++                   
     ####+                  
     +####+                 
      ++###+                
        +###+               
         +##+               
         +##+               
         +##+               
         +##+    +++        
        +###+++#######+     
        +###+##########++   
       +###++###+   +###+   
       +### ###+     +###   
       ###++##+       ###   
       ### +##+      +##+   
       ###+ ###+    +###+   
       +###+#####+++####    
       ++##############+    
          +++++++++++++     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +#####+           
          +#+ +##+          
               ##+          
               ##+          
              +##+          
              +#+           
             +##+           
             +##+           
             +##+           
              +#+           
              +##           
               ##+          
               +##+         
          ++   +##+         
         +#+   +##+         
         +##   ###+         
          +##+###+          
          +######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##+++++++            
      +##########+++        
    ++####+++########+      
    ######      ++###+      
    +++###        ###       
      +###        ##+       
       ###        ##+       
       ###       +##+       
       +++       +##+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 ###+       
                 +##+       
                 +##+       
                +###+       
                +###+       
                 +##+       
                            
                            
                            
                            
                            
          +#+               
          ##++              
         +######++          
         +#++#+###+         
        +##    ++##+        
        +#+       +##+      
       +##         +##+     
       +#+          +##     
       ##+           ##+    
       ##+           +#+    
       ##            +#+    
       #+            +#+    
       #+           +##     
      +#+          +##+     
      +#+          +##      
       ##        ++#+       
       ##+      +##+        
       +##++++++##+         
        +########+          
         +++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++++##+       
         +##########+       
       +#############       
      +####++++++####+      
      ###+       +###+      
     +##+         ###       
     +##+        +##+       
      +##++     +###+       
      +#####++ +###+        
       ++#########+         
         +++######+         
          ++#######++       
         +###++++###+       
        +###++   ++##+      
        +##+       +##      
       +##+        +##+     
        ###+       +##+     
        +###+++  ++###+     
         +###########+      
          ++########+       
                            
                            
                            
                            
                            
                            
                            
                 ++         
           ++   +#+         
          +#+   ++          
          #+    ++          
         +#    +#+          
         ##    +#+          
         #+    +#           
         #     +#           
        +#      #+          
        ##      #+  ++      
        +#      #+ +++      
        +#+     +++++       
         +#     +##+        
         +#++  +##+         
          +#######+         
           ++++++#+         
                +#+         
                 #+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++##++            
         +######+           
       +####+++###          
       +##+    +##+         
       ##+      ##+         
      +##+      ###+        
      +##+      ###+        
      +##+      ###+        
       +##+     ###+        
       ++###++++###+        
        ++########+         
          ++######+         
               +##+         
               ###          
               ###          
               ###+         
               +##+         
               +##+         
               +##+         
               +##+         
                            
                            
                            
                            
                            
                            
            ++##+           
            +###+           
            +####+          
          ++#######++       
          ###########+      
         +###+++######+     
        +###+   +#####+     
        +###+    +#####+    
       +###+      ++###+    
      +####+        ###+    
      +###+        +###+    
     +###++        +###+    
     +###+        +####+    
     +###+      ++####+     
     +###+     +######+     
      +###+ +#######++      
      +####+######++        
      +#########++          
       ++#####++            
        +++#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++          
         +#########+        
        +############++     
       +########+++####+    
      +####+       +###+    
     +#####+        +##     
    +##++++         +##+    
    +##+             +#+    
    +##+             +##    
    +#+              ###    
    +#+             +##+    
    ##+            +##+     
    +##+           +##+     
    +##+         ++###      
     +##+      ++####+      
     +++++    +++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
              ##            
              +#+           
              +#+           
              ##            
              ##            
              ##            
             +##            
             +##            
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##            
             +##+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+             
           +###             
           +###+            
   +++      ###+            
   ++       +###            
            +###            
            +###+           
            +####           
             ####           
             ####           
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             +###+          
             +###+          
             +###+          
             +####+         
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             +##+ +++       
            +#+     +       
            ##              
           +#+              
           #+               
           #                
           #                
           #                
           #+               
           +#+              
            +#              
             +#+            
              +##+          
                +#+         
                 ++         
                +#+         
       ++      +#+          
       +#++++++#+           
        ++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#####+            
        +########+          
       +###++++###          
       +###+   +##+         
       +##+    +##+         
        +      +##+         
               +##+         
                ###         
                ###         
         +++++++###         
       ++#########+         
      +###########+    +#+  
      ###+   +###+  ++####  
      ###+++++###########+  
      +###############+++   
       +#####+++++++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
           +##+ ##          
           ##+  +#+         
          +#+   +##+        
         +##    +##+        
         +#+    +##+        
        +##     ###         
        +#+     ##+         
        ##    +###          
        ##   +####          
        ##+++#####          
        +#####++#+          
         ++++  ##           
               ##           
              +##           
              ##+           
             +##            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++++           
       ++########++         
      +############+        
      ##++++   ++###+       
      +          +##+       
                 +##+       
             ++++###+       
          +##########+      
          +###########+     
          +++++    +###+    
                    +##+    
                     +##    
    ++++           ++###    
    #######+++++++#####     
    #################++     
     ++++++++++++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +####+           
           +#####+          
          +##+ +##+         
          +##+ +###+        
          ##+    +##        
         +##     +##+       
         +##      ##+       
         +##      +##+      
         +##      ###+      
        +##+      ###+      
        +##+     +###+      
        ##+      +##+       
        ##+     +###+       
        ##+     +###        
        ##+    +###+        
        +##+ ++###+         
         +#+++###+          
         +######++          
          #####+            
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++        +##         
     +##+      +###+        
     +###      +####        
     +##+      +####        
     +##+      +####        
      ###+      +###+       
      ###+      +###+       
     +###+      +###+       
     +###+  ++++####+       
      ####++#########++     
     +################+     
     +#######++++#####+     
     +#####+     +####+     
      ###+       +###+      
      +++        +###+      
                 +###+      
                  ####+     
                 +####      
                  ####+     
                  +####     
                            
                            
                            
                            
                            
                            
                            
                            
                    ##      
                   +##+     
          +####    +##      
        ++####+    +##      
       +####++     +##      
      +###++      +###      
     +###++       +##+      
     +##+         +##+      
    ####+      +++####+     
    ###++++++########++     
   +################+       
   +##########++++##+       
    ++####++    +##+        
                +##+        
                +##+        
                +##+        
                +##         
                +##+        
                +###+       
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++#####+++            
     +###########+++        
     ####+++########+       
     ###+    +++####+       
     +###        +##+       
     +###+       +###       
     +###+       ####       
      +##+       +##+       
       +         ###+       
                 ###+       
                 ###+       
                 ###+       
                +###+       
                +###+       
                +###+       
                +###+       
                +###+       
                +###+       
                +###+       
                +###+       
                            
                            
                            
                            
                            
                    ++#+    
                +++###++    
          ++++++###++       
          ######++          
          ##+++             
         +#+                
        +#+                 
       +##+++++++           
      +###########+         
      ##++++   +++##+       
      #+          +##+      
                    +#      
       +            +#+     
       ++           +#+     
       #+          +#+      
       ##         +##+      
       +#+       +##+       
        ##+    +##++        
         +##+###++          
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++####++         
        ++#########++       
       +##############+     
      +####+++++++#####+    
      ###+        +#####    
      ##+         +++###+   
      ##++          +##+    
     +###+         +##++    
     ++###++++    +###+     
       +#######+++###+      
         ++#########+       
            +######+        
          ++########+       
         +####++ +###       
       +####+    +###+      
      +###++      +###+     
      ###+         +##+     
     +##+          +###     
      ##+          +###     
      ###+          ###     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++#####+++++          
     +##############+       
     +################      
      +#+    ++++#####+     
                  +###+     
                ++####      
              ++#####       
            ++#####+        
           +####+++         
         +####++            
        +####+              
        +#####+             
         +#####+            
           +####+           
            ++###+          
              ###+          
             +###+          
            +####+          
           ++###+           
          +#####            
                            
                            
                            
                            
                            
           +##              
           ###+             
           ####+            
           ####+            
           ####+            
           +###+            
           +####            
            +###+           
            ####+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +####           
            +###+           
            +####           
             +###           
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
             +##            
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
              ##+           
              ##+           
                            
                            
                            
                            
                            
          +#+               
          ###+              
          +###+             
          +###+             
          +###+             
          +###+             
         +####              
         +###+              
         ####               
        +###+     ++++      
        ####+    +####+     
       +####    +######+    
      +####+   +#######+    
      +####   +########+    
      +###+   +###+ ###+    
      +###+   ###+ +###+    
      +#####++###+++###+    
      +###############+     
       +##############      
        ++###########+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##+          
              +##+          
              +##+          
              +#+           
              ##+           
             +#+            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++####           
         +#######+          
        +###+#####++        
       +##+ +########+      
      +##+  ##+++#####+     
      ###   ##+    +###     
      ##+   ++      +##     
      ##+          +##+     
      ###        ++###      
      +###++#########+      
       +#############+      
        ##############+     
       +##+++++  ++++##+    
       ##+           +##    
      +##            +##    
      +##+           +##    
       ##+          +##+    
       +###+      +###+     
        +###+++++####+      
         ++########+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
         #+     +#+         
         +#     +#          
         +#     #+          
         +#+   +#+          
         +#+   +#+          
         +#+   ##           
          ##+  ##++++       
          +##++####+        
            +####+          
              +##           
               ##           
               ##           
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
                #+          
                ++          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++#######++          
      +###########+         
     +###+++++++###+        
     ###+       +##+        
     ##+        +###+       
     ##+        +###+       
     ###        +###+       
     ###+      +###+        
     +####++++#####+        
      +#########+##+        
       +++###+++ ##+        
                 ###        
                 ##+        
                 ###+       
                 ###+       
                 ###+       
                 ###+       
                 ###+       
                 ###+       
                 +##+       
                            
                            
                            
                            
             +###           
             ####+          
            +###+           
           +####+           
          +####+            
          +####             
         +####+             
         +####+             
        +####+    +#++      
        +####   ++####++    
       +#####++#########+   
       +################+   
       +##########++####+   
       ########++++#####+   
       #######+ +#####++    
       ######+++######      
       #############+       
       ++#########+         
         +#######++         
          +++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++###+++           
        +########+          
       +##++++####+         
       +##     +##+         
       +##     +###+        
       ##+     +###+        
       ###     +###+        
       +##      +##+        
       +###+    +##+        
        +####++###+         
         +#########         
           ++++++##+        
                +##+        
                +##+        
                +##+        
                +##+        
                 ###        
                 +##+       
                 +##+       
                 +##+       
                            
                            
                            
                            
                            
                            
                            
               ##+          
              +##+          
              +##+          
              +##+          
             +##+           
             +##+           
             +##+           
             +##            
             +##            
             +##            
             ###            
            +##+            
            +##+            
            +##             
            +##             
            +#+             
            +#+             
            +#+             
             #+             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
         +######+           
        +########+          
       +###########+        
       +############+       
      +####+  +++####+      
      ###+        +###+     
     +###+         +###+    
     +##+          +####+   
     ###+           +###+   
     ###             +##+   
     ##+             +###   
     ##+             +###   
     ##+             +##+   
     ##+            +###+   
     ##+            +###    
     ###+         ++###     
     ####+       +####+     
     +####++++++####++      
      ++++++++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
               +###+        
            ++##++#+        
          ++##++ +#+        
       ++###++   +#+        
      ++++++     #+         
                +#+         
                +#          
               +#+          
               +#           
               #+           
              +#+           
              #+            
             +#+            
             ++             
            +#+             
            +#+             
            ##              
           +#+              
           +#+              
                            
                            
                            
                            
                            
            +##+            
            +###            
            +###+           
            +###+           
           +####+           
             ###+           
             ###+           
             ####           
             ####           
             ####           
             ####           
             ####           
             ####           
             +###+          
             +###+          
             +###+          
             +###+          
             +###+          
             +###+          
             +###+          
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
              +###+         
             +###++         
            +#### +#+       
            ####+ +##+      
           +###+  +##+      
          +####    +#+      
          +###+    +#+      
         +###+     +#+      
         +###+     +#+      
         ###+      +#+      
        +###+     +##+      
        +###      +##+      
        +##+      +##+      
        +##+      +##       
        +##+     +##+       
        +###+  ++##+        
         ####++###+         
         +#######+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
           +++++            
         ++#####++          
       ++#########+         
       +######+####         
       ###++   +###         
      +##+      +##+        
       #+       +##+        
                ###+        
                ###+        
                ###         
               +###         
           ++  +##+         
         ++###++##+         
       +##########          
      ######+####+          
      ####+  +###+++++++++  
      ###+   #############  
      ###+ +##############  
      ++#######+++++++ +++  
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +##+#          
            +##+++          
           +##+             
           +#+              
          +##               
          +#+               
         +##+               
         +#+                
         ##+   ++++         
        +#+  +######++      
        +#++###+++++#+      
        +#+##+      +#+     
        +###+        +#     
         ###+        +#     
         +##+        ++     
         +####+     +#+     
          +##++    +#+      
           +##++++##+       
            ++###+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ##         
                +##+        
        ++      +##+        
       +##+     +##+        
       +##+     +###        
       +##+     +###        
       +##+     +###        
       +##+     +###        
       +##+     +###        
       ###+     +###        
       ###+     +###        
       ###++    +###        
       ######++++###+       
       +############+       
         ++#########+       
               ++###        
                +###        
                +###        
                +###        
                +###        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ##+         
               ###+         
              ####+         
             +####+         
            +##+##+         
            ##++##+         
           +## +##+         
          +##+ +##+         
          ##+  +#+          
         +##   +#           
        +########+          
       +#########+          
       ####++++##           
       +++     ##           
               ##           
              +##           
              +##           
              +##+          
              +##+          
               +#           
                            
                            
                            
                            
                            
                            
                            
                            
       +#+      +#+         
       ###+     +##         
      +###+     +##+        
     +####+     +##+        
     ++###+     +###        
      +###+     +###        
      +###+     +###+       
       ###+     +###+       
       +##+      ###+       
       +###      +##+       
       +#####++++####+      
      +###############+     
      +###############+     
       +###++++++#####+     
        ++       +###+      
                  ###+      
                  +###      
                  +###+     
                  +###+     
                   ###+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#      
          +++       ##      
         +##+      +#+      
         ##+      +##+      
        +##      +##+       
        ##+      ###+       
       +##     +###+        
       +##  +++####         
        +######++#+         
         ###++  +#+         
                ##+         
               +#+          
               +#+          
              +##+          
              +##           
              +#+           
              ##+           
             +##            
             +##            
             +#+            
                            
                            
                            
                            
                            
                            
                            
       +++++++              
      +#########+           
     +############++        
     ###++++++#####+        
     ++++       +###+       
                 +##+       
                ++###       
            ++++####+       
          +########+        
          ##########+       
          ++++++++###+      
                  +##+      
   ++++            ###+     
   ####+++         +##+     
   ########++      +###     
   ++++########++#####+     
        ++###########+      
           ++++++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++++++++++#++      
      +###############      
       ++#+++++++###++      
                +##+        
               +##+         
               +##+         
               +##+         
               +##+         
           ++  +#+          
       +++########+         
     +#############+        
      ###+#+++++##++        
       ++       ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +                       
   +#++####+++++++++        
   ##################       
   ##################       
   +###    +++ + ++##       
   +###           +##       
   +###           +##+      
    ###+          +##+      
    +##+          +##+      
     ++           +##       
                  ###       
                  +##+      
                  +##+      
                  +##+      
                  +###      
                  +###+     
                  +###+     
                   +##+     
                   +##+     
                            
                            
                            
                            
                            
                            
           +##++    +       
          +##+###++#+       
           +   +++++        
            ++              
            #+              
           +#+              
           +#               
          +#+               
          +#+               
          +#+               
          +###+++           
           +++###++         
               ++#+         
          ++     +#+        
         ++       #+        
         ++       #+        
         +#       #+        
          ##+    ##+        
           +#+++##+         
            +++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++         +##+        
    +##+        +##+        
    +##++       +##+        
    +###+       +###        
    +###        +###        
     ###+        ###+       
    +###+       +###+       
     +##+        ###+       
     +##++++     ###+       
     +##############+       
      ##############+       
      ++##+++########+      
                  ###+      
                  ###+      
                  ####      
                  +###      
                  +###+     
                  +###+     
                   +###     
                   ####     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
        +++########+        
      ++#######+####+       
      +######++  +##+       
     +####++     +###+      
     +###+       +##+       
     ###+       +###+       
     +###++++  +###+        
     +##############+       
      ++############+       
        ++######++##+       
                 +##+       
                 +##+       
                +###+       
                +###+       
               +###+        
               +###+        
              +###+         
              +###          
               +++          
                            
                            
                            
                            
                            
                            
                +#+         
                +##         
      +++       +##+        
      +##       +##+        
      +##       +##+        
      +##       +##+        
      +##       ###+        
      +##       +##+        
      +##+      ###+        
      +##+++    ###+        
      +#######++###         
      +############         
       +++++#######         
             +++###         
               +###         
               +###         
                ###+        
               +###+        
                ###+        
                ###+        
                            
                            
                            
                            
                            
                            
                            
                            
            #+              
           +##+             
           +##+             
           +##+             
           +###+            
            +##+            
             ###            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
      +#+        +++        
      +##+       ##+        
      +###+   +++##+        
      +###      +##+        
      +##+      +##+        
      +##+      +##+        
      +##+       ##+        
      +##+       ##+        
      +##+++++   ###        
      +#########+##+        
      +#############        
       +#++++++#####        
                +###        
                 +##        
                 +##+       
                 +##+       
                 +##+       
                 +###+      
                 +###+      
                  ###+      
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +#####+         
             ++####+        
               +####+       
                +####+      
                 +####+     
                  +###+     
                  +####     
           ++++++++###+     
         +###########+      
        +###########+       
         +####+++++         
          +####+            
           ++###++          
             +####          
   ++         +###+         
   ##+       ++###+         
   ++###+#########+         
     +##########+           
      ++++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+ +         
         ++######++         
         #########+         
        ###########+        
       +############+       
      +###++####++###+      
      ###+  +#++  +###+     
     +##+          +###+    
     +##+           ###+    
     +##+           +###+   
     +##             +##+   
     +##             +##+   
     +##+             ##+   
     +###             +#+   
      +##+           +##+   
      +###+          +##+   
       +###+        +##+    
        +###+++   +####+    
         +############+     
          ++++######++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +#####+        
           +###++ ##+       
          +##+    +#+       
        +##++     ##+       
     +++##+       ##        
   +####++        #+        
   +##++         +#+        
                 +#+        
                 ##         
                +#+         
                +#+         
                +#+         
                ##+         
                ##+         
                ##          
                #+          
                #+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
      ++#######+++          
     +#############++       
    +##++++++++++###+       
    +#+          +###+      
     +            +###      
                   ##+      
                 +###+      
          ++++++#####+      
         +#########++       
          +########+        
            ++++####+       
                 +##+       
                  +##+      
                  +###      
                  +##+      
                  +##+      
  +++++##++++++++####+      
  +++++++++++++++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                 ++         
       ++        #+         
       +#+      +#+         
       +#+      +#+         
       ##+      +#+         
      +##+      +#+         
      +##+      ##+         
       ##+      +#+         
       ##+      +#+         
      +##+       ##+        
      +##+++####+##+        
       ############+        
       +###++   ++##        
        ++       +##+       
                 +##+       
                  +#+       
                  +##       
                  +##+      
                   ++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++           
       ++########++         
      +############+        
     +####++########+       
    +###+    +  ++###+      
    +##+          +##+      
    +##            +##+     
    ###+          +###+     
    +###+++++++++#####      
     +###############       
      ++#############+      
         +####+ ++####+     
        +###+      +###+    
       +###+        +##+    
      +###+          ###    
      +##+           +##    
     +###           +###    
     +###         +####+    
      +####+++++++####+     
      ++++++++++++++++      
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +#+        
          ++     +#+        
          +#+    +#+        
          +#+    +#+        
          ##+   +##+        
         +##    +##+        
         +#+    +##+        
        +##+    +##         
        +##++++++#+         
        ##########+         
        ##########+         
               +##          
               +##          
               +##          
               +#+          
               +#+          
               +#+          
               ##+          
               ##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +###++                  
   +########++++#####+      
   +##+###############      
    ##++##+######++###      
    +##+##   +    +###+     
     #####+       +###+     
      ####+       +###+     
      +###+       +###      
       ###+       +###      
       +##+       +##+      
        +#+       +##+      
                  ###       
                 +###       
                 +###       
                 +###       
                 +###       
                 +###       
                 +###       
                 +###       
                 +##+       
                            
                            
                            
                            
              +#+           
             +##+           
             ###            
             ##+            
            +##             
            ##+             
           +#+              
           ##+              
          +#+               
          ##+++++           
         +########++        
         +###+++++###       
         ###+     +##+      
        +##++      +##+     
        +#+        +##+     
        +#+        +##      
        ##+       +##+      
        ##+      ++#+       
        +##+    +###        
         +##+++###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +##+       +++++     
       ####++++++#####+     
       +##############+     
       +##########++++      
       +###+++++            
        ###+                
        ###+                
        +###   +++          
        +###+######+        
        +###########+       
        +######+++###+      
        +#####+   +###+     
        +###+      +###+    
        +###+       +##+    
        +##+        +###+   
                     +##+   
                     +##+   
                    ++##+   
     +##++++++++++++####+   
     ++################+    
                            
                            
                            
                            
                            
                            
                            
            +#+             
            ##+             
           +##+             
          +##++             
          ##+               
         +##     ++         
         ##+    +#+         
        +#+     +#+         
       +##+     +#+         
       +#+      ##+         
      +##+++   +##          
      +######++###          
       +++++#####+          
             ++##+          
               +#           
               ##           
               ##    ++     
               ##  ++#+     
               +#+##++      
               +##++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++         
           ########+        
         ++#########        
         +###+######        
        +###+ ######+       
       +###+  ######+       
       +###+   +####+       
       +#### +   +##+       
       +####++   +###       
        +####+  +###+       
         +#####+####        
          ++#######         
            +#####+         
           +######+         
          +###++###+        
         +####  ###+        
         ####+ +###+        
         ###+++####         
         +########+         
          +######+          
                            
                            
                            
                            
                            
                            
                            
              ++#+          
            +##+##+         
            +#+ +##         
           +#+   +#+        
           +#    +#+        
           ++    +#+        
           #+    +#+        
          +#+    +#+        
          ##     +#+        
          ##     ##         
          ##     ##         
          ##     ##+        
          +#+   +##         
          +#+   +#+         
          +#+  +##+         
          +#+  +##+         
          +#+  +#+          
           +# +##+          
           +####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
             +##+           
           +#####+          
          +#######          
         +###+ +##+         
         +##+  +##+         
         ###+  +##+         
        +###+  +##+         
        +###+  ###+   +     
         ##+   +##+         
         +++   +##+         
               ###          
              +###          
          +++++##+          
       ++########+          
      +##########           
      ####+ +###+++++#++    
      ###+  +##########+    
      +################+    
       ++#####++++++++      
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#                 
         +##+++             
          #+####+           
          #  +++#+          
         +#     +#+         
         #+      #+         
                 #+         
                +#+         
                +#+         
                +#          
                ##          
               +#+          
               ##           
              +#+           
             +##            
             +#+            
             ##+            
            +#+             
            +#              
            ++              
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
             ####+          
            +####+          
            +###+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +###           
              ##+           
                            
                            
                            
                            
                            
                            
                            
           +++##+           
          +######+          
          +#+++###+         
           +   +##+         
                +#+         
               +##+         
           ++++###          
          +######+          
          +#######+         
           +#######+        
                +##+        
                 +##        
                 +##+       
                 +##+       
                +##+        
               +###+        
       +++++ ++###+         
       ##########+          
       #########+           
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ##+                 
        ##+                 
        ###++++++++         
       +###########+        
      +############+        
      +####++++####+        
      +####    ####+        
       +###    +###+        
        +#+    +##+         
        ++     +##+         
               +##+         
               +##+         
               ###+         
               ###          
               ###          
               ###          
               ###          
               ###          
               ###          
              +###          
                            
                            
                            
                            
                            
               ++#+         
              ++##+         
              +###          
             +####          
             +####          
             +###+          
             ####           
            +####           
            #####           
            #####           
            #####           
            #####           
           +#####           
           +####+           
           +####+           
          +#####+           
          +#####+           
          +#####+           
          +#####+           
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
         +#######+          
         ###+  +##+         
        +##+    +#+         
        +#+     +#+         
        ##+     +##         
        ##+     +##+        
        ##++    +##+        
        ####++++###+        
        ++#########         
          +++++++##         
                +##         
                +##+        
                +##+        
                +##+        
                +##+        
                 ##+        
                 ##+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                +#+         
            ++  +#+         
           +##  +#+         
           +##  +#+         
           +#+  +#+         
           +#+  +#+         
           ##+  ##+         
          +#+  +##+         
          +#++#####+        
          ########++        
          +##++##           
           ++ +##           
              ##+           
             +##            
             +##            
             +#+            
            +##+            
            +##             
            +##+            
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
           +###             
           +###             
           +###             
           +###+            
           +####            
           +####            
            ###+            
            +##+            
            +###            
             ###            
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ##+            
                            
                            
                            
                            
                            
                            
                            
                            
          +###+#####+       
         +##+###++###+      
        +##  +#+   +#+      
       +#++   ++    ##+     
       ##+          ##+     
       ##          +#+      
      +#+          +#+      
      +#+       +++#+       
       ##+      ####+       
       +##++########+       
        +#######+++##+      
        +###++++   +##+     
       +##+         +#+     
       ##+          +##     
       #+            ##     
       #+           +#+     
       ##+          ##+     
       +##+       +##+      
        +####++++###+       
          ++####++++        
                            
                            
                            
                            
                            
                            
                            
             ##+            
             ##+            
            +##             
            +##             
            +##             
             ##+            
            +##+            
            +##+            
             ##+     +      
             ##+            
             ###            
             ###            
             ###            
             +##            
             +##            
             +##            
             +##            
             +##            
             ###            
             ###            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            ++######+       
           +########+       
          +####+++##+       
         +####+  ###+       
         ####  +#####       
         ############       
         ############       
         ###########        
         +####++###+        
              +###+         
             +####          
             ####+          
            +###+           
           +###+            
          +####+            
         +####+             
         +####+             
         +###+              
          +##               
                            
                            
                            
                            
         +#+                
         +##+               
         +##+               
         +##+               
         +##+               
         +##+               
         ###+               
        +###+               
        +##+     ++++#+     
        +##+   ++######+    
        ###+   #########+   
       +###+  +###+ ++##+   
       +##+   ###+   +##+   
       +##+  +##+    +##+   
       +##+  +##+   +###+   
       +##+  +##+  +###+    
       +###+++###+####+     
        +###########++      
         +########++        
           ++####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +###          
              +###          
             +##+#          
             +##+++         
             +#+            
            +##+            
            +#+             
            ##++++          
            ######+         
           +####+#+         
           ###+++#+         
           ###  +#+         
           ##+  +#+         
           ##+ +#+          
           ##++##+          
           #####+           
           +###+            
            ##+++           
            ++##+           
                            
                            
                            
                            
                            
                            
                            
            +##+            
           ######           
          +##++##+          
         +##+  +##+         
         +##+   ##+         
         +##+   ###         
         +##+   ###         
         +###   ###+        
         +##+   ##+         
          +++  +##+         
               +##+         
               ###          
              +##+          
         ++#++###+          
       +########+           
      +###++####+      +    
     +###+ +####+    ++#+   
     +##+++######+++####+   
     +#######++########+    
      +++++++  ++###++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++++++         
        +############+      
       +##############+     
       ####+++++++++##+     
      +##+                  
      ###+       +          
      ##+    +++##++++      
      ##+  ++#########++    
      ##+ +####+++++####+   
      #######+       +###   
      ######+         +##+  
      ####++           ##+  
      +##+             ###  
                      +##+  
                     +###+  
       +#+         ++###+   
       ##+++++ +++#####+    
       +#############++     
        +##########++       
         +++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
             ##             
            +##+            
           ++##+            
          +#+##+            
           ++##+            
            +##+            
           ++##+            
           +###+            
            +##+            
            +###+           
             ##+            
             ##+            
             +##+           
             +##+           
             +##+           
              ###           
              ###+          
              +##+          
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
         +#+                
        +##+                
        +##                 
        +##+                
        +##+                
         ###+               
         +###+++   ++       
          +#####+++##       
            +#######+       
              ++####        
               +##+         
               +##+         
              +##+          
              ##+           
             +##            
            +##+            
            +#+             
           +##+             
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
        ++##++++            
      +##########+          
     +###++++++###+         
     ##++      +##+         
     ++         +##+        
                 ##+        
                 +#+        
                 ###        
         ++  ++####+        
        +##########         
        +#########+         
         ++++++++##+        
                 +##        
                 +##        
                  ##+       
                  +#+       
                  ##+       
              +++###        
      +############+        
      +#######++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
         ++#######+         
        +#####+++##+        
      +####+    +###+       
      +####     +#+##       
      +###+    +##++#+      
       +#+    +##+ +#+      
       #+   ++##+  +#+      
      +#+ ++###+  +##       
      +##+###++   +#+       
      +####++     +#+       
       +++       +##        
                +##+        
               +##+         
               +#+          
              +##           
             +##+           
             ##+            
            +#+             
           +#++             
                            
                            
                            
                            
                            
                            
             +##+           
          ++####+           
         +######+           
        +###++###+          
        ###+  +##+          
       +###   +###++        
       +###+   +###+        
        +###+   +#+         
         +###+  +#+         
          +###++##+         
           +######+         
             +###+          
             +###+          
            +#####+         
           +##+ +##         
          +##+  +##+        
          ##+    +#+        
          +#+    +##        
          +##+   +#+        
           +###++##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
           +##+##+          
          +#+   +#+         
         +#+    +#+         
         #+     +#+         
        +#+    +##+         
        +#+   ++##+         
        +#+    +##          
         #++  +###          
         +##+++#++          
          ++##++++          
            ++  #+          
               +#+          
               +#+          
               +#           
              +#+           
              +#+           
              +#+           
              ##+           
              ++            
                            
                            
                            
                            
         +#+                
         +##                
         +##+               
          ##+               
       +++###+              
         +###+              
         +###               
         +##+ +++++         
         ###+#######+  +    
        +############+ #    
        +#####++  +###+#    
       +#####+     +##+#    
       +#####+     +##++    
       +#####+     +##+     
       +######+     ##+     
       +######+    +##++    
       +######+   +### #    
        +#####++++###  #    
         +##########   +    
          ++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
               #+           
              +#+           
             +#+            
             +#+            
             ##+            
            +#+             
           +##+             
           +#+              
           +#++++           
           ##+###+          
          +#++#+##+         
          +#+++  +#+        
          +#+     #+        
          +#+    +#+        
          +#+    ##+        
          +##+++##+         
           +#####+          
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++      +###+        
     +##+      +###+        
    +###+      +####        
    +####      +####        
     +###      +####        
     +###      ++###+       
     +###       +###+       
     ####       +####       
    +####       +####       
    +####       +####       
    +####       +####       
     +####+++   +####       
     +#######+++######+     
      ################+     
      +###############+     
          ++##########+     
                 ####+      
                 ####+      
                 ####+      
                 ####+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###+            
         ++######           
        +###++###++         
        ###+   +##+         
       +##+    +##+         
       +#+    +###+         
       +#+    +###+         
       +#+  ++####+         
       +##++######+         
        #####+++##+         
        ++#++  +##+         
               +##+         
               ###+         
              +###+         
              +###          
              +##+          
              +##+          
              +##+          
              ###+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +######++         
        +##########+        
      ++############        
     ++#####++++####+       
     #####+    +#####+      
    +####+     +#####+      
    +###+      ++####+      
    +###         ####+      
    +###         ####+      
    +####+      +####       
     #####+    +#####       
     +#######+#######       
      +##############       
        +#######+####       
         +++++++ ####       
                 ####       
                 ####       
                 ####       
                 ####       
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +###+        
      ++++++########+       
     +##############        
     ##############+        
     +#############         
      ++++++++++##+         
               ###+         
              +###+         
              +###          
             +#####++++     
           +###########     
          +############     
          +#########++      
            ++###++#+       
             +###+          
             ####+          
             ####+          
             ###+           
             +#+            
              +             
                            
                            
                            
                            
                            
                            
                 +##+       
       +++       +##+       
      +##+       +##+       
      +###       +##+       
      +###+      ###+       
      +###+      ###+       
      +###+      ###+       
      +###+      ###+       
      +####     +###+       
      +###+     +###+       
      +###+     +###+       
      +####++   +###+       
      +######+++####+       
      +#############+       
        +############+      
          ++#########+      
              ++####++      
                +###+       
                +###+       
                +###+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +         
              ++####+       
          ++####++++#+      
         +#####    +#+      
        +##+#++     ##      
        +#+++      +#+      
       +#+++      +#+++     
      +#+       ++#####+    
      +#+      +###+ +##+   
     +#+   +++####     ##   
     ##   +#####+      +#   
     ##+++###+++       ##   
     +######+ +       +#+   
       +++#+         +#+    
         +#+        +#+     
         +#+      ++#+      
         +#+     +##+       
          ###++###+         
          ++####++          
             ++             
                            
                            
                            
                            
                            
                            
           +++++            
         ++#####+++         
        +##########         
       +###########         
       +####+   +##+        
       ###++    +###        
       +++      +###+       
                +###+       
                 +##+       
                 +##+       
                 +##+       
          ++++   +##+       
         +#####++###+       
       +############        
      +#####+######+        
     +####++  #####+        
     ####+    +####+   +    
     ###       #####+####   
     +##+     +##########   
     ++++     +++++++++++   
                            
                            
                            
                            
                            
                            
                            
                            
         ++#++              
       +#####+              
       +#++  #+             
       ++    ++             
            +#+             
            +#+             
           +#+              
           ##++             
          +#+##++           
              ++#+          
                +#+         
                 +#+        
                  +#        
                   #        
                   ++       
                   ++       
        ++         #+       
        ###+++   ++#+       
        +++#########        
           ++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++         
                +##         
   ++           +##+        
   ##++         +##+        
   ###+         +###        
   +##+         +###+       
   +###+        +###+       
   +###+        +###+       
   +###+        +###+++     
   +##################+     
    ##################+     
    ++###############+      
         +++     ###+       
                 +###+      
                 +###+      
                 +###+      
                 +###+      
                  +++++     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+                
         +#+        +++     
         +#+        +##     
         ##+        ##+     
        +##        +##      
        +#+        +#+      
        ##+        ##+      
       +#+        +##+      
      +##+     +++###       
      +##   ++######+       
      +#########++##        
       +####+++  +##        
                 +#+        
                 ##+        
                +##         
                +#+         
                +#+         
                ##+         
                ##+         
                +#          
                            
                            
                            
                            
                            
                            
                +#          
       ++       +#+         
      +##       ###         
      +##+     +###+        
      +##+     +###+        
      +###      ###+        
      +###      +##+        
      +##+      +##+        
      +###      +##+        
      +###      +##+        
      +###+++++++##+        
      +#############+++     
      +################+    
      +################+    
       ++++++  ++###++++    
                +###+       
                +###+       
                +###+       
                +###+       
                +###+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   +#++++          +#+      
   #######++++++  +###+     
   + +++#############+      
         +++++++###++       
                +#+         
               +##+         
               +##+         
               +##          
               ##+          
               ##++++       
             +#######+      
           +#####+++##+     
          +###+##           
          +#+ +##           
          #+   ##           
          ++   +#+          
               +#+          
               +#+          
               +#+          
               +#+          
                            
                            
        +#+                 
       +###                 
       +###+                
        +###                
        +###                
        +###                
        +###                
        +###                
        +###                
        ####       +++      
        ###+    ++#####+    
       +###+   +########+   
      +###+   +##########+  
      +###+   +###++  +###  
      +###   +###+     ###  
      ###+   +###      ###  
      ###+   +###     +##+  
      ###++  +###+  +####+  
      +#####+++##++++###+   
      ++###############+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#+##+++++            
      +#########+           
     +###++######           
     +##+  ++ ###+          
      ##+     +##+          
      ##+     +##+          
      +++     +##+          
           ++ ###+    +     
          +##+###++++##+    
          +###########+     
            ++#####+++      
             +###+          
             +###           
             +###+          
             +###+          
             +###+          
             +###+          
             +###+          
              +##+          
              +##           
                            
                            
                            
                            
                            
          ++####++          
        +########+          
       +###+++++##+         
       +##+     +##+        
       +##      +##+        
       +##+      ###        
       +##+      ###        
       +##+     +###        
        ++      +##+        
                +##+        
                +##+        
                +##         
                ###         
               +##+         
         +++#+++##+         
        +########+          
       +###++####+          
       +##+  +###       ++  
       +## ++####+++++++##+ 
       +##+###############+ 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++#+     
               +++###+      
            ######++        
          +####++           
         +###+              
          +##               
          +#+               
         +##++#++           
         +#######+          
         +#++   +#          
          +     +#+         
                 +#         
                 +#         
                 +#         
                 +#         
                 +#         
                +#+         
          ++  ++##+         
          +##+###+          
           +##++            
                            
                            
                            
                            
                            
                            
                            
        ++++   ++##+        
        ####++#####+        
        #########+          
        ####++++            
        +##+                
        +##+                
         ###   +++          
         ###++######+       
         +###########+      
         +#####++++###      
          ####+    +##+     
          ###+     +###+    
          ###+      +##+    
          +++        ##+    
                    +##+    
                    ###+    
       +++        ++###+    
      +####+++++++####+     
      +#############+       
       +++#+++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +                
      ++####++              
     +########+             
    +###########            
    #####++++###+           
    ###++    +###+          
    +#+       +###+         
               +##+         
             ++###+         
           +#######         
           +########+       
           ##########+      
           +##########+     
           +###++++####     
           ++++     +##+    
                     +##    
                      ##    
                      ++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++++++##++       
      +##############       
      +#############+       
       +##########++        
        #######+++          
        +##+ +              
        +##+                
        +##++++             
        +##+#####+          
         #########++        
         ####+++####+       
         ###+    +##+       
         +++      ###+      
                  +##+      
                   ###      
                   +##      
      ++++         ###      
      ####++     ++##+      
      +##############+      
        ++#########++       
                            
                            
                            
                            
                            
                            
                            
             +###           
             +###           
            +###+           
           +####+           
          +##++##+          
          +##  +##          
          +##  +##          
          +##+ ##+          
           +#++##+          
           +####+           
            ####+           
           +###+            
          ++####+           
          +##++##+          
          +#+ ++##          
          +#+  +##+         
          +##+  +##         
           +##+++##         
            +######         
             ++###          
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
         ++#####+           
         ########+          
        ###++######         
       +##+  +++####        
      +###      ++##+       
      +##+        +##+      
     +##+         +###      
     +##+          +##+     
     +##+           ###+    
     +##            +###    
     +##             ###+   
     +##             +###   
     +##+            +##+   
     +##+            +##+   
     +###+          +###    
      +###+       +####     
      +#######++#####++     
       ++##########++       
         +++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+           
        +###+++#+           
       +##+    +#+          
      +#+      +#+          
      +#+       #+          
     +##        ##          
     +##        ##+         
     +#+      ++###++       
     +#+     +####+##+      
     ++      +###+  +#      
            +####   +#+     
            +###+   +##     
             ++     +#+     
                    +#+     
      ++            +#      
      +#+           +#      
       +##+        +##      
        +##++     +##+      
          +#########+       
           +++###+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
          +######+          
         +##+  +#+          
         +##   +#+          
         +##   +#+          
         +##+  +#+          
          ++   +#+          
               +#+          
               +#+          
               +#+          
               +#+          
       ++ +++  ##+          
      +#######+##      +++  
      ###+++######++++####  
      #########+########++  
      ++++++++   ++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
          ++#####+          
         +########++        
        +####+++####++      
        ####+   +#####      
       +###+     ++###+     
      +###+        +###+    
      +##+          ###+    
      +##+          +###    
      ###+          +###+   
     +##+           +###+   
     +##+           +###+   
     +##+           +###+   
     +###           +###+   
     +###+          ###+    
     +####+       +####+    
      +####+++++++###+      
       +#############+      
         +########+++       
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####++          
         +########+         
       ++##########+        
       +##++  +#++##+       
      +###+      +###       
      +##+        +##+      
      +##+        ###       
      +##+      +###+       
      +##+     +###+        
       +###+++####+         
       +#########+          
        ++########+         
          ###+++###+        
         ###+   ++##+       
        +##+      ###       
        +#+       +##+      
        +##+      +##       
         +##+++ +###+       
          +#########+       
           +++++#+++        
                            
                            
                            
                            
                            
                            
                            
                            
            +#+##+          
          +#######+#+       
          +#########+++     
         +#############+    
        +##############+    
       +######+++#######    
       +#####+    +####+    
       +####+     ++###+    
      +#####+      +###+    
      ######       +####    
      ####++       #####    
     +#####       +####+    
     +#####      +#####+    
     +#####    ++#####+     
      ########+#######      
      ################      
      +#############++      
       +#########++++       
         +#######+          
          +++++++           
                            
                            
                            
                            
                            
                            
                            
           +++###+          
           ########+        
           #########+       
         +####+++ ###       
         ###+     +##+      
        +##+       +##      
       +##+         ##+     
       ###          +##+    
      +##+           ##+    
      +##            +##    
      +##            +##    
      ##+             ##    
      ###            +##    
      +##            +##    
      +##+           ##+    
       ###          +##     
       +###        +##+     
        +###+    +###+      
         +####++####+       
          +#######+         
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
          +++###+           
         +#######+          
          +++++##+          
               +##+         
               +##+         
               ###+         
             ++##+          
             +###+          
             +##+           
            +##+            
           +###             
       ++######+++++++++    
     +##################    
    ########++#########+    
    ######++  +++++++++     
    ++++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ##+                 
        +##+                
        +##+                
        +###                
         ###                
        +##+                
        +##+     ++++       
        ###+   +######++    
       +##+   +####+####+   
       ###+  +###+   +###+  
      +##+  +###+     +##+  
      ###+  +##+       ###  
      ##+    ##+       ###  
      ##+    +##+    ++##+  
      ###+   +###+ ++###+   
      +###++++#########+    
      ++#############++     
        +###########+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ########+++        
        +###########+       
        +############       
         ++++########       
                +####       
                +####       
                +###+       
               +####+       
               ####+        
              +####         
             +####+         
            +####+          
           +#####           
         ++#####+           
         +#####+            
        +#####+             
       +#####+              
       ####+                
       ####                 
       ###+                 
                            
                            
                            
                            
                            
                            
                            
         ++#######+         
        +##########+        
       +###+####+##+        
      +##++ ++   +##        
      +##        +##        
      +##        +#+        
      +##+      +##+        
      +###+     +##+        
       +####+++++##+        
        +#########+         
          ++######+         
           +#######+        
          +###+ +###+       
         +###    +###+      
        +###      +##+      
        ###        +##      
        ##+       ++##      
        ###+++  ++###+      
        +############+      
         +++######+++       
                            
                            
                            
                            
                            
                            
                            
                            
         +++#####+          
        +#########          
        +###+++##+          
         ++##++##           
           +####+           
            +##+            
            +##+            
            +###+           
           +##++#+          
           +## ++#+         
           +#+  +##         
           ##+   ##+        
           ##+   +#+        
           +#+   +#+        
           +#+   +#+        
           +##   +#+        
           +##+  ##+        
            ##+++##+        
            +#####+         
             ++##+          
                            
                            
                            
                            
                            
                            
                            
            +#+             
            ##+             
            ##+             
            +##             
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +###            
             ###+           
             +##+           
             +##+           
             +###           
             +###+          
              ###+          
              ###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++##+       
           +++#######+++    
         ++######++#####+   
       ++####++    +#+##+   
      +###++       +####+   
     +###+        +####+    
     ###+         +###+     
     ##+         +###+      
     ###++      +##+        
      +####++  +##+         
       ++#####+##+          
          ++#####+          
            +####+          
           +######+         
          +### +###+        
          +##+  +##+        
         +##+  +##+         
         +##+++###+         
         +#######+          
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++##+++                
     +######+++++++++       
    +################+      
    +##################+    
    +####++++##########     
    +####    ++++ +###+     
    +####          ###+     
    +###+         +###+     
    +###+         +###      
    +###+         ####      
    ++###         +###+     
      +++         +###+     
                  +###+     
                  +###+     
                  +###      
                  +###      
                  ####      
                  +###+     
                  ####+     
                  ####+     
                            
                            
                            
                            
                            
                            
                            
   ++++########++           
   +#############+          
    ++++++++######++        
            ++++####        
               +####        
               +###+        
              +###+         
            ++####          
          ++#####+          
          ########+         
          #########+        
          +   ++####+       
                +####+      
                 +###+      
                 +###+      
            ++   +###+      
            #++ +####       
            ###+####+       
            #######+        
            ++##+++         
                            
                            
                            
                            
                            
                            
            +###            
            ####+           
            ####+           
            ####+           
            ####+           
            ####+           
            ####+           
            ####+           
            ####+           
            ####+           
            +####+          
            +####+          
            +####+          
            +####+          
            +####+          
            +####+          
            +####+          
            +#####          
            +#####          
            +#####          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++++#######++          
    +#############+         
    +###++++++#####+        
     +##+       ++#+        
       ++      +###+        
              +####         
             +###+          
             +###+          
              +###+         
               +###++       
                 +##+       
                  ##+       
                  ###       
                 +##+       
                 +##+       
                +##+        
               +###+        
            +++###+         
            +####+          
            +##+            
                            
                            
       +##+                 
       +###+                
        ###+                
        +##+                
        +###                
        +###                
        +###                
        ###+                
       +###+                
       +###+       +        
       +##+     ++###+      
      +###+   ++######++    
      +###   +####++###+    
      ###+   +###+  +###+   
      ###+  +###+    +##+   
      ###   +###      ###+  
      ###+  +###+    +###+  
      +###+++####+++#####+  
      +#################+   
       ++#############++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++##+##+++++         
      +#############        
      ##+++++++#####        
      ++       +####        
              +####+        
            +#####+         
           +####++          
           ####+            
          +####+            
          +#####+++         
           +########+       
            +++######+      
                 +###+      
                   +#+      
                   +#+      
        +#++    +++##+      
        #############+      
        +###########++      
         ++########+        
            +++###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +######++++++         
      +############+        
      +####++######         
      +###+    +###         
       +##+     ##+         
       +###    +##+         
       +###    +##+         
        ###    +##+         
        +##    +##+         
        +++    +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
                ##+         
                ###         
                            
                            
                            
                            
                            
             +##+           
            +####++         
          +#######++        
         +######+###+       
        +###++    ##+       
       +##++      +#+       
     +###+        +##+      
    +++#+          +#+      
     + ##+          #++     
      +##+          ##+     
      +##+          ##+     
      +##+          +#+     
      +##+          +#+     
      +##+          ###     
       ##+        +###+     
       ###       +####+     
       +###+ +++#####+      
       +############+       
        +##########+        
         ++++###+++         
                            
                            
                            
                            
                            
           ##+              
          +##+              
           ###              
           +##+             
           +##+             
           ###+             
           ###+             
           ###+             
          +###              
          +##+              
         +###+   +++        
         ###+  ++###+       
        +###+ +######+      
        +##+  +##++###+     
       +###+  ###  +##+     
       +##+   ##+  +##+     
       +##+   ##+  +##+     
       +####++###+####      
        +############       
         ++########+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ###+           
             ###+           
            +###+           
            +###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             +###           
             +###           
              ###+          
              ###+          
              ###+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++++           
       ++########+          
      +####++#####+         
     +###+ +########++      
     +##+  ##++++++##+      
     ##+   +#+     +##+     
     ##+            +#+     
     ##+            +#+     
     +##++   ++++++##+      
      ####++##########++    
      ++##########+++###+   
        ######+++    ++#+   
       +##+++         +##   
       ###            +##   
       +#+           +##+   
       +#+         +###+    
       +##+   ++++###++     
       ++++++++++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++      ##         
        +##+    +##+        
        +##     +##+        
       +#+      +##+        
       +#+      +##+        
       +#+      +##+        
       +#+      +##+        
       +###+++++###+        
        ++########+         
          ++++++##+         
                ##+         
                ##+         
                ##          
                ##          
               +##          
               +##          
               +##          
               +##          
               +##          
                ##          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++##+++++++   ++##+     
   +##################+     
   +##################+     
   +####+++++++++++###+     
    ####          +###+     
    +###          +###+     
    +###          +###+     
    +###          +###+     
     ###          +###      
     +#+          +##+      
                  ###+      
                 +###+      
                  ###+      
                  ###+      
                 +###+      
                 +###+      
                 +####+     
                 +####+     
                 +###+      
                  +#+       
                            
                            
                            
                            
                            
                            
           ++##+            
        ++######+           
      ++#########+          
     +###########+          
     +######+++###+         
      +###+    +##+         
       +++     +##+         
               +##+         
              +###+         
              +###+         
              +###+         
              +###+         
              ####          
             +###+          
             +###+          
            +####+          
            +####+          
             +###           
             +##+           
             +##+           
                            
                            
                            
                            
                            
                            
        +        +#+        
       +#+       +##        
       +##       ###        
       +##       ###        
       ###       ###+       
       ###       ###+       
      +###       +##+       
      +###       +##+       
      +###       +##+       
      +###       +##+       
      +###+      +###       
      +#####++++++###       
      +##############       
      +##############       
       ++   +++++####       
                 +###       
                 +###       
                 +###       
                 +###       
                 +###+      
                            
                            
                            
                            
                            
                            
                            
                            
          ++++###+          
       ++##########+        
       ########++##+        
       +++       +#+        
                ++#+        
                +##+        
               +##+         
             +####          
           +####+           
         ++####+            
        +####+              
       +###+                
       +####+++++++         
       +###########+        
          ++++++ +###       
                  +##       
                 +##+       
        +#++ ++#####+       
        +#########++        
        ++#####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####+         
         ++########+        
        +##########+        
       +###++ +++###        
       ###+      +##+       
      +##+       +##+       
      ###+       ###+       
     +##+        +###       
     +##+        +###       
     ###+        +###       
     +##+       +####       
      ####+++++######       
      +##############       
       ++#######++##+       
          ++++   +##+       
                 +###       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                            
                            
                            
               +#           
               +#+          
               +##+         
                +#+         
                +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                +##+        
               +###         
         +++++++##+         
        +#########+         
       +###########+        
       ###+++#######        
      +##++++###+###+       
       ########+ +##+       
       +######+   +##+      
        +++++      ##+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++####++          
      +###########+         
     +#####++++####++       
     +##+++     +###+       
     +##         +###       
      ++          +##+      
                 ++##+      
               ++###+       
           ++#######+       
          +#########+       
           +#####++##+      
            ++ ++ +##+      
                   ##+      
                   ###      
                  +###      
  +++           ++###+      
  #######+++++######+       
  ################++        
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
              +##+          
             +###+          
           ++###+           
           +####            
           ####+            
          +###+             
          ###+              
         +###               
        +###+    ++++       
        +##+    +###+       
        +##+  ++#####       
        +##+  +######+      
        +#+  +#######+      
        +#+  +#######+      
         ##  +######+       
         ##+++#####+        
         +########+         
          +#####+           
          ++##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++##++            
    ++##########+           
   +######++++###+          
   ##++++      +###         
                +##+        
                +##+        
                 ##+        
            +  +###+        
         +#########+        
         ##########+        
         +##########+       
           ++++  +###+      
                  +###      
                   +##+     
                   +###     
                    +##     
                   +##+     
   ++++           +###+     
   #####++++++++++###+      
   ++++++++++++++++++       
                            
                            
                            
                            
                            
                            
                            
              +++           
              ###+          
              ####          
             +###+          
             +###+          
             +##+           
            +###+           
            +####+          
            +####+          
            +####+          
            +####+          
            +###+           
            +###+           
            ####+           
            ####+           
            +###            
            ####            
            ####            
            ###+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++       +++#+      
       +##+   ++#####+      
       +##########++++      
       +#######+++          
       +##+                 
       +##+                 
       +##+   +++++         
        ###+########+       
        #############       
        ######+   +##+      
        +###+      ##+      
        +##+       +##+     
        +#+        +##+     
                    +##+    
                    +##+    
                    +##+    
                    +##+    
      +#++          +##+    
      +####+++     +###     
      ++##############+     
                            
                            
                            
                            
                            
                            
                +###+       
              ++####+       
             +######+       
           ++#####+         
          +####+            
          ####+             
         +###+              
         +##+               
        +##+                
        +##+                
       +##+     +++++       
       +##+    +#####+      
       +##+  +########+     
       +###+#####++###+     
       +########++###+      
        +######+####+       
        +##########+        
         +#######++         
          +####++           
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
           ++++###          
         ++#######+         
        +#########+         
       +###++  +##+         
       ##++     ###+        
       ##+      +###+       
       ##+      +###+       
       +##+       ##+       
       +##++     +##+       
        ####    +##+        
         +###+ +###+        
          +#######+         
           +#####+          
            #####+          
           +######+         
          +##+++###+        
          ##+   +###        
          ##+    +##+       
          ++++  ++##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++#++      
            +++######+      
     ++++#############      
  +++#################      
  #############+++###+      
  +######+++     ####+      
   ++++++        ####+      
                +###+       
               +####        
              +####+        
              +####+        
              ####+         
             +###+          
            ++###+          
            +####           
            +####           
            +####           
           +#####           
           +####+           
           +##++            
                            
                            
                            
                            
                            
            ++###+          
          ++#####+          
         +#######++         
        +##########+        
       +#####+++####+       
       ###+     ++###       
      +###+       +##+      
      +##+         +##+     
     +###          +###     
     +##+           +##+    
     +##+            +##    
     +##             +##    
     +##             +##+   
     +##+            +##+   
     +##+            +##+   
     +###+          +###    
      +###+        +###     
      +####+      +###+     
       ++####+ ++###++      
         +#########+        
                            
                            
                            
                            
                            
                            
                            
                            
                    +#      
                   ++#      
                   +##      
                   +#+      
          ++      +##+      
        +##       +##       
        ##+       +##       
       +##+      +##+       
      +##+       +##+       
      +##        +#+        
      ##+      ++##+        
      #############         
      ++####++++##+         
               +##+         
               ##+          
               ##+          
              +##           
              ##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
       ++####++             
      +#########+           
     #####+++#####+         
    +###+     +####+        
   +#++         +###        
    +            ###+       
                 +##+       
                ++##+       
          ++++++####+       
        +###########        
        #############       
        +####+++++###+      
                  +###      
                  +###+     
                   +##+     
                   +##+     
    ++++          +###+     
   +#####++      ++##+      
   +#########++++####+      
    ++++############        
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +####+++           
       ++#########++        
       #############+       
      +##############       
      +######+   +####+     
      ####++      +###+     
     +####         ####+    
     +###+         +###+    
     +###+         +###+    
     +###+         +###+    
     +####         +###+    
      ####         +###+    
      +###+        +###+    
       +###+       ####+    
       +###+      +####+    
        +###+    +####+     
         +###++++####+      
          +##########+      
           +#######++       
            +++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +##+++                 
     +######+++++++         
     +##############+       
     +###+++########+       
     +###    +++++##+       
      ###+       +###       
      +##+       +###       
      +##+       +###       
      +##+       +###       
       +#+       +###       
                 +###       
                 +###       
                  ###       
                  ###       
                  ###       
                  ###+      
                  ###+      
                  ###+      
                  +##+      
                  +###      
                            
                            
                            
                            
                            
                            
                            
             ++++#+         
            +######         
          +####++##+        
         +##+++++##+        
         ##+   +###+        
        +##+  +####+        
       +###+++#####+        
       +####+#####+         
        +####++###          
         ##++  +##          
         ++    +##+         
               ###          
              +###          
              +###          
              ###+          
              ###+          
              ###+          
              ###+          
              ###+          
              ++++          
                            
                            
                            
                            
                            
                            
                            
                            
         ++###++            
        +########+          
       +##########+         
      +###+  +######+       
     +###      +####+       
     +##+       +###+       
     +##+       +###+       
     +##+        +##+       
     +###++     +###+       
     +##############+       
       +#########+##+       
         +++++++  ##+       
                  ###       
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                  +###+     
                   ###+     
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               +###+        
       ++      +###+        
      +##+     +###+        
     +###+      +##+        
     +###+      +##+        
      +##+      +##+        
      +######++++##+        
      +############+        
      +############+        
     +####+   ++###+        
     +####      +##+        
      ++++      +##+        
                +##+        
                +##+        
                ###+        
               +###+        
               +###+        
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##++                 
     +########++###+        
     +##############        
     +###++++#+++###        
     +###+      +###        
      +##+      +##+        
      +###      +##+        
       +#+      +##+        
                ###         
                ###         
               +###         
               +##+         
               +##+         
               +##+         
               +##+         
               ###+         
               ###          
               ###          
               ###          
               ###          
                            
                            
                            
                            
                            
       +###+++              
      +#++++##+             
      #+     +#+            
      +       +#+           
               ##           
               +#+          
               +#+          
              +##+          
             +##+           
       ++++++##+            
       ########+            
       ++++++++##+          
               +##+         
                +###+       
                 ++##       
       ++          +#+      
       +#          +#+      
       +#+        +##+      
        +##+++++####+       
         +++####++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +##++                 
      ######+++             
     +##########++##+       
     +###+##########+       
      ###   ++######        
      ###+     ++###        
      ###+      +##+        
      +##+      ###+        
      +##+      ###         
               +###         
               +###         
               +###         
               +##+         
               +##+         
               +##+         
               +##+         
               +###         
               +###         
               +###         
               +###         
                            
                            
                            
                            
                            
             +              
             #+             
             #+             
             ++             
             +#             
             +#             
              ++            
              #+            
              #+            
              #+            
              #+            
              #+            
              ++            
              ++            
              ++            
              ++            
              +#            
              +#+           
               #+           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####++         
        ++########+         
       +###########+        
      +####+   ++###+       
     +###+       +##+       
     +##+        +##+       
     ###         +##+       
    +###         +##+       
    +###+        +##+       
     +###++      ###+       
      +#####+++++###        
       ++###########        
          +#########        
                 ###+       
                 ###        
                 +##+       
                 +##+       
                 +##+       
                 +###       
                 +###       
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
          +#####+           
          +##++##           
         +#+   +#           
         +#+    #+          
         ++     ##          
         ++     ##          
         ++    +##          
         ++   +##+          
         +#+++###+          
          #####+#+          
          +++++ #+          
                ##          
                ##          
                ##          
                ##          
                +#          
                +#+         
                 #+         
                 ++         
                            
                            
                            
                            
                            
                            
             +#+            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
             +##+           
             +##+           
             ###+           
            +###+           
            +###            
             ###+           
            +###+           
            +###+           
            +###+           
            +#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                  ++##+     
               ++#####+     
     ++++++++#########+     
     +###############+      
     +#####++++  +##+       
      ++        +##+        
               +###         
         ++++ +###+         
     +############+++       
     +###############+      
     +       ###+++##+      
            +##+    +       
            +##             
            ##+             
            ##+             
            ##              
           +###++           
            ####+           
            ++#+            
                            
                            
                            
                            
         +##+               
         +##+               
          +#+               
          +##+              
          +##+              
          +##+              
          +##+              
          ##+               
         +##+    ++++       
         ###+  ++#####+     
        +##+  +#########+   
       +###+ +###++++####   
       +##+ +###     ++##   
       ###+ +##+      +##   
       ###  +##+     +###   
       ###+ +###+   +###+   
       ###+  +####+####+    
       +#####+########+     
        +###########+++     
         ++++####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#+#++++        
         +##########+       
         +##+++++++##+      
          +#+++    +##++    
       +++#####    +###+    
       +#####++     +##+    
      +###++        +###+   
     +###+           ###+   
     +###            ###+   
     ###+            ###+   
     ##+            +###+   
     ##+            +##+    
     ###           +###+    
     ###          ####      
     ###+        +###+      
     +##+       +##+        
      ###      +##+         
      +###++++###+          
       +#######++           
        ++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +####+#+++++++        
      ##############        
      ####++++#####+        
     +####     ++##+        
     +####      +##+        
      +###+     +##+        
      +###+     +##+        
       ###+     +##+        
       +##+     +##+        
        ++      +##         
                +##         
                ###         
                ###         
                ###         
                +##         
                +##+        
                +##+        
                +###        
                 ###        
                 ###        
                            
                            
                            
                            
                            
                            
             #######+       
             ########+      
            +########+      
            #######++       
            +##+++          
            +##+            
             ##+            
             ###            
             ###            
             ###            
             ###            
             ###+           
             ###            
       +++   ###            
      +###+ +##+            
      +####++##+            
       +#######+            
        +######+            
          #####             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
          ++####++          
        +#########+         
       ####+++++###+        
      +##+   +++++##+++     
     +##+   +##########+    
     +##+   +######++###+   
     ##+     #+      +##+   
     ###             +##+   
     +##+           +##++   
     +###+ + +++#++####+    
      +##################   
       +#########++++####   
        ###++++++    + ++   
       +##+             +   
       ###              +   
       ###             +#   
       +##+           +##   
       +##+         ++##+   
        ###++      +###++   
         ++++++++++++++     
                            
                            
                            
                            
                            
                +#+         
              ++#++         
              +## +         
             +##            
             +#+            
             #+             
           ++#+             
           +#+              
          +##               
          +##               
          +#+               
          ##+               
         +###+###+          
         +####+++#++        
         +###+   +#+        
         +###    +##        
         ###+    ###+       
         ###    +##+        
         +##++++##++        
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
           +######          
         ++#######+         
         +#########++       
        +###+++#####+       
        ###+  +######+      
       +##+    #+ ####      
      +###     #+  ###+     
      +##+      +  +##+     
      +##+         +##+     
      ##+         +##+      
     +##+         +##+      
     +##+         ###       
      ##+        +##+       
      +##       +###+       
      +##+     +###+        
      +###++++####+         
       +#########+          
        ########+           
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          ++######++        
         +###+++++#+        
        +##++   +##+        
       +##+     +#+         
      ++#+    +###+         
      +##+++######+         
       +######+ +#          
        +++++   +#          
                ##          
               +##          
               +#+          
               ##+          
               ##+          
               ##           
               #+           
               #+           
               #+           
               #+           
               ++           
                            
                            
                            
                            
                            
               ##+          
              +##+          
              +##+          
              +##+          
              +##++         
              +##+++        
              ###+          
             +###+          
             +###+          
            +####           
            +###+           
            +###            
            +###            
            +###            
            +##+            
           +###+            
           +##+             
          +###+             
           +##+             
           +##              
                            
                            
                            
                            
                            
                            
                            
                            
      +++++++               
     +########+             
     ##+++++###+            
     ++     +##+            
             +#+            
             +#+            
             ##+            
            +##+            
            ###             
           +##+             
           +##              
           ##+              
          +##+              
          +##+              
          +##++++++++++++   
          +##############   
           +############+   
            ++++++++++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
            +#####+         
           +#######+        
           +##+++###        
          +##+   ###        
          +##    ###        
          +##    ###        
           #+    ###        
                +##+        
               +###+        
               +###+        
              +###+         
              +##+          
             +###           
            +###+           
        +++#####+           
        #########++         
       +###########         
        +###+++####+        
               ++#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#####+         
           +##+++#+         
          +##+   ##         
         +##+    +#         
         ##+   +++#         
        +#+    +#++         
        +#+    +#+          
        +#+    +##          
         #+    +##          
         +#+   +##+         
         +##+++###+         
          +####+##+         
           +++  ##+         
                ##+         
                ##+         
                ##+         
               +##+         
               +##+         
               +##+         
               +##+         
                            
                            
                            
                            
                            
                            
           ++####++         
          +########+        
          +#++++++##+       
                  +##       
                   ##       
                  +##       
                  ##+       
                ++#++       
          +++++####+        
          +#######          
          +#######+         
             +++###+        
                +##+        
                  ##+       
                  ##+       
     +#+         +##+       
     ###+       +##+        
     +####++++####+         
      +#########++          
        ++####++            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
               +#+          
              +##           
             +##            
             ##   ++        
             #+  +##+       
            +#+   +#+       
           +#++   +#+       
           +#     +#+       
          +##     +#+       
          +#+     +#        
         +#+     +#+        
         +#+     ##+        
         ##     +#++        
         ##     +#+         
         ##   ++##          
         ##+++###+          
         ######++           
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+         +#+    
         ###        +###+   
        +###        +###+   
        +##+        +##+    
        +##+        +#+     
       +###        +##+     
       +##+        ###+     
      +###+       +###+     
      +###   ++++####+      
      +##++++########       
     +##############+       
     ##############+        
     ######+++ +###+        
     ###++     +###         
     #++       ###+         
     +       ++##+          
             +###+          
             +###           
             ###+           
             ##+            
                            
                            
                            
                            
                            
                            
                            
              ++            
              #+            
              #+            
              #+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#             
             ##             
             ##             
            +##             
            +#+             
            +#+             
            +#+             
            +#              
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++      ++    
             +###########   
            +#########+++   
            ##++++++++      
           +##+             
          +####+            
         +######+           
        +###+++##+          
        +#+    +##          
         +     +##          
     ++        +##          
     #+        +#+          
     #+    ++++#+           
     ###+######++           
     +#######++             
      ++++++                
                            
                            
                            
                            
                            
                            
                            
          ++                
         +##                
        +##+                
        ###                 
       +##+                 
      +##+                  
      +##+                  
      +##+                  
      +##+                  
      +##+       ++++       
      +##+      +####+      
      +##+      +#####+     
      +##+      ###+##+     
      +###      ##+ +##     
       ###+     ##++###     
       +###+    ######+     
        +###++  +#####+     
        +############+      
          +#########+       
            ++###+++        
                            
                            
                            
                            
                            
                            
                            
                            
    +            +##+       
                +###+       
               +###+        
              +###+         
             +####+         
             +###+          
            +##+            
           +###             
          +###              
          +##+              
         +##+     ++        
         +##+  ++####+      
        +##+  +#######+     
       +### ++####++###     
       +##+ +###++ +###     
       +##  +##+  +###+     
       ###+ +##++#####      
       +###+########++      
       +###########+        
        +#######+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +              
             +#+            
             +##+           
             +##+           
            +###+           
            +###+           
            +###+           
            ####+           
            ####+           
            ####+           
           +####            
           +####            
           +####            
           +####            
           +####            
           +####            
           +####+           
           +####+           
           +####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#++ ++++ +        
         ############+      
         #############      
         +#+++++++###+      
         +#+     +##+       
         +#+     +##+       
         +#+    +##+        
          ++    ###+        
              +###+         
             +###+          
            +###+           
            +##+            
           +##++            
          +###              
         +###+              
         +##+               
        +##+                
        ##+                 
        ##+                 
        +#+                 
                            
                            
                            
                            
                            
                            
          ++#++  +++        
         +#####+#####       
        +############+      
       +###+++++++####+     
      +###+        +###+    
     +####+         +###    
     +###+          +###+   
     +###+          +###+   
     +##+           +###    
     +##+           +###    
     ###+           +##+    
     ###+           +##+    
     +##+          +###+    
     +##+        ++####+    
     +##+       +######+    
     +###+     #####++      
      +###+++#+#####        
      +##########+          
      ++#######+++          
        ++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+++        
          +##########++     
        +####++++######+    
       +###+      +++###    
       +#+           +##+   
       +##           +###+  
       +##+       ++######  
        ###+    +######++   
        +##+ ++#####++      
         +########++        
         +######++          
        +######             
      +########+            
      +##++ +##+            
      ##+    ###            
      ##+    ###            
      ##+ +++##+            
      +#######+             
       #####++              
       +++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    #++++++++++++##         
    ###############         
    ++#############         
                 +#         
                 +#         
                 +#         
                 +#         
                 +#         
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
            ++####++        
           +#########+      
          ####+++#####+     
        ++###+    ++###+    
        +##++      +###+    
       +##+        +##+     
      +##+        +###+     
      +##+       +###+      
      +#+      ++####+      
      +##     +#####+       
      +##+  ++#####+        
      +###########+         
       +######+###          
        +++++ +##+          
             +###           
             +##+           
             ##+            
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
             ##+            
            +##+            
           +###+            
           ###+             
          +###+             
          ###+              
         +###               
         +##+               
         ###+               
         ###+  ++++         
        +###  +####+        
        +###  ######+       
        +### +#######+      
        +### +###+###+      
         ### +######+       
         +###++#####+       
          ###++####++       
          +########         
          +######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+++          
           +#######++       
           +#########       
           +##++#####+      
          +##+ +#+ ###+     
          ###+  +  +##+     
         ###+       +#+     
        +##+        +#+     
        +##+        +#+     
       +##+        +##+     
       +##         +##+     
       ##+         ###+     
      +##+        +##+      
      +##+       +###+      
      +##+      +###+       
      +##+     +###+        
       ###  +++####+        
       +##++#####++         
       +########+           
        +###+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            +##++##+        
           +#+    ##        
          +#+     +#+       
         +##      +#        
         +#+      #+        
         +#+      ++        
          +#+++#+           
          +#####+           
             +##            
              ##            
             +#+            
             +#+            
             #+             
            +#+             
            ##              
           +#+              
           +#+              
           #+               
          +#+               
                            
                            
                            
                            
                            
                 +#+        
                 ###        
                 ###        
                +##+        
               +###         
               +##+         
              +###+         
              +##+          
             +###+          
             +###+          
             +##+           
            +###+           
            ###+            
           +###             
          +###+             
          +##+              
         +###+              
        +####+              
        +###+               
        +#++                
                            
                            
                            
                            
                            
                            
                            
            ++#++           
           +#####+          
          ++#+++##+         
          ###    +          
         +##+               
         +##                
         ##+                
         ##+                
         ##+   ++           
        +##  ++##+++        
        +## +#######        
        +#++####+###+       
        +#++#+    +##       
        +#++#     +##       
         ##++     +##       
         ##+      ###       
         +##+    ###+       
          ###++++##+        
          ++######+         
            ++##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#++        
              ++###+        
             +###+##++      
            +##+  +###      
            ###  +###+      
            ##+ +###+       
            ########+       
            +####++#+       
             +++ +##        
                 +#+        
                +##+        
                +#+         
               +##+         
              +##+          
             ++#+           
      ++########            
     +##########+           
     +#+++###++##+++        
     +######+  +++++        
      +###++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+++          
          +#######+         
         +########+         
        +####++###+         
       +###++ +###+         
       +##+   +###+         
       +##+ +#####+         
       +##++######+         
       +##########+         
       +##########+         
        +####+++##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
                            
                            
                            
                            
                            
           +++++++##+       
         +###########+      
        +######++++###+     
        +##++       ##+     
         ++        +##+     
                   +##      
                  +##+      
                +###+       
          +++++####+        
         +########+         
        +########+          
         +####+###+         
          +++   ###+        
                +##+        
                 +##+       
     +++         +##+       
     +#+        ++##+       
     ####+++  ++###+        
      ############+         
       +########++          
                            
                            
                            
                            
                            
                            
                            
                            
              +++###++      
             +########+     
           ++#####+###+     
         +++##+++  ####+    
        +####+    +###+     
        ##++     ++###+     
        ##+      +###+      
                 ####+      
                +###+       
               ++###+       
               +###+        
               +##+         
      +++++++ +###+         
     +###########+          
    +###++######+           
    ##++  +#####+           
    ##   +#######+++        
    ##+ +###+#######++      
    #######+  ++###++       
    ++####+     +++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +##+     ++      
           +##+     +#+     
           +##+    +##+     
           +##+    ##+      
          +##+    +##+      
          +##+   +##+       
         +##+   ++##+       
        +###  ++###+        
       +####++#####+        
       +##########+         
       ++++++####+          
             +##+           
             ###+           
            +##+            
           +###             
           +##+             
          +###              
          +##+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +            
           +#####++++       
           +#############+  
          +###############  
         +###+ ++++  ++     
         +###               
          +###+             
          +####+            
           ++###+           
             +##+           
      ++      ###           
      ++     +##+           
      ++    ####+           
      ##+++####+            
      ########+             
      +#####++              
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +           
              ++#+++######  
             +########+++   
             +##++++        
            +###+           
           +#####+          
          +###++#+          
          ##+  +#+          
       +  ++   +#+          
      +#       ##+          
      #++     +#+           
      ##########+           
      ++######++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
            +#+             
            +##             
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ##+            
             ###            
             +##            
             +##            
             +##            
              +#+           
              +##+          
               ##+          
               +#+          
               +##+         
                +#+         
                 ++         
                            
                            
                            
                            
                            
                            
                            
                            
                 +++#+      
                +#####+     
               ++#####+     
              +#####+       
              #####+        
            ++##+++         
           +###+            
           +###+            
          +##++             
         +###+              
        ++###++###+         
       +###########+        
        #######++##+        
       +####++   ##+        
       +###+    +##+        
       +####+++####         
       +##########+         
       ##++#####++          
       ##+ +++++            
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++            
             ###            
             ###            
             ###            
             ###            
             ###+           
             ###+           
             ###+           
             ###+           
             ###            
             ###            
             ###            
             ###            
             ###            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#++            
            ####+           
           +#####+          
           +##+###++++      
          +##+ ++#####+     
           ##+   +####+     
           ##+   +##++      
           ##+  ++##+       
           ##+ ++##+        
              +###+         
             +###+          
            +###+           
           +##++            
          +##++             
         +##++              
        +##+                
       +##+                 
      +###                  
     +##++                  
     +#++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
             +++##+         
    ###++++#######+         
    ##++#####++##+          
    +         +##+          
              +##           
              +##           
              +#+           
              +#++++###+    
           +++#######++     
          +######+++        
          +#+++##           
          ++   #+           
              +#+           
              +#+           
              +#+           
              +#+           
               #+           
               #+           
               +            
                            
                            
                            
                            
                            
                            
              ++##++        
            ++######++      
           +#####+####+     
          +###++   +####+   
          +##     ++#####+  
          +##+   +#####+    
           ###+ +####++     
           +#######++       
            +#####+         
           +#####+          
          ++######          
         +####++##+         
        +###+   ##+         
       +###+   +##+         
       +##+    +##+         
      +###   ++##+          
      +##+  +###+           
      +###++###+            
       +#####+              
        +##++               
                            
                            
                            
                            
                            
                            
                            
              +++##+        
           ++#######        
        ++#########+        
        ########+           
       +###+++              
      +###+                 
     +###+        +         
    +###+     ++++##+       
    +######+#########+      
    +############++###+     
    ++######+       ###     
      +++           +##     
                    +##     
                    +##     
                    +##     
        ++        ++##+     
        ###+++++++###+      
        +###########+       
         +#########+        
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++####+      
             +########+     
           ++###+++++#+     
          +##++     +##+    
         +##+      ++##     
        +##+      +##       
       +##+      +##+    +  
       +##     +####+    #+ 
       +#+   +#####      #+ 
       +#+++######+      #+ 
       +######+##+       ++ 
       +###++++#+           
             +##            
            +##+            
            ##+             
           +#++             
          +##+              
         +##+               
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
             +#+            
            +##+            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +###            
            +###            
            +###+           
             +###           
              +##           
                            
                            
                            
                            
                            
                            
                            
                            
                 ++##+      
               ++######     
              +########     
            ++####+++##     
           +####+  +###     
          +###++   +###     
         +###++    +##+     
        +###+       ##+     
       +###++       ##+     
       ###++       +##      
      +##+        +##+      
     +###+        +##+      
     +##+        ++##+      
    +###        +####       
    +##+        +###+       
    +##       +####+        
    +##+    ++####+         
    +###+++######+          
     ##########+            
      +######++             
                            
                            
                            
                            
                            
                            
                            
                            
     ++                     
     ++                     
     #+           #         
     ++           #+        
     +#           #+        
     +#           ++        
     #+           +#        
     #+           +#+       
     #+           +#+       
     #+            ++   +   
     ++           +##+###   
     +#+  ++++++#####++     
      #########+++  #+      
      +###++++      +#      
                    +#+     
                     ++     
                     +#     
                     +#+    
                      ++    
                       +    
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
               ##+          
               ##+          
              +##+          
              +##+          
              ###           
              ###           
              ###           
             +##+           
             +##+           
            +###+           
            +##+            
            +##+            
           +###+            
           ###+             
          +###+             
          ####              
         +###+              
         +##++              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++     +#+          
       +#+     ###          
       +##     ###+         
       +##     +##+         
       +##     +##+         
       ###     +##++        
       ###     +###+        
       ###     +####        
       ###+    +####        
       ####++  +####+       
       +#############+      
       +##############+     
        ++##########++      
          ++++++####        
               +####        
                +###        
                +###        
                +###+       
                +###+       
                ++##+       
                            
                            
                            
                            
                            
                            
                            
             ++##++         
           +#######+        
          +####++##+        
         +###++  +##+       
        +###+  +####+       
        +##+ ++######       
        +##+######+##+      
        +#######++ ##+      
        +#####+    ##+      
        ++#++     +##       
                  +#+       
                 +##+       
                +###+       
                +##+        
               +###         
       ++    ++###+         
      +###+++####+          
      ##########++          
      +############+        
       +###+######+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
        ++########+         
      +######++####+        
     +##+++     +##+        
     +#++       +##+        
     #+         +##+        
     ++        +###+        
     +        +###+         
           +######++        
           #########+       
           ##++ ++###+      
                  +###      
                   +##+     
                   +##+     
        +++       +###+     
        +#+      +###+      
        +#+    ++###+       
        +##+++#####+        
        ++#######+          
          +####+            
                            
                            
                            
                            
                            
                            
                            
           ++#####+         
          +########+        
         ###########+       
        +###++    +#+       
        +##+      +##       
        +++      ++##       
                ++##+       
               +####+       
          ##++#####+        
         +#######++         
         +#######           
          +##++##+          
               +##+         
                +##         
       +         +#+        
      +#+        +##+       
      +#+       ++##+       
      +###++++#####+        
      +###########+         
       ++#######++          
                            
                            
                            
                            
                            
                            
                            
               ##           
              +#+           
             +##+           
             +#+            
            +##             
           ++#+             
         +##+#+             
        +##+ #+             
       +#++ +#+             
            +#+             
             #+             
             +#             
             +#             
             +#+            
             +#+            
              ##    ++      
              +#+++###      
          ++##########      
         +######+++         
         +##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##      +      
           +###     +#+     
           +##+     ##+     
          +###+    +##+     
          +##+    +###      
         +###+    +##+      
         +##+   ++##+       
        +###  +#####+       
       ++##+++######+       
       +###########+        
       +###########+        
       +######++##+         
       ++++++ ++##+         
              +##+          
             +###+          
             +##+           
            +###+           
            +##+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
             ##+            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            ####            
            ####            
            ####            
            +###            
            +##+            
            +##+            
            +##+            
            ####            
            ###+            
            +##+            
            ++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +++++###  
            +############+  
            ########+++     
            +##++++         
            +##             
          +####+            
         +####+#+           
         +##+  +#           
               +#+          
      #+       +#+          
      +++    ++##+          
      +#+++++###+           
       +######+             
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+            
          ++####            
          +####+            
          +#####++          
          +##++###+         
          +##  +###+        
          ###   +##+        
          ##+    +###       
         +##      +##+      
         +##       ##+      
         ###       ##+      
         ##+       ##+      
        +##+      +##       
        +##+      +##       
        +##      +##+       
        +##     +##+        
        +##     +#+         
        +##+  +###          
         #######++          
         +####++            
                            
                            
                            
                            
                            
                            
                            
                ++#+        
               +####+       
              ######+       
             ####++++       
           ++####           
           +###++           
          +###+             
         +####              
         +###+              
         +##+ ++###+        
        +##+ +######+       
        +##++########+      
        +##+####++###+      
        +#####++ +###+      
        +##### ++####       
        +####++#####+       
        +##########+        
         +########+         
         +######+           
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++######+            
       +########            
      +## ++++##+           
      +##    ++##           
      +#+     +##+          
       +      +##+          
               +#+          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               ###          
               ###          
               ###+         
               ####         
               +##+         
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
         +###++             
         +#####++           
         #########++++      
         ###++########+     
         ###  ++######+     
         ###      +###+     
         +##+     +##+      
         +###    +###+      
          +++    ###+       
                ####        
               +###+        
             +####+         
             ####+          
            +###+           
           +####            
          +###+             
         +###+              
         ####               
        +###+               
        +##+                
                            
                            
                            
                            
                            
                            
                            
          +######+          
         +########+         
        +##########+        
        +##++  ++##+        
         ++     +##+        
               +###         
            ++####+         
           +######          
           +######+         
           +#######         
            +   ###         
                +##+        
                +##+        
         +      +##         
        +#      ###         
       +##++   +###         
       +####+++###+         
        +########+          
         +#######           
          ++##+++           
                            
                            
                            
                            
                            
                            
                            
            ++###++         
           +########+       
           +#+++++###+      
           +#+     +#+      
           +#+      +#+     
           +#+      +#++    
           +#+      +###+   
           +#+    +###+     
           +#+  ++###+      
           +#+ +####+       
            #+####+         
            ####++          
          +####+            
       ++######+            
      +####+++##            
     +###++   +#            
     +##+     +#+           
     +##+++++###+           
     +##########+           
      +++####+++            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+++           
          +#####+           
          +######+          
          +#+ +###+         
         +##+ +###+         
         +##+ +###+         
         +##+ +####         
         +##+ +####+        
         +##++#####+        
          +#########        
           +##++++##        
                 +##        
                 +##        
                 +#+        
                 +##        
                 ###        
      +++       +###        
      ##+++++++#####        
      ++###########+        
        +++++###+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#++   +##+     
           +##########+     
           +#########+      
           +#+++++++        
           +#+              
           ##               
          +##               
          +##+++            
          +#####+           
         +#######+          
         +###+++##+         
         +##+   +##         
          +     +##         
                +##         
       #+       +##         
       #+      +##+         
       ##+   +###+          
       +###++###++          
        +######+            
         ++###+             
                            
                            
                            
                            
                            
                            
                            
                            
          +#++              
          +###              
          +###+             
          +####             
           +###+            
           +####            
            ####+           
            +###+           
             ####+          
             +###+          
             +###+          
             +###+          
             +###+          
             +###+          
              +###          
              +###          
              +###+         
               ###+         
               +##+         
               ++##         
                            
                            
                            
                            
                            
                            
                            
             #++            
             ##+            
             ###            
             ##+            
             ##+            
             ###            
             ###            
             +##            
             ###            
             ###            
             ###            
             ##+            
             ##+            
            +##             
            +##             
            ##+             
            ##+             
           +##++            
           +###+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
              +#+           
              +#+           
              ##+           
              ##+           
              ##+           
              #++           
              ##+           
            ++##+           
            +###            
            +##+            
            +##+            
            +##+            
            ##+             
           +##+             
           +##              
           +##              
           +#+              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +#####+         
           +###++##+        
          +##+   +#+        
         +##+    +#+        
         ##+    ++#+        
        +#+     ###+        
        +#+    +##+         
        +#    +###+         
        +##++####+          
        +#######+           
          ++++##+           
              ##            
              #+            
             +#+            
             +#+            
            +##             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
             ++++##+        
         ++########         
        +######++++         
       +##+++               
        #+                  
       +#+                  
       +##+                 
        +##+                
        ++###+++            
          +#####+           
            ++####+         
               +###         
                ++#+        
                 +#+        
                 +##        
          +       ##        
          ++     +#+        
          +#++  +##         
          +#######+         
           +####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++         
           +#######+        
          +##+++++##        
         +##+     +#+       
        +##+    +###+       
        +#+     +##+        
       +#+     +##+         
       +#+    ++##+         
       +#     +###          
       +#++ +####+          
       +#########+          
        ++###++##           
              +#+           
              ##+           
             +##            
             +##+           
            +###+           
            +##+            
            +#+             
            +#+             
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +##+            
            +##+            
            +##+            
            +###+           
             +####++        
              +####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
          +##++  ++         
          +########+        
          ##########+       
          ## +++++#+        
         +##     +#+        
         +##     +#+        
         +#+     ##+        
          +     +##         
               +##+         
               ###          
              +##+          
              ##+           
             +##+           
             ##+            
            +##+            
           +###+            
           +###+            
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ###+          
              ###+          
              ###+          
              ##+           
             +##            
             ###            
             ###            
            +###            
            +###            
            +##+            
            +##+            
            +##+            
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
             ++             
                            
                            
                            
                            
                            
                            
                            
                 #+         
                +##+        
                ###+        
               +###+        
               +#+          
              +##+          
              +##+          
              +#+           
              +#+           
             +##            
             +##            
             +#+            
             ##+            
            +##             
            +##             
            ###             
           +##+             
          +##+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
               ##+++        
              +#+           
             +##+           
             +#+            
             ##+            
            +##+            
            ##+             
           +##              
           +#+  ++#+        
          +## +#####        
          +#++##++#+        
         +##+##+  #+        
         +####+ ++++        
         +###+  +#          
         +###+++#+          
         +######+           
         +#####             
          +#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
              +####         
             +#####+        
            ########        
           +###++###+       
         ++###+  +###+      
         +###+    +##+      
        +###+     +##+      
        +##+       ##+      
        +##        ##+      
       +##+       +##+      
      +##+        +##+      
      +##+       +###       
      +##+      +###+       
      +##      +###+        
      +##     +###+         
      +##++++#####+         
      +##########+          
      +########++           
       +#####+              
                            
                            
                            
                            
                            
                            
                            
                            
               ++#          
              +###++        
             +##++#+        
             +#+ +#+        
             ##+ ##+        
            +## +##+        
            +#++##+         
            +#++##+         
            +#+##+          
            +###+           
            +###            
           +##+#+           
          +##+ +#++         
         +##+   ##+         
         +#+    ##+         
        +#+    +##+         
        +#+   +###          
        +#+ ++##+           
         ######+            
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
            +#######+       
           +###++++##+      
          +##++   +###+     
         +##+     +###+     
        +##+     +####+     
        +##     +###+       
       +##+    +###+        
       +#+    +####+        
       ##+   +####+         
       +#+  ######          
        #########+          
        +####++##+          
         +++++##+           
             +##+           
            +##+            
           +###             
           +###+            
           ###++            
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    #########++++           
    ###############++       
    #####++++++######++     
      +++         +####+    
                    +##+    
                    +##+    
                   +##+     
                  +###+     
                 +###+      
                +###+       
              ++##++        
             +###+          
            +###+           
           +###+            
           +##+             
          +##+              
         +##+               
        +##+                
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
              ++#####+      
            +#########+     
           +###########+    
         ++#############    
         ####+   +######    
       ++###+    +#+++##    
       ####+     ++  +##    
      +###+          ###    
     +###+          +###    
     +##+           +###    
    +##+           +###+    
    +##+           ###+     
    ###          ++###+     
    ###         +####+      
    ###+       +#####+      
    +##+     +######        
     #############+         
     +###########+          
     ++########++           
       ++##+++              
                            
                            
                            
                            
                            
                            
                            
       ++#+                 
      +####+                
      ######+               
      ++ +##+               
          +##+              
           +##+             
           +##+             
            ###+            
            +##+            
            +##+            
           ++###            
          +####+            
          +####+            
           #####+           
            ++###+          
              ++###+        
                +###+ ++    
                 +###++#    
                   +####    
                    +##+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
               +##+++++++   
               ###########  
              +########+++  
             +###+++++      
             ###+           
            +###            
           +####++          
         +#######++         
        +####++####+        
        ####+  +###+        
       +##++     +##+       
        ++       +##+       
                +##+        
      #+      ++###+        
      #+++++######+         
      ##########+           
      ########++            
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
          +#++              
          +####++           
          +######+          
           ++#####++        
              ++####+       
                +####       
            +++++####+      
          ++#########       
          #########++       
         +###++++++         
         #####+             
         ######+            
          +#####++          
           +++####+         
              ++##+         
       +       +##+         
      +#+++ +++###+         
      +#########++          
       ++#######+           
         ++#++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###++        
            +#######++      
          ++##########      
         +###++++#+###+     
         +##+   +#####+     
        +##+    ++##++      
       +##+     +###+       
       ##+     ++##+        
       ##+     +##+         
       ##+  ++####          
       ##########+          
       +########+           
        +++++##+            
            +##+            
           +##+             
          +###+             
          +##+              
         +###+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
              ++++++        
             +######+       
            +###+++##+      
           +##++   +++      
          +##+              
          +#+               
         +##                
         ##+   ++#++        
        +##+  +#####+       
        +#+   +##++##       
        +#+   ##+  +#+      
        +#+  +#+   +#+      
        +#+  ##+   +#+      
        +##++##+  +##+      
        +##+ ##   ##+       
         +##+##+++##        
         +#########+        
          ++######+         
            ++##+           
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
           +###+++++        
           #########        
          +##+######+       
          +#+  +++##+       
          +#+     ##+       
         +##+    +##+       
          ++     ##+        
                +##+        
               +##+         
               +#+          
              +##+          
             +##+           
            +###            
            ###+            
           +##+             
          +##+              
         +##+               
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
                            
              ++#           
             +###+          
            +## #+  ++      
           ##++    +#+      
          ##+     +#+       
         +#+     +##        
         ##     +##+        
        +#+    +##+         
        +##+  +##+          
         +##+ ##+           
          +####+            
            ####            
           +##+#++          
          +##  +#+          
          ##+   #+          
          ##+   +#          
          ##   +#+          
          ##  +##           
          +#++##+           
           +##+             
                            
                            
                            
                            
                            
                            
                            
                ++          
                +#+         
                +#+         
                ##+         
               +##          
               +##          
               ##+          
              +##+          
              ##+           
              ##+           
             +##            
            +##+            
            +##+            
            +##+            
           +###             
           +###+            
          +###+             
          ###+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#++        
         ++++#######+       
       ++######   ++#+      
      +####++++    +#+      
      +#++          +#+     
     +#+            +#+     
     +#+            +#+     
     +#+             ++     
     +#+             +#     
     ##+             +#+    
    +##+             +#+    
     +#+             +#+    
     +#+             ##     
     +#+            +#+     
      +#+          +##+     
      +##          +#+      
       +##+      +##++      
       ++##+  +++###        
         +#######+++        
           ++#+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#++              
          +####+++++#+      
          ############+     
          ##+++#######      
         +##+   ++###+      
         +##     +##+       
         +##    +##+        
         +#+   +###+        
         ++   +##++         
              +##+          
             +##+           
            +##+            
            ###+            
           +##+             
           ###              
          +##+              
          +#+               
         +##+               
         +##                
         +#+                
                            
                            
                            
                            
                            
        ++###+#+++          
        ###########+        
        ############+       
        ++++++++++####+     
                  ++##++    
                   +###+    
                +++####+    
             ++########     
           +##########+     
           +#######++       
           +####+++         
            +###+           
             +###+          
              +###+         
     +++       +##+         
     +##+      +###+        
     +####+++######         
      ############+         
      +###########+         
        ++#####+++          
                            
                            
                            
                            
                            
                            
                            
              +##+          
            +#####+         
           +#######         
          +###+ +##+        
         +###+   +##+       
         ###++    ##+       
         ##+      ##+       
         ##+      ##+       
         #+       ##+       
         +       +##        
                +##+        
               +###+        
               +###         
               +##+         
              +##+          
     ++++    +###           
     ####++++###+           
     ############+++        
     +##############+       
      +++####++#####+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
               +#           
              +#+           
              +#+           
              +#            
              #+            
             +#+            
             +#+            
             +#+            
             +#             
             #+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
           +#+++            
           +#####+          
          +#######+         
          +#+ +++##+        
          ##     ##+        
         +#+     +#+        
         +##+    +#+        
          ++    +##         
               +##+         
              ++##+         
             ++##+          
             +##+           
       +#++++##++           
       +######+             
       +#######+            
       +########+           
        +##+  ####+         
               +###++       
                +####+      
                  +###+     
                            
                            
                            
                            
