                            
                            
                            
                            
                            
                            
                            
      ++++++                
      ##############++      
      +++++##########+      
            + +++++##+      
                  +##       
                 +##+       
                 +##+       
                +##+        
                +#+         
                ##+         
               +#+          
              +##+          
              ##+           
             ###+           
            +##+            
           +##+             
           +##+             
          +###+             
          +###+             
          +##               
                            
                            
                            
                            
          +++##++           
         +#######+          
        +####++##+          
       +###+   ##+          
       +##+   +##+          
        +     ###+          
             +###           
            +###+           
            +##+            
           +##+             
          +###+             
          ###+              
         +##+               
         ###+               
        +##+                
        ###+                
        ###+++++   +++++++  
        ########+++#######+ 
        +##############++++ 
         +++++###++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
                +#          
               +#+          
               +#+          
               ##           
              +##           
              +##           
              +#+           
             +##            
             +#+            
             +#+            
            +##             
            +#+             
            +#+             
            ##+             
           +##+             
           +##              
           ##+              
           #+               
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +###+           
           +####+           
          ++####+++         
          #########+        
         +##########        
        +#####++++##+       
       +#####+   +###+      
       +###++     +###+     
       +###+      +###+     
       +##        +###+     
       +##        +###+     
       ###      ++####+     
       ###      +####+      
       ###     +####+       
       ###++########        
       +###########+        
       +#########++         
        ++######+           
          ++#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#       ++       
          +#       ++       
          ##       +#       
         +#+       +#+      
        +##        ##+      
        +#+        ##+      
       +##        +#+       
       +#+       +##+       
       ##        +##        
      +#+        +#+        
       ##       +##+        
       +##++++++###+        
       ++##########         
         +++++  +##         
                +##+        
                +##         
                +##         
                +##         
                ##+         
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                ###         
               +##+         
               ###+         
              +###          
              +##+          
              ###+          
             +###           
             +##+           
             +##+           
            +###            
            +##+            
            +##+            
           +###             
           +##+             
           +##+             
           +##              
           ###              
           +#+              
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
         +#++         +     
         ##+         ##+    
       ++#+         +#+     
       +##+        +#+      
      ++#+        +##+      
      +##         +#+       
      +#+        +##        
      +##+++++++###+        
      +############+        
        ++##++++##+         
               +##+         
               +#+          
              +##+          
              +#+           
              ##+           
             +##            
             ##+  +         
             ##++#+         
             ####++         
             ++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#              
          +###              
         +####+             
         +######+           
        +###+####+          
        +##  +####          
        +#+   +##+          
        +#+   ###+          
        +##+++####+         
         #####++##+         
         +###+  +##+        
          +++    +#+        
                 +##        
                  +#+       
                  +##+      
                   +#+      
                   +##+     
                    +#+     
                     +#+    
                      #+    
                            
                            
                            
                            
                            
                            
                  +++ +++   
               ++########   
            ++###########   
            +########++++   
        +++ +###++++        
        ##+  + +            
       +#+                  
      +##                   
     +##+                   
     +#+                    
     ###++                  
     #####++++++++          
     +############+         
      +############+        
         ++########+        
           +##+++##+        
           +###+###+        
            +#####+         
            ++###+          
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++##++        
           ++########+      
         ++####++#####+     
        +###++   ++####+    
       +###+     #++###+    
      +###+     ++####+     
      +###+++++#######+     
       +############++      
         +#+++#####+        
              +###+         
             +###+          
            +####           
           +####+           
           +###+            
           ###+             
          ####              
         +###+              
         ###+               
         ###+               
         +#+                
                            
                            
                            
                            
                            
           + ++#+++         
          +#########+       
         +#####+++###+      
        +###++    +##+      
        +##+       +##+     
        +#+         ##+     
        ##+         +##     
       +##+         +##     
       +#+          +##     
       ##+          +##     
       ##           +##     
       ##           +##     
      +##           +##     
      +##          +##+     
      +##         ++##      
      +##         +##+      
       ##+     ++###+       
       ###+++++####+        
       +##########+         
        +######++           
                            
                            
                            
                            
                            
                            
                            
           ##+              
          +##+              
         +#++               
         +#+                
         +#+                
        +##                 
        +##       ++++      
        ##+     +#####+     
        ##    +####+###+    
       +#+  ++###++  +#+    
       +#+  +##++    +#+    
       +#+ +##+      +#     
       ##+ +#+       +#     
       ##+ +#+      +#+     
       ##+  ##+     ##+     
      +##+  +###  +##+      
       +#+    ++++##+       
       +###++++####+        
        +########+          
          ++#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++ +       
           +######++#+      
          +###+++++##+      
         +##++   +##+       
         +#++    +##+       
        +##+     +#+        
        ###     +##+        
        ###   ++###         
        +#########+         
         +#####++#+         
          ++++ +##+         
               ##+          
              +##+          
              +#+           
             +##+           
             +##+           
             +##            
             ##+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
             ++##+++        
           +#######+        
          +####+####        
         +####+ +###        
        ++###+   +###       
        +###+     +##+      
        +##+       ###      
        ###+       +##      
       +###        +##+     
       +##+        +##+     
       +##         +##+     
       +##         +##+     
       +##         +##+     
       +##         ##+      
       +##+        ##       
        +##+      +#+       
        ++#+     +##+       
         +##+  ++##+        
          ++##+###++        
            ++#+++          
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##+           
             ###+           
             ###            
             ###            
             +##+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###            
             ###            
             ###            
             ###            
             +##+           
             +##+           
            +###+           
            +###+           
           +###+            
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####++       
        ++######++          
        ####+++             
        +##                 
        +##+                
         +#+                
         +#++++             
        +######++           
       +###+++####+         
       +#+     ++###+       
                  +##+      
                   +##+     
                    +##+    
                     +##    
                      +#    
                     +##    
        ++          ++#+    
       +#+      ++++##+     
       +###++#+#####++      
        +++####++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
         +#######+          
        +###+  +#+ ++       
        +##     +++##       
       +##       +##+       
       +##        ##+       
       +#+       +##+       
       ##+       ###+       
       ##+      +##+        
       ##+    ++###+        
       +##++++#####         
        +#####++##+         
          +++  +##+         
               +##          
               +##          
              +##+          
              +##+          
              +##           
              +##           
              ##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +#####++++++            
    +############+++        
     +++++##########+       
             +++#####       
                 ++##+      
                  +##+      
                  +##+      
                 +###       
                 +##+       
                +###+       
               ++##+        
               +###         
              +###+         
             +###+          
             ###+           
            +###            
           +###+            
           ####             
          +###+             
          +##+              
                            
                            
                            
                            
                            
       ++++                 
      +####+                
     +#######+              
     +##+++###+             
     +#+   +###+            
     ##+    +###+           
     +#+     +###+          
     +#+ ++++++##+          
     +#++#########+         
      + +###########+       
         +++##########+     
              ++  +###++    
         ++        +###+    
        +##+         ###+   
        +###+        +##+   
         +##+        +##+   
          +##++    +####+   
           #############    
            ++########++    
              +++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
                  #+        
                 +#+        
         +++     +#+        
         +#+     +#+        
         +#+     +#         
         #+      ##         
        +#+      #+         
        +#+     +#+         
        ##++++####+         
        #####+++###+        
        ##++    ####        
               +##++        
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
             ++####+++      
            +#########      
          ++##########      
          +###++#####+      
         +###++#####+       
        +###+#######+       
        #######+###+        
        #####+ +###         
         +++   +##+         
              +##+          
              ###           
             ###+           
            +##+            
           +###+            
           +##+             
          +###+             
          +###+             
         +###+              
         +#++               
                            
                            
                            
                            
                            
            ++##+           
            +###+           
           +##+++           
           ##+              
          +##+              
          +#+               
         +##+               
         +##+               
         +##                
         ##+                
         ##+++####+         
         ##########+        
         ###+++ ++##+       
         +#+      ##+       
         +##      +#+       
         +##     +##+       
          +#+   +###+       
           ##+++###+        
           +#####++         
            ++#++           
                            
                            
                            
                            
                            
                            
                            
                            
         +#+                
         ##+                
        +#+                 
        +#+                 
        ##+                 
       +##                  
       +#+      +++++       
       +#+     +#####+      
       +#+     +##++##      
       +#+    +##+  +#      
       +#+    +#+   +#+     
       +#+   +##    +#+     
       +##   +#+    ##      
        ##+  +#+   +#+      
        +##++##+  +##+      
         +#####+++##+       
          ++#######+        
             ###++          
             +##+++         
              +#+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++######+   
             ++####++++#+   
           +####++    ++    
           ##++       +     
           +#+              
          +##               
          +#+               
          +#+               
          ##+               
          ##++++            
         +#######+          
         ++++++###+         
                ++#+        
                +##+        
               +###         
              +###+         
          +++###+           
        +######+            
       +#####+              
       ++#+                 
                            
                            
                            
                            
                            
                            
                            
                            
           #+               
          +#+               
          +#+   ++          
         +#+    ++          
         ++     +#          
        +#+     +#+         
        +#+     +#+         
       +#+     +#+          
       +#       #+          
       #+       ++          
       +#+++    +#+++       
        ++##########+       
             +++##+         
                +#          
                ++          
                ++          
                +#+         
                +#+         
                 ##         
                 ++         
                            
                            
                            
                            
                            
                            
                            
              +#++++        
              ######+       
          ++  ########+     
         +##+ +#######+     
        +###+ +########     
       +#####+  +#+####+    
      +######+   + +###+    
     +#######+      +###+   
     +######+       +###+   
     ######+        ####+   
     #####+         ####+   
     #####       +#####+    
     #####     ++######+    
     #####++++########+     
     +################+     
     +###############+      
     +#############+        
      +###########+         
       +#######++           
        ++##++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +    ++#####+         
      + ++###+++##+         
     +++##++    +##+        
    +###++       ##+        
    +#++         ##+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 ##+        
                 ##         
                +#+         
                +#+         
                ##+         
                ##          
               +#+          
               +#+          
              +##+          
              +#+           
              +#+           
                            
                            
                            
                            
                            
            #+              
           +#+    +#+       
           +#+    +#+       
          +##+    +#+       
          ##+     +#+       
         +##+     ##+       
         ##+      ##        
        ###      +##        
       +##+      +##        
      +####++++  +##        
      +########+###+        
       ++##########+        
            +++++##         
                +##         
                +#+         
                ##+         
               +##+         
               +##+         
               +##          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
         +######+++         
         +#########+        
          +#########+       
           +##+#####+       
           +#+ ++####       
          +##+   +###+      
         +##+    +###+      
         +##+     +##+      
        +##+      +##+      
        +#+       +##+      
        ##+       +##+      
        ##+       +##+      
        ##+       +##+      
        ##+       +##       
        ###+      +#+       
        ####+ +++###+       
        +##########+        
        +#########+         
         +#######+          
          ++#++             
                            
                            
                            
                            
                            
                            
                            
           ##               
           ##+              
           ###              
           +##+             
            +#+             
            +##             
            ###             
            +##             
            +##             
            ###+            
            ++#+            
             +##            
             +##            
             +##            
             +##            
             ###+           
             ###+           
             +##+           
             +##+           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++######++           
       +#########+          
       ###++#####+          
       +++   +###+          
             ####           
           +####+           
          +####++           
           ######++         
            +######+        
             +++####        
                ++##+       
                +###+       
                +##+        
              ++###+        
             +####          
            +###+           
         ++####+            
        +####++             
        +###+               
        +#+                 
                            
                            
                            
                            
                            
                            
                            
            ##+             
            ##+             
            +#+             
            +#+             
            +##             
             ##+            
             +##            
             +##            
             +##            
              ##+           
              ##+           
              +#+           
              +#+           
              +##           
              +##           
              +##           
              +##           
               ##           
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
        +#####++            
       +#######+            
      +###++++##+           
       +++   +##+           
             +##+           
             +#+            
           +###+            
          +####+            
        +#######+           
        +#########+         
        +###++++###+        
               ++###+       
                 +##+       
                  +##+      
                  +##+      
                 +###+      
               ++####+      
           +++######+       
         ++#######+         
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                            
          +++          +    
          +#+          ++   
          +#+         +##   
          ##+         +##   
         +##+         ##+   
         +##+         ##    
         ##+         +#+    
        +##+         +#+    
       +###          ##+    
       ###+         +##+    
      +##+          +##+    
     +###+          +#+     
     +###+++######+ +#+     
     #################+     
     +####+++++ + ++##      
      +++          +#+      
                   ++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ##+      +++###+     
       +##############+     
        ++############+     
          ++++++++####+     
                 +###       
                 +###       
                +###+       
                ###++       
               ####+        
              ####+         
             ####+          
            +####+          
           +####+           
           ####+            
          +###+             
         +###+              
        +####+              
        ####+               
       +####+               
        ###+                
                            
                            
                            
                            
                            
                            
            +++#####+       
           ###########      
         +####++   +##+     
        +##++       ##+     
       +##++        +#+     
      +##+          +#+     
      +#+           +#      
      ++           +##      
                  +##+      
                 ++#+       
                 +##+       
                +##+        
               +##+         
              +##+          
        ++++++##+           
       +########+++  +++    
     +########+####+++++    
     #######+  +#####+      
    +#####++    +++++       
     ++++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++#####+++        
     +##############+       
     +####++     +##+       
    +###+         ##        
   +##++         +##        
   +#+           +#+        
                 ##+        
                +#+         
               +##+         
               +#+          
               ##           
              +#####+       
             +#######       
            ####+++         
            ++##+           
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
            ##+             
            +#+             
            +##             
            +##+            
            +##+            
            +##+            
            +##+            
            +###            
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             +##+           
             ###+           
             ###+           
             +##+           
             +##+           
             +##+           
              #+            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
           ++###+           
          +#####+           
        ++##+++#+           
       +##++  +#+           
       +++    +#+           
              +#            
             +#+            
             +#             
            +#+             
            +#+             
            #+              
           +#+        +#+   
          +#+       +##+    
          ##+    ++###+     
         +#+   ++###+       
        +#+ +++##++         
        +#++###++           
        ######+             
       +##+++               
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +###+          
             +###+          
             +###+          
             +###+          
            +###+           
            +###+           
            ####+           
           +####+           
           +####+           
           +###+            
           +###+            
           +###             
           +###+            
           +###+            
            ###+            
           +###+            
           +###+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
             #+             
             +#             
             +#             
             +#             
              #+            
              #+            
              #+            
              #+            
              #+            
             +#+            
             +#+            
             +#             
             +#             
             +#             
             ##             
             #+             
             #+             
            +#+             
            +#              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++###+          
        ++########+         
      ++#####+++##+         
      +###+     +#+         
       +++      +#+         
                +#+         
                +#+         
                #+          
               +#+          
             +###++         
             +#####++       
              +######       
              +#+++++       
             +#+            
             #+             
            +#+             
           +#+              
           +#               
           #+               
           +                
                            
                            
                            
                            
                            
                            
                            
        +#+      +#+        
        +#+      +##+       
        ##+      +##+       
        ##+     +###        
       +##+     +###        
       +##     +###+        
       +##    +####+        
       +##   +####+         
       +##+ +#####+         
        +#++######+         
        ++####+###          
          +++++##+          
              ###+          
              +##           
              +##           
              +#+           
              +#+           
              ##+           
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
              +++           
              +##+          
               +##+         
                ##+         
               +#+          
               +#+          
              +##           
              +#+           
             +#+            
            +##             
           +##+             
           +#+ +++++++++    
          +#############+   
        ++#####++      +#   
      +#####++          +   
     +####+                 
     ###++                  
     +++                    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++##++             
        +#####+             
        +#++##+             
        ++  +##             
             ##+            
            +##+            
            +##             
            +#+             
           +###+            
           +####++          
           ++####+          
             ++####+        
                ###+        
                ###+        
              ++###         
             +####+         
           +####++          
          +####+            
          +###+             
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+++++++       
           +#########+      
           +#+ ++++++++     
           +#+       +      
           +#+              
           +#+              
           +#+              
           ######+          
          +#######+         
         +##++  +##+        
         +#+     +#+        
         +++     +#+        
         +       +#+        
        ++       ##+        
        #+      +##+        
       +#+     +##+         
        #+    ++##+         
        +#++++##++          
        +#####++            
         ++#++              
                            
                            
                            
                            
                            
                            
                            
          +#+               
         +###+              
          ###+              
          +###+             
          +###+             
           ####+            
           +####            
            ####            
            +###+           
             ####           
             +###+          
             +###+          
             +####          
              ####+         
              +####         
              +####+        
               ####+        
               +####        
               +###+        
                +##+        
                            
                            
                            
                            
                            
                            
         ++##++             
         #++++#+            
         +    +#+           
               +#+          
               +#+          
                +#          
                +#+         
                 ++         
                 #+         
                 #+         
                +#+         
                +#+         
          ++++  ++          
        ++####++#+          
        +#+  +###           
       +#+    +##           
       +#+   +####          
       +#+ ++##++##+        
        #####++  ++#+++     
        ++++       +##+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++     ++#       
         +###    +###+      
        +####   +####+      
        +###+   +####+      
       +####+   +####+      
       #####+  +#####+      
      +#####++######+       
      +#############+       
      +############+        
      +############+        
      +##+#########+        
       +       +###+        
               +###+        
               ####+        
              +####+        
              #####+        
             +#####+        
             +#####+        
              ####+         
              ##+           
                            
                            
                            
                            
                            
                            
                            
       +#         +         
       ##        +#+        
       ##        +#+        
       ##+       +##+       
       ##+       +##+       
       ##+       +##+       
       ##+       +##+++     
       ##+       +##+#+     
       ##+       +####+     
       ##+      +####+      
       ###+++++#####+       
       +############        
        +######++##+        
         +++++   ##+        
                 +##        
                 ##+        
                 ##+        
                 ##+        
                 +#+        
                  ++        
                            
                            
                            
                            
                            
                            
                ++#+        
               +###+        
               +##+         
              +###          
              +##           
             +##+           
             +#+            
            +#+             
           ++#+             
          +##+              
          ##+    ++         
          ##+  +###+        
         +##+ +++###        
         ##+     ###+       
         ##+    +###        
         ##+    +##+        
         ##++   +##+        
         +###+++##+         
          +#######+         
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++++#######+++          
    ##############+         
    ##############+         
    +++++++++++###+         
              +###+         
            ++####+         
        +++#######++        
       +############++      
       +##############+     
       +###++    ++####+    
       ++++        +###+    
                    +###    
         +          +##+    
        +#+        +###+    
        +##++++++++####+    
        +############+      
          +++######++       
             ++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                        ++  
                   +++###+  
             ++ ++####++    
           ++######++       
           ######++         
          ####++            
         +###+              
        +##+                
        ##+                 
       +##++++#+++          
       +##########+         
       ####+++ ++##+        
        ++       +#+        
                 +##        
                +##+        
               +###+        
             ++###+         
      ++++++####++          
      #######+++            
       +++++                
                            
                            
                            
                            
                            
                            
                            
              ++##+         
             +#+++          
        +++++#+             
        ##++++              
        #+                  
       +#+                  
       +#+                  
       +#+   + +++          
       +#+ +######++        
       +#+##+++++++#+       
       +##++       +#+      
                    ##      
                    +#+     
                    +#+     
                    +#      
                    +#      
         +          ##      
         #+       +#+       
         +#++ +++##+        
          +#####+++         
                            
                            
                            
                            
                            
                            
                            
          ##                
         ###                
        ###+                
       +##+                 
      +###+                 
      ###+                  
      ###+                  
      ###       ++++++      
      ###     ++######+++   
      ###     ####++++###+  
      ##+    +##+     +###  
      ###    +##+      +##  
      ###    +##+      +##  
      ###+   +##+      +#+  
      +###+  ++##++    +#+  
       ####    +###+  +##+  
       +###++   +++#++##+   
        +#####++++++###+    
         ++#########++      
            ++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            + +##+          
           +#+####+         
           +###++##+        
          +###+  +#+        
          +###+   ##+       
          +###+   +##       
          +##+    +##       
         +###     +##       
         +###     +##       
         +###     +##       
         ###+     +##       
         ##+      +##       
         ##+      +#+       
         ##+      +#+       
         ##+      ##+       
         ##+     +#+        
         +#+   ++##+        
         +###+####+         
          +######+          
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+                 
        ###+        +#+     
       +###+       +###     
       +##+        +##+     
       +##+        ###+     
       +##+       +###+     
       ###+       +##+      
       ###+       +##+      
      +###       +##+       
      +##+++++++++##+       
      +#############+       
      +#############+       
       +##+++++++###+       
                +##+        
                ###+        
                ###+        
               +###+        
               +###+        
               +##++        
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               ###          
               ###          
               ##+          
               ##+          
              +##           
              +#+           
              ##+           
             +##            
             +#+            
             +#             
             ##             
            +##             
            +#+             
            ##              
            #+              
           +#+              
           +#+              
            #+              
            +#              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#++        
           ++######+        
         ++#####++##+       
        +###++    +#+       
       +###+      +#+       
      +##+       +###+      
      +##      +++###+      
      +##+++ ++#####+       
      +#############+       
       +######+++###        
         +++    +##+        
                +##         
               +##+         
               +##          
               +##          
              +##+          
              +##+          
             +##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                       ++   
                    ++##+   
                 ++###++    
             +++###++ +     
          +#######++        
          +###++            
         +++++              
        ++++                
        +#+                 
         ##+                
        ++###+              
         +++++              
            +#              
            ##              
            #+              
            #               
          ++#+              
          +##+              
         +##+               
          +                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
  ++#++++                   
  +##########+++            
  +#############++          
    ++++++########+         
             ++#####+       
               +####+       
                +###+       
                 +###       
                 +###+      
                 +###+      
                 +###       
                 +##+       
                 +##+       
                +###+       
                ###+        
                ###+        
               +###         
              +###+         
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
             +++            
            +#######++      
           +###########+    
         +####+++++++##+    
         +###        +##    
         +##        +###    
         +##+      +###+    
          +##+   ++###++    
           ### ++####+      
            #######+        
           +#####+          
        ++######+           
     ++####+++###+          
    +####++  +###+          
    +####+++#####           
     +##########+           
      +++#####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+#+++          
         +#++++####+        
         +#      ++         
         #+                 
         #+                 
        +#+                 
         +#+    ++          
         +#+    ++          
         +#+   +#+          
          ##   +#+          
          +#+  ##+          
           ##+++#+          
            ++++#+          
               +#+          
               +#+          
               +#+          
               +#           
               +#+          
               +#+          
               +#           
                            
                            
                            
                            
                            
           +#+              
           +##++            
           +####+           
            +####++         
             +++##+         
                +##+        
                 +##        
                  ##+       
                 +##+       
                +##+        
         +##+++####+        
         +#######++         
          ++####+           
              +##+          
              +##+          
       ++     +##+          
      +#+   ++###+          
      +#++++####+           
     +#######+++            
      +###+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +###+##+++++++++++      
    +##################     
     ++++++++##########+    
                + +###+     
                  +##+      
                 +###+      
         +++++  +###+       
        +######+###+++      
        +#############++    
          +++##########+    
            +####++++++     
            +##+            
           +##+             
          +##+              
         +###               
         +##+               
        +##+                
       +###+                
       ###+                 
       ##+                  
                            
                            
                            
                            
                            
                            
                #+          
                #+          
            +   #+          
           +#+  #+          
           +#+  #+          
           +#+  #+          
           +#+  +#          
           ##+  +#          
          +##+++#+          
          #######+          
          ###+++#+          
          ++   +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#           
               ++           
                            
                            
                            
                            
                            
            ++              
           +#+              
           ##+              
          +#+               
         +#+                
         +#        +        
        +#+       +##+      
        +#      +#####+     
        #+      ##++##+     
       +#      +#+  ##      
       +#     +##   +#      
       #+     +#+   #+      
       #+     ##   +#+      
       #+    +##   ##+      
       ##    +#+  +#+       
       ##    +#+ +##+       
       +#+   +#++##+        
        +#+  +####+         
        +###+#####+         
         ++###++#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +#+    
                   ++##+    
                  +###+     
         ++       ###+      
       ++#+      ++#+       
      +#++       ++#+       
     ++#+        ##+        
    +##+        +##+        
    +##+        ++#+        
    +##+       ++##         
    +####+   +++##+         
     +############+         
      +##########++         
        +++    +#++         
                +#+         
               +##+         
               ###+         
               #++          
               #++          
               +            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++#+#+++          
       +##+#######+         
       +###########+        
       ++++++ ++###+        
               +###+        
            ++++###+        
           +######+         
          +######++         
         +#######           
         ########++         
         +########+         
          +++++####+        
               +###+        
                ####        
           +    ####        
          +#+ +####+        
         ++##+#####         
          ########+         
          #######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
             +              
           +##+++++++       
          +##########++     
        +########++###+     
       +####++#+    ++#+    
       ###+           ##+   
      +##+            +##   
     +##+             +##   
     ###              +##   
     ##+              +##   
     ##+              +##   
     ##+             +##+   
     ##+            +###+   
     +##+        ++####+    
     +###+++++++#####+      
      ++###########++       
        ++++#++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +              
  #############+++          
  +###############++++      
          +++++######+      
                ++####      
                  +###      
                  +##+      
                  +##+      
                 +##+       
                +###+       
               +###+        
               +##+         
              +##+          
             +##+           
            +###+           
           +###+            
           ###+             
          +##+              
          ##++              
          ++                
                            
                            
                            
                            
                            
           +####+           
          +#######+++       
          ###########+      
         +####+++#####      
        +###+    ++###+     
       +####+     +####+    
      +####+       +###+    
      +####+        +##+    
      +###+         +##+    
      +##+          +###    
      ###+          +###    
      +##+          +###    
      ###+          +##+    
      +##+         +###+    
      +##+        +####+    
      +###+     ++####+     
       ####+++++######      
       +############+       
        #########++++       
         ++#++++            
                            
                            
                            
                            
                            
                            
                            
                            
       ++########+          
      +######++####+        
      +####++   ++#+        
       ++++       +#+       
                   +#+      
                   +#+      
                   +#+      
                   +#+      
                   +#+      
                   +#+      
                   ##       
                  +#+       
                  ##+       
        ++       +#+        
      ++####++  +##+        
     ++##+####++##+         
     +##    +#####          
     +##+  ++#####++        
     ++########++##+        
       +#####+   +##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
           +########+       
           #########+       
          +###++++##+       
          +###+  ####       
          +###+++###+       
           +########+       
            +#######        
             +#####+        
             +####+         
            +####+          
           +###++           
          +####             
         +####+             
        +#####+             
        #####+              
       +####+               
      +####+                
       ###++                
       +##+                 
                            
                            
                            
                            
                            
                            
                            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +###            
            +###+           
            +###+           
            +###+           
            +###+           
            +###            
            +##+            
            +##+            
            ###+            
            +##             
           +##+             
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##        
     ++     + +++###+       
    +###+++########+        
    +#############+         
      + ++++++++##+         
               +#+          
              +##+          
              +##+          
          ++++###+++++      
         +###########+      
          +######+++        
              ##+           
              ##            
             +##            
             +##            
             ##+            
             ##+            
             ##+            
             ##+            
             +#+            
                            
                            
                            
                            
                            
            ++##+           
           +#####+          
          +##+++#+          
          +#   +#+          
          ++   +#+          
               +#+          
              ##+           
            +##++           
           +###+            
          +#####            
          +##+#+++          
               +##++        
                 +#+        
                  #+        
                  +#        
                 +#+        
        +       +##+        
        ++     +##+         
       +##+ ++####          
        +#######+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++            
       ++########+          
      +###++++++##+         
     +##+       +##+        
     ##+         ##+        
     ##+         ##+        
     ++         +##         
                +#+         
               +#+          
              +##+          
             +#++           
           ++#+             
           ###+ +       +   
          +###########+##   
         +#++++++++++#+##   
          +            ++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +####         
              ###+#         
            +##+ +#+        
           +##+  +#+        
          +##+  +##+        
          ##+++####+        
         +#########         
          #######+          
          ++++##+           
             +#+            
            +##+            
            +##             
           +##+             
           +##              
           ##+              
           ##+              
          +##+++            
          +####+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++######+      
       ++#############+     
     ++###############+     
     +################+     
     +##########+#####      
      ++#+++++   #####      
               +#####+      
              +#####+       
             +######+       
            +######+        
            +#####+         
           +#####+          
          +#####+           
         +#####+            
        +#####+             
       +######              
       ######+              
       +#####+              
        +###+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
         +++   +#+          
         ####+###+          
         #########+         
        +##++#####+         
        +##+  ++##+         
        +##+    ##+         
        +##+    ##+         
        +##+    ##+         
        +##+    ##+         
         ++     ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ###         
                ###         
                ###         
                ###         
                +#+         
                            
                            
                            
                            
               +++          
             +####          
            +#####          
           +#####+          
           +###+            
          +###+             
          ###+              
         ###+               
         ##+                
         ##+                
        +##+     +#+        
        +#+    +####+       
         #+    ######       
         #+   +###+##       
         ##   +##+ ##       
         ##+  ##+ +#+       
         +##++##++##+       
          +########+        
           +######++        
            +##+++          
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
           ++######+        
        ++##########        
        +#####++++##+       
        +##++    +##+       
         ++      +##+       
                  ##+       
                 +##+       
                 +##+       
                +###        
                +##+        
               +###         
              +####         
        +#########+         
       +##########++        
      +#############+       
      +########++####+      
      +######++  ++###+     
      +#####+      +++#+    
      +###++         +++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++               
        #####+#+#+++        
        +####+#####+        
        +#+      ##+        
       +#+      +##+        
      +##+      +##+        
      +#+       +##+        
       ++       ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##+         
               +##          
               +##          
               +##          
               +##          
               ##+          
              +##+          
               +#+          
                            
                            
                            
                            
                            
                            
                 + ++++     
              +##+ ####+    
          +++##++  +###+    
         +####+   +##++     
        +###+   +###+       
       +###+   +###+        
      +###+   +###+         
      +##+    ###+          
      +###+++###            
       +#######+            
        +++#####+           
           ###+###+         
          +##+  +##+        
          +##     +#+       
          +##     +##       
          +##     +#+       
           ##+    +#+       
           +##+  +#+        
            +##++##+        
              +##++         
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
       +#+        +##+      
       +#++      +####+     
      +###+      +###+      
      +###+      +###+      
      +###+      ###+       
      +###+  ++++###+       
      +####++#######+       
      +############+        
      +############+        
     +#############+        
      +######+++###++       
        +#++   +#####+      
               +####+       
               +###+        
               ####+        
              +###+         
              +###          
               ###          
               ##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++#+#++ ++         
       +###########+        
       +############+       
        +#++########+       
         +  ++++####+       
               +###+        
              +####+        
              +###+         
             +####+         
             ####+          
            +####+          
           +####+           
           +###+            
           +###             
           +###             
          +####             
          +###+             
          +##+              
          +##+              
           +#+              
                            
                            
                            
                            
                            
                            
      ++######+             
     +#########+            
     +##+++++##+            
            +##+            
           +###             
          ++##+             
         ++###++            
       ++#######+           
       +###+++####+    +    
       +#+     +###+  ++    
                +##++##+    
                 +###++     
                 +##+       
               +####+       
              +#####        
             +##+##+        
            +##++##+        
           +##+###+         
           +#####+          
           +###++           
                            
                            
                            
                            
                            
           ++#+             
           ####             
          +##+#             
         +##+               
         +##+               
         +#+                
        +##+                
        +##+                
        +##+                
        +##+      +#++      
        +##+     +####+     
        +##+    +######+    
        +##+    ###++##+    
        +##+   +##+  ##+    
        +##+  +##+   ##+    
         +##++##+   +#+     
         +######  ++##+     
          +######+###+      
           +########+       
             ++###++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##         
                +##         
                +##         
                +##         
               +###         
               ###+         
              +##+          
             +###+          
            +###+           
            +###+           
           +####+           
            +###+           
            +###+           
            ####            
           +###+            
           ####             
          +####             
          +###+             
          +###+             
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
           +#######+        
          +###++++##+       
         +##++   +##        
         +++    +##+        
              ++###         
             +####+         
           +######+         
           ####+###+        
            +   ++##+       
                  ##+       
                  +##       
                  +##       
       ++         ##+       
      +#+        +##+       
      +#+       +##+        
      +#+      +###         
       ##+++++###+          
       +#######++           
       +++##+++             
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +#+++         
             +##+           
            +##+            
            +#+             
           +##              
           ##+              
          +#+               
          ##+               
         +#+    +++         
         +#+  +####+        
         ##+ +###++#+       
         ##++##++ +#+       
         ##+##+   +#+       
         +###+    +#+       
          ###+  +++#+       
          +###+####+        
           +#######         
            ++####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +###+ ++     
              +++ ++ ##+    
             +++  + ##+     
            +#+    +#+      
            ++    +##+      
           +#     +#+       
          +#     +#+        
          #+   +##+         
         +#++++##+          
         +#######           
          +#+ +#+           
             +##            
            +##+            
            ##+             
           +#               
          +#+               
         +#+                
         ##                 
         #+                 
        ++                  
                            
                            
                            
                            
                            
                            
                            
         ++++++++           
        +########+          
        +#########+         
         +#########         
          +++######         
           +#######         
          +#######+         
          ########+         
          +########         
           +#######+        
            ++ +###+        
               +####        
               +###+        
              +####+        
              +####+        
        +#++++#####         
       +##########+         
       +#########+          
       +########+           
         +####+             
                            
                            
                            
                            
                            
                            
                            
           +###             
           +###             
           +###             
           +###             
           +###             
           +####+           
           +####+           
           +####+           
           +#####           
           +#####           
            +####           
           +#####           
           +#####           
           +#####           
           +#####           
           +#####+          
            +####+          
             ####++         
             +####+         
             +++##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +###+     
             ++  ++###+     
            +##  ####++     
          ++##+ +###+       
         +###+ +###+        
        +###+ +####         
       +###+  +####  +      
      +###+  +####+ +#+     
      +###+  +####++##+     
     +####++++########+     
     +###############+      
     +##############+       
     ++############+        
       +#+#######++         
        + ++####+           
            #####+          
            ######+         
            +#####+         
             +####+         
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
         +#+                
          +#+#              
           +##              
           +##              
           +##+             
           +###+            
            +##+            
            +###            
             +##+           
              ##+           
              ##+           
              +##           
               ##+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +##          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++     +++          
       ###########+         
       ###########+         
       +++++######+         
            +####+          
             ####+          
             +###           
         ++++###++++++++++  
        +#################+ 
         ++#############++  
           +######+++++     
           +###++           
           +###+            
           +###             
           +###+            
           +###+            
           +###+            
           +###+            
           +###             
            +++             
                            
                            
                            
                            
                            
               ++##+        
              +#####+       
             +##+  +#+      
            +##+   +#+      
           +##+             
          +##+              
         +##+               
         +##                
        +##+                
        +##                 
        +#+                 
        +#+                 
        +#+                 
       +##+                 
       +##+  ++#####+       
        +## +###++###       
        +#####+   ###       
         +###+   +##+       
         +#########++       
          +++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+           
        ++#######+          
        +#########+         
       +####++ +##+         
       ###+     ###+        
       ##+      +###+       
      +##+      ####+       
      +##+    +######       
      +##+   ++#####+       
       ###+++#######+       
       +###########+        
        ++#####++##+        
          +++   +##+        
                +##         
                +#+         
                +##         
                +##+        
                +##+        
                +##+        
                +##+        
                            
                            
                            
                            
            +#+             
           +##+             
           #+               
          +#+               
          #+                
          #+                
         +#+                
         +#                 
         #+      +++++      
        +#+     +###+#+     
        +#+    +#+   +#     
        +#    +#+     #+    
        +#   +#+      #+    
        +#+  +#       #+    
         #+  +#+      #+    
         ##  +#+     +#     
         +#+  +#+++++#+     
          +#++ +++++#+      
           +##+++##++       
            ++##+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##++++        
            +#######+       
           +#####+###       
          +##++++++##+      
         +###+     ++#+     
        +###+       +#+     
       +###+         +#     
       +##+          +#+    
       +##           +#+    
       +##           +#+    
       +##           +#+    
      +##+          +##     
      +##+          +#+     
      +##+         +##+     
       +##        ++#+      
       +##+       +##       
        +##+    ++##+       
        ++###++####+        
         ++######++         
            +++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +   ++++++###+   
        +++#+++#########+   
       +#######+++++++##+   
      +##+###++       +     
     +##+ +#+               
     +###++++               
     +#######++             
      ++++++###++           
            ++###+          
              ++##+         
                +##+        
                 +##        
                 +##+       
                +###+       
               +###+        
              +###+         
       +    +####+          
       #++++####+           
       +######+             
        +###++              
                            
                            
                            
                            
                            
                            
                  +#+       
                  +##       
                  ###       
       +++        ##+       
       ##+       +##+       
       +#+       +##+       
       +#+       +##        
       +##       +##        
       ##+       +##        
     ++##+       +##        
    +###++ +     +##        
   +###############+        
   ################+        
   +++     ++++++##+        
                +##+        
                +##+        
                +##+        
                +##+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####++           
        +########           
       +###++ ++#+          
       ###+    +##+         
      +##+       ++         
      ###                   
      ##+                   
      ##+                   
      +##++ +++####++       
       ####+#########+      
       +#+++++++++++#+      
                   ##+      
                   ##+      
                  +##+      
                  +##+      
                  +##       
                  +#+       
                  +#+       
                  +##+      
                   ++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++#+++         
         +#########+        
        +###+++  ++#+       
        ##+        #+       
       +#+        +#        
       ##+       +##        
       ##       +##+        
       ##+     +###         
       ###++++####+         
        +######+##+         
         ++++++ +#          
                +#+         
                +#+         
                +#+         
                +#+         
                +#          
                ##          
               +#+          
               +#+          
               +#           
                            
                            
                            
                            
                            
            +++#++          
         +++######+#+       
       ++####++++ +#++      
      +####++      +##+     
      +###+        +##+     
       ++          ++#+     
                    +#+     
                    +#+     
                   +##+     
                  +###+     
                  +###+     
          +++++   +##+      
        +########+###       
      +####++++ +###+       
      +###      +###+       
     ++##+    +######+      
     ###+    +##+  +#+      
     ###+ +++##++   ++      
     +##++##+++             
      ++#++                 
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
                 +#+        
                ++#+        
                +##+        
               +##+         
              +###+         
              ###+          
             +##+           
            +###+           
            +##+            
           +##+             
           ###+             
          +##+              
          +##               
          ##+               
         +##+               
         +###               
         +###               
          +##+              
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           ######           
         +###+++#+          
        +###+  ++ +         
        ###     +#+         
       +##+  +++###         
       ############         
       +##########+         
       ++###+++ ##+         
          +    +##+         
               +##+         
               +##+         
               +##+         
               +##          
               +##+         
               ###+         
               ###+         
               +##+         
               +##+         
                #+          
                            
                            
                            
                            
                            
                            
             ##             
             ##             
            +#+    #+       
           +##    +#        
           ##+    +#        
          +#+     ##        
         +##+    +#+        
         ##+     ##         
        +##      ##         
        ##+     +#+         
        ##      ##   +      
        ##     +## +##      
        ###+++++#####+      
         +########++        
           +++##+           
              ##+           
              ##            
              #+            
              ##+           
              ##+           
                            
                            
                            
                            
                            
                            
                            
                            
               ++#++        
             ++#####+       
            +###+++##+      
           +##+   +##+      
           +#+   +###       
           ##+  +###+       
           +#+++###+        
           +#######++       
           +####+#+         
           +#####+          
           ++###            
          +######+          
         +###++##+          
        +##+   +##+         
       +##+    +##+         
       ###     +##+         
      +##+    +##+          
      +##+ ++###+           
      +########+            
       +####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#+#+           
         +#######+          
          +##++###+         
           ++ +###+         
              +###+         
              +###+         
              +###          
             +###+          
             +###+          
             ###+           
            +###            
            ###+            
            ###+            
           +##+             
           ###+             
          +###+             
          +###+             
          +##+              
          +###              
           +++              
                            
                            
                            
                            
                            
                            
                            
         +###++++           
         +#######+          
              +##+          
              +##+          
             +###           
             ###+           
           ++##+            
          +###+             
          +##+              
           +##+             
            +###+           
              +##+          
               +##+         
               +##+         
              ++##+         
              +###+         
             +###+          
          +++###+           
         +#####+            
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
          +#######+         
         ###+++++##         
        +##+     +#+        
        +##     ###+        
        +#+    +###+        
        ##+    ####+        
        +#+   +###+         
        +#++ +###+          
        +########+          
         +###+++#+          
               +#+          
               +#+          
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
                ##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
         ##++++             
         #######+           
         +######+           
          +#+####           
              ++#+          
               +#+          
               +#+          
               +#+          
               +#+++        
            +++#####+       
          +########++       
         +#######++         
          +++###            
             +#+            
             ##+            
             ##             
            +#+             
             #+             
             #+             
             ++             
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
             +##+           
            +##+            
           +##+             
           +#+              
          +#+    ++         
         +##+   +##         
         +#+    +#+         
        +#+    +##+         
        +#+    +##+         
        +##++ +##+          
         +###+###+          
          +#####+           
             +##+           
             +##            
             +#+            
            +##+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++               
           #+               
           #+               
          +#+     ++        
          +#+     +#        
          +#     +##        
          #+    +##+        
         +#+    ###         
          #+  +###+         
          +#++####+         
          +#######          
           ++##+#+          
               +#+          
               +#+          
               ##+          
               ##           
               ##           
               ##           
               +#           
               +#           
                            
                            
                            
                            
                            
                            
                            
                            
                     ++     
      +             +##     
      #             +##     
     +#+           +##+     
     +#+           +##+     
     ##+           ##+      
     ###          +##+      
     ###+         ###       
     +###++ ++++++##+       
      +####+####+###+       
      +#########+###+       
       +########++##+       
        ++#####++###        
           ++    ##+        
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                 ++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
             +##+##+        
            ##+   #+        
           +#+    #+        
          +#+     #+        
         +#+     +#+        
         ##      ##+        
        +#+      ##         
        ##+     +#+         
        ##+   +##+          
        +##++####+          
         ++#+++##           
              +#+           
              +#+           
              +#+           
              ##            
             +#+            
             +#++           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
               +##          
           #++#+###+        
         +##########+       
        +#####+++++##       
       +####+     +#+       
       ####+      +##+      
      +###+       +##       
      +##+       +##+       
       ++        +##+       
                 +#+        
              +++##+        
             +#####         
           +######+         
          +########+        
          #######+##        
          ######+ ##+       
          ####++  ##+       
          ###+    +#+       
          +++     +#+       
                   ++       
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+#++++       
       +############+       
      +##############       
      ###+#++++++++##+      
      ###++        +++      
      +##+                  
      +##+++                
      +#######++            
       +#########+          
       +##########+         
        ++#++#+####+        
               +####+       
                +###+       
                 ####+      
                +####+      
            ++++#####       
        +#++########+       
        +##########+        
         +########+         
           +##++            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +##+           
            +##+            
           +##+             
           +#+        ++    
          +##+       +#+    
          +#+       +##+    
         +##        ###+    
         +#+       ###+     
         ##+     ++##+      
        +#+      +##+       
        +##    ++##+        
        +###++#####         
         +#######+          
          ++++##+           
            +##+            
           +##+             
           +##+             
           ##+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ##+                  
       +###+++              
       ++#####++            
         +++####+           
            + +##+          
               +#+          
               +##          
               +##+         
                ##          
                ##+         
                ##+         
               +##+         
               +#+          
               +#+          
               +#+          
               +#+          
               ##+          
               ##+          
               ##           
               ##           
                            
                            
                            
                            
                ##+         
              ++#+          
              ###           
             +##+           
            +##+            
           +##+             
           +#+              
          +##+              
          ##+               
         +##    +###+       
         ##+   #####+       
         ##+  +###++#+      
        +##   ##++ +#+      
        +##   ##+  +#       
        +#+   #+  +#+       
        +#+   ##  +#+       
        +##   +#++#+        
         ##+  +####++       
         +###++#####++      
          +#####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ++                       
   ##+              ++      
   ##+             +##+     
   +##+++      +++#####     
    +#######+++#######+     
     +##########+####+      
      ++######+++###+       
          ++++ +###+        
               ####         
              +###+         
              +##+          
              ##+           
             +##+           
            +###+           
             ###+           
             ###            
            +##+            
            +##+            
             ##+            
              +             
                            
                            
                            
                            
                            
                            
              +#+           
            +###+           
           +#####           
           #+ ++#+          
          ##+  +#+          
         +#+   +#+          
         ##+   +#+          
        +#+    +#+          
        +#+    +#+          
        +#+   +##+          
        +#+ ++###+          
        +#++##++##          
         ####+ +##+         
          ++    +#+         
                +#+         
                +#+         
                 ##         
                 +#+        
                 +##+       
                  +##+      
                            
                            
                            
                            
                            
                            
                            
            ++              
          ++###+            
        +#######+           
        +##++++#++          
      ++##     +##+         
      ###+      +##+        
     ++#+       +###+       
     ###+        +###+      
    +##+          ####      
    +#+           ++##+     
    ##+            +###     
    +#+            +###     
    +#+             ###+    
    +#+             +##+    
     #+             +##+    
     ##+           +###+    
     +#+++++++++++#####+    
      ++#############++     
        ++##+####++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++####    
               +++######    
            +++######+++    
         +++######+++       
       ++######+++          
       +#####++             
       +###+                
       +###+                
       +###++               
        +####++             
         +#####+            
          ++####+           
             +###+          
              +###+         
               +##+         
               +##+         
        ++    +###+         
        +########+          
        +#######++          
          ++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++#######+      
       +#############+      
      +#######++#####       
      +###++++   +##++      
       ####+    +##+++      
       +####+ ++###+        
        +####+####+         
        +########+          
         ++#####+           
           +#####+          
          +######+          
          +###+###+         
         +###  +##+         
         +##+   ###+        
        +###+   +##+        
        +###+   +##+        
         +##+  ++##+        
         +###++###+         
         +########+         
           ++##++           
                            
                            
                            
                            
                            
                            
                            
              +#    +++++   
            ++##+++#####+   
           +#########++     
          +#####+++++       
          ##+++             
         +##+               
        +##+                
        +##                 
        +###++              
         +#####+            
           ++###++          
             ++###+         
                ###         
                +##+        
               +###         
              +###+         
        +   ++###+          
       +#+++###++           
       +######+             
        +##+++              
                            
                            
                            
                            
                            
                            
                ++#+        
               +####        
             +######        
            +#####+         
           +###++++         
          +####             
          ####+             
         +####+             
        +####+              
        +###+    ++++       
        +##+   +#####+      
        +##+  +######+      
        +##+ +###++##+      
        +##++###+ +##+      
        +######+++###+      
        +############       
         +#########+        
          +#######          
           +#####+          
            ++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
               ++####+      
              +######+      
             #####+##       
           +#####+ ++       
           +####+           
         ++####             
         +###++             
         +###+              
         ###+               
        +###   ++++##+      
        +##+ ++#######      
        ###++#########      
        #########++###      
        #######++++###      
        ######+ +####+      
        ######++####+       
        ###########+        
        +#########+         
         +######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
             ++#####+       
         ++++#######+       
        +#########+++       
       +#######++           
       ######++             
       +###++               
        +##++               
        +####+++            
         ++#####++          
           +######+         
            +++#####+       
                +####+      
                 ++###+     
         +        +####     
        +##+    ++####+     
        +##++#########      
        +###########++      
          #########+        
          +++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +#++                    
    +####+++++              
     +##########+++++       
      +++############       
         +###+#+#####       
                 +###+      
                +####+      
                +###+       
                ####+       
               +####+       
             ++#####+       
        ++++########+       
       +##########+++       
       +##########          
        +##+++###+          
         ++  +###           
             +###           
             ####           
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
               ++###+       
          +++ +##++##+      
         +#####++  +#+      
         ######    +#+      
         +###++   +##+      
          +##+   +##+       
          +###+ +##+        
           +##++##+         
            +####+          
            +###+           
           +####+           
          +##+###           
         +##+ +##+          
         +#+  +##+          
        +##+   ###          
        +##    +##          
        +#+    +##          
         ##++++###          
         +#######           
          +####+            
                            
                            
                            
                            
                            
                            
                            
             +##+           
             +###+          
             +###+          
             +###+          
             +###+          
             +##+           
             +##+           
            +###+           
            +###+           
            +###+           
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
          +++#####+         
          ####++###         
         +###   ++#+        
          ##+    +##+       
         +##+     ##+       
         +##+     +#+       
         +#+      +#+       
        +##+       #+       
        +##+       #+       
        +##+       #+       
        +##        #+       
        +##       +#+       
        +##       +#+       
        +##      +##+       
        +##+    +##+        
        +##+   ++##+        
         +##+++###+         
         +#######+          
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                ##+         
               +###         
              +###+         
              ####+         
              ####+         
             +####+         
             +###+          
            +####+          
           +#####           
           +####+           
           +####+           
           +####+           
           ####+            
          +####+            
         +####              
         +####              
         #####              
         ####+              
         +##++              
                            
                            
                            
                            
                            
                            
           +++              
          +##+              
          +##+              
          +##+              
         +##+               
         +##+               
         +##+               
         +##+               
         +##+      ++       
        +##+     ++##+      
        ###+    +#####+     
        ###+   +###++##+    
        ##+   +###+  ##+    
        ##+  +##+   +##+    
        ##   ##+   +###+    
        ##+ +#+   +###+     
        ##+ +#  ++###+      
        +##++#++####+       
         +#########+        
          +#####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++      ++     
           +###+    +###+   
          +##++     +##+    
         +##+      +##+     
         +#+      +###      
        +##      +###+      
        ##+      +##+       
        #+      +##+        
       +#+    ++###+        
       +#+  ++####++        
       +##########+         
        #########+          
        +#######+           
            +###+           
           +###+            
           +##+             
           ##++             
          +##+              
          +##               
           #+               
                            
                            
                            
                            
                            
               ++#+         
               +#+          
              +#+           
             +##+           
             +#+            
            +#+             
            ##+             
           +#+              
           ##+              
          +##               
          +#+               
          ##+   +++         
          ##  +##+++        
         +#+  +#+ +#        
         +#+ +#+  +#        
          ## ++   +#        
          ##+++   ++        
          +#+ ++ +#+        
           +##+++#+         
            +####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
  ++++++++++++++++++#       
 ####################       
 ++++++++++++++++###+       
                 +#+        
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                +##         
                +#+         
                +#+         
                +#+         
                ##+         
                ##+         
                ##+         
                ##+         
                +#+         
                +##+        
                 ##+        
                 +#+        
                            
                            
                            
                            
                            
        ++####++            
      +#########+           
     +##+++   +##+          
     +#+       +##+         
     +#+        +##+        
      ++         +#+        
                 +#+        
                 ##+        
                +##         
               +##+         
             +####++        
            +#######+       
            +##+  +##+      
             +     +##      
                   +##+     
                   +##      
                  +##+      
        +      +++##+       
       +#+++#####+++        
       ++#####+++           
                            
                            
                            
                            
                            
                            
                            
               ++           
              +#+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
             +##+           
             +##            
             +#+            
             ##+            
            +##+            
            +##             
            ##+             
           +##+             
           +##+             
           +##              
           +##+             
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####++        
        ++#########+        
        +##########+        
        +#+++++  +#+        
                 +#+        
                 ##+        
                +##         
              ++##+         
        +###########++      
        +############+      
        +########++++       
        ++   ###            
            +##+            
           +##+             
          +##+              
          +#+               
         +##+               
         +##                
         +#+                
         #+                 
                            
                            
                            
                            
                            
            +#              
            ##              
            +#              
           +##              
           +##+             
            ###             
            +##             
            +##+            
            +##+            
            +##+            
            +##+            
             +#+            
             +#+            
             +##            
              ##            
              ##+           
              ##+           
              ##+           
              ##+           
              +#            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            +#####+         
          +#######+  +#     
         +####++++++###+    
         +##++    +###+     
        +##+     +###+      
        ##+    +####+       
        ##+   ++###+        
        ##+   +###+         
        ####++###+          
        +######++           
         +#####+            
          +#####+           
          +##+###           
         +##  +##+          
         +##   +##+         
         +##+  +##          
          +#######          
          ++#####+          
            +###+           
                            
                            
                            
                            
                            
                            
            +++###+         
            #######++       
          +###++####+       
          ##++  ++###+      
        +##++     +##+      
        +##       +##+      
        +++      +###+      
                 +###+      
                 +###       
                 ####       
                +###+       
       +####+++++###+       
     +#############+        
     ###++++######+         
    +##+   ++#####+         
    +##  ++#######++        
    +###############        
    +########++ +###+       
     +####++    +###+       
      ++++      ++##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +###++         
            +######+        
            ###++##+        
           +##+  +##+       
          +##+    +##       
          +##+     ##       
         +##+      +#+      
         +##+      +#+      
         +#+       +#+      
        +##+       +#+      
        +##        +#+      
        +##        +#+      
        ##+        ##+      
        +#+       +##       
        +##      +##+       
        +##+    +##+        
         +##+++###+         
         +#######+          
          +++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
           ++###+           
              +##+          
               +#+          
                #+          
         +++++ +#+          
        +#######+           
       ++++  +##++          
      +#+    +####+         
      ##    +##++##+        
      ++   +##+  +##+       
      +#+ +##+    +##       
       +#+##+      +#+      
        +#+         +##     
                     +#+    
                      +#+   
                       +#+  
                        ##  
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
           ++#####+         
          +###++###+        
         +##+   +#+         
         ##+     ++         
        +#+        +        
       +##+      +##+       
       +#+       ###+       
       +#+     +####        
       +##+++++####+        
       +########+##+        
        ++##+##++##+        
          ++ +  ###         
                ##+         
                ##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####+          
        +#########+         
       +####+++####+        
      +##+++  +####+        
      ##+     +#++#+        
     +##+      +#+#+        
     +##+       +##+        
      ##+       +##+        
      +#+        ##+        
      +##+     ++###+       
       +###++++##+ +#+      
        +#######+   ++      
         ++++++      ++     
                     +#     
                     +#+    
                      #+    
             +++++   +#+    
            +####++++##+    
            +#########+     
              ++#####+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
            ++++++##+++++++ 
           +#######+######+ 
          +##+++       ++   
          +##+              
          +#+               
         +##                
         +#+                
        +##                 
        #######+            
       +####++##            
       ##++   +#            
       ++     +#+           
              +#            
             +##            
       ++    +#+            
       ##+  +##+            
        ######+             
        ++++++              
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +##+             
           ##++++++++       
          +#########+       
          ####++++++        
         +#+                
         +#+                
         +##+               
          +###++            
           ++###+           
              +###+         
                +#+         
                 +#+        
       +++       +#+        
       +#+        #+        
       +#         +#        
       +#+       +##        
        +#++    +##+        
         +##+++###+         
          +++###++          
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              #+            
              ##            
              +#+           
              +#+           
              +#+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##+           
              ##            
              ##            
              #+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++++#+    
                ++######    
               +#######+    
            ++ #####++      
           +##+###++        
         +####+ ++          
        +####+              
       +####+               
       +####++              
      +########++           
       ##########+          
        +++++######         
             ++####         
               +###         
              +####         
            ++####+         
      ++  ++#####+          
      ##########+           
      +########             
       ++###++              
                            
                            
                            
                            
                            
          #+                
         +##                
         +##                
         +#+                
         +#+                
        +##+                
        +##+                
        +##+                
        +##+                
        +##+                
        +##+                
        +##                 
        +#+       +##++     
        +##     +######+    
        +##+   +##++++#+    
         ##+   +##+ +##     
         +##+  ##+ +##+     
         +##+++##+###+      
          +########++       
           +++####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
             +#++           
           +#####+          
          +#######+         
          ###++++##+        
         +###    +##+       
         +##+     +#+       
         +#+       #+       
         +#+       ##+      
         ##+       ##+      
        +##        ##       
        +##        ##       
        +##       +##       
        +##       +##       
         ##+     +##+       
         +#+    ++##+       
          +#++  +##+        
          +########         
           ++#####+         
             +##++          
                            
                            
                            
                            
                            
                            
                            
                            
      +++++#++              
     #########+             
     #########+             
     ++++++  ##+            
            +##+            
            +###+           
             +####+         
               ++##+        
                 +##        
                 +##+       
                  +#+       
                  +#+       
                  +##       
                  +##       
         +        +#+       
        +#++     +##+       
        +#####+++###+       
         +#########+        
         +########+         
           ++++##++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
              +#+           
              +#            
             +##+           
            +###+           
           +##+#+           
          +##++#+           
         +##+ +#+           
         ##+   #+           
        +#+    ##           
        ##+++++##           
        ###########+        
        +++++++##+++        
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
          ##                
         +##                
         +##                
         +##                
        +###     ++++       
        +###    +###+       
        +###    ####+       
        +##+   +##++        
        +###   +##+         
        +###  +###+         
         +##+ +###          
         +###+####          
          +######+          
           ++####           
             +##+           
             +##+           
              ###           
              ###++++       
              +######+      
               +####+       
                            
                            
                            
                            
                            
                            
                   +++      
                  +##+      
                +##++       
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
          +##+              
          ##+               
         +#+                
        +#+        ++       
       +##+    +++###++     
       ###+ +##########     
       ###+#++     +###     
      +###+        +###     
      +###+       +###+     
       ####++++++####+      
       +##########++        
        ++####++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++++++++#+    
         +##############+   
         +##############+   
         ##########++++     
         ###+++ +++         
        +###+               
        +###+               
        ####++              
        +#####+             
         +++####+           
            ++###+          
              ++###+        
                +##+        
                +###        
       ++       +###        
       ##+     +####        
       +###++++#####        
       +###########         
        +#########+         
          ++####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#+         ++        
      +##+        ##+       
      +##+       +###       
     +##+        +###       
     ###+       +####       
     ###+       +###+       
    +###+       +###+       
    +###+       +###+       
    +####+++++++####+       
     +###############+      
      ++#############+      
         ++ ++++###+        
                ###+        
                ###         
                ###         
               +###         
               +##+         
               +##+         
               +##+         
               +#+          
                            
                            
                            
                            
                            
         +##                
         +#+                
         +#+                
         +##                
         +#+                
         +#+                
         +#                 
         ##       +++       
         +#     ++###+      
        +##     ####+#+     
         +#+   +##+  #+     
         +#+  +##+  +#+     
         +##  ##+   ##      
         +##++##   +#+      
          ##+##+ +###       
          +#########+       
           +######++        
           +##+++           
           +##++            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++++         
        ++++#######         
        ##########+         
        ###+#+++++          
        ##+                 
        ##+                 
        ##+                 
       +##+++++++           
       +##########++        
        ############+       
        +++++++++####+      
                  +###      
                   +##      
                   +##+     
         ++        +##+     
        +##+       +##+     
        +##+      +##+      
        +####++++####+      
         +#########++       
          ++####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ##+             
           +##+   ++++      
           +##   +####+     
           +#+   +#+++      
           +#   +##         
          +##   +#+         
          +#+   +#+         
          ##+   +#+         
         +#+    +#+ +#      
         +#+    ##+##+      
        +##    +####+       
        +#++++####+         
       +##+####+##          
       +####++ +##          
       ++++    +#+          
               ##+          
               ##+          
               ##           
               ##           
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++++      
              ++##++###++   
              +#++  ++###+  
            +###       +++  
          ++###++           
        ++########+         
       +####++++###+        
       ###+       ##        
       ++       ++#+        
               +###+        
           +++###+          
      ++++#####++           
      ###+++++              
      +++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +###+           
            +###+           
            +###+           
             ####           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
         +++    +#+         
         +#+    +#+         
         +#+    ##+         
         ##+    +#+         
         +#+    +#+         
        +##     +#+         
        +#+ +++++#+         
        +#+#######+         
        #####+#####+        
        ###++  +###+        
        +++    +##++        
               +#+          
               +#+          
               ##+          
               ##+          
               ##+          
              +##+          
              +##+          
              +##           
                            
                            
                            
                            
                            
                            
                            
                            
                  #+        
           +     +#+        
          +#+    ##         
          ##+   +#+         
         +##+   +#+         
        +###    +#+         
        +##+    +#+         
        +##+    +#+         
        +##     +#+         
        +##++++++#+         
         +########+         
          ++++++##          
                +#          
                +#+         
                ##+         
                ##+         
                +#          
                +#+         
                +##         
                 ##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+++            
          ########++        
          +##########+      
          +###########+     
          +++#########+     
             ++++#####+     
                +####+      
               #####+       
             ++#####+       
            +######+        
           +######+         
          +######+          
         ++######           
        +#######+           
       +#######+            
      +######++             
      +#####+               
      #####+                
      +##++                 
      +##+                  
                            
                            
                            
                            
                            
                            
            ++#+#####+      
         +++##########+     
        +########++###+     
        ####++    +##+      
        +       ++##+       
                ###+        
              ++##+         
             ++##+          
             +##+           
           +###+            
          +###+             
         +###+              
        +###+               
       +###+                
      +###+           ++##  
      +##+          +####+  
      ###     +++#####++    
      ###+++#######++       
      +#########+++         
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++###++           
      ++##+++++##+          
      +++      +##          
                +#          
               +#+          
             ++##++         
          +++######++       
         +####++ ++##+      
        +####+     +#+      
        ++++        +#+     
                     #+     
                     +#     
         +           +#     
        ++          +#+     
       +#          +##      
       +#         +##+      
        ++      ++#+        
        +#+   ++##+         
         +##++##++          
          ++#++             
                            
                            
                            
                            
                            
                            
                            
           +####+           
          +######+          
          ##+++###+         
          ##   +##+         
          ##    ##+         
          ++    ##+         
                +#+         
                +#+         
                ##+         
                ##+         
               +##          
          ++++ ##+          
        ++#######           
        +########           
        ##+  +###           
       +##+ +####+          
       +##++##++##+         
        +####+  +#+         
        +###+   +##+        
         ++     +###+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
          ++++ +#+          
          ++    ++          
                ++          
               +#           
               +#           
               +#           
               #+           
              +#+           
              +++           
              #+            
              #+            
             +#+            
             ++             
             ++             
             #+             
            +#              
            +++             
            ##+             
            ++              
                            
                            
                            
                            
                            
                            
              ++            
              ++            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#             
             #+             
            +#+             
            +#+             
             #+             
            +#+             
            +#              
            +#              
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
           ++#####+         
           +##+++##+        
           ##+   +#+        
          +##    +#+        
          +#+    +#+        
          ##+   +##+        
         +##+  +###         
         +##+  +##+         
         +##+++###+         
          +#####+##         
          +####+ +#+        
           +##+  +##        
           ##+   +##+       
           ##    +##        
          +##    +#+        
          +##   +##         
          +##+++##+         
          +#####++          
           +###+            
                            
                            
                            
                            
                            
                            
                            
               ++           
              +##+          
              ###           
              ###           
              ###+          
              ###           
             +##+           
             +##+           
             +##+           
             +##            
             +##            
             ###            
             ###            
            +###            
            +###            
            +###            
            +###            
            +###            
             ###            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+          
            +#####+         
         ++########+        
        +#####++++#+        
        ####+    ##+        
        ####+   +##         
        +####  +##+         
         +###+++#+          
          ++#####+          
            +###+           
             ###+           
            #####+          
           +#####+          
          +###++##+         
         +###+  +#+         
        +###+    ##+        
        +###+    +#+        
         ####++++##+        
         +#########+        
         +########++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ##+           
             +##+           
              ##+           
             +##+           
              ##+           
              ##+           
              ##+           
             +##+           
             +##            
             +##            
             +##            
             +##            
             +##            
             +#+            
             +#+            
             ##+            
             ##+            
             ###            
             +#+            
                            
                            
                            
                            
                            
                            
                            
           ++++###+         
          +########+        
         +######+++#        
         +###++             
         +##+               
         +##+     +#+       
         +###+   +##+       
          +###++###+        
            +#####++        
            +#####+         
           +######+         
          +####+##+         
          +###+ +##+        
          +###+  +##        
          ###+    ##+       
          ###+    +#+       
          +##+   +##+       
          +#########+       
           +#######+        
           +++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++##+      
               +####+       
            ++#####+        
           +####++          
           ####+            
          +###+             
          +##+              
          +##+              
          +#+               
          +##+              
           +##+             
           +###+            
            +###++          
             ++###+         
               ++##         
                ###         
               +##+         
             ++###+         
           ######+          
           +####+           
                            
                            
                            
                            
                            
                            
                            
           ++#####++        
          +####+++##+       
         +####+   +##+      
        +##++++    ###+     
        +##+       +###+    
       +###         +##+    
       ###+         +##+    
      +###           +##    
     +###+           +##+   
     +##+            +##+   
     ###+            +##+   
     ###            +##+    
     ##+           +##+     
     ##+          +###+     
     ###         +####      
     ###+      +####+       
     +###+  +++####+        
     ++##########+          
       +#######+            
        +#####+             
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#++         
           +#++++##+        
          ++     +##        
                  ##+       
                 +##+       
                 +##        
         +++++  +##+        
        +++###++###+        
           ++#####+         
             +####+         
           +###++##+        
          +##++  +#+        
          ##+    +#+        
         +##     +#+        
         +#+    +##+        
        +##+   ++##+        
         +#+ ++###+         
         +##+####+          
         +######+           
          +++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
             +####+         
            +###++          
           +##++            
          +##+              
         +##+     +#+       
        +##+     +##+       
       +##+     +###+       
       +##     +####+       
       ##+    +####+        
       ##+   +#####+        
       +#++++##+##+         
       +######++##+         
        +##++  ###          
              +##+          
              +##+          
              +#+           
              +#+           
              +#            
              +#+           
                            
                            
                            
                            
                            
                            
                            
        +++####+++          
        ##########+         
       +###########+        
       +###########+        
       +##++++++###+        
        ++     +###+        
              +####+        
              ####+         
             +###+          
            +####+          
           +####+           
          +#####            
         +####+             
         +####+    +++++    
        +####+   ++#####    
        #####++++######+    
        #############++     
        ##########++        
        #########+          
        +#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ####+++++         
         +#########+        
         +##########        
         +#+  ++++##+       
         ##+                
         #+                 
         #+                 
         #+  ++++           
         +########+         
         +##########+       
          +##+++++###       
                   +#+      
                    +#      
                    +#      
                    +#      
       +#+         +##      
       +##+++   ++###+      
       +#############       
         ++######++++       
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +####++++        
           +#########++     
          +############+    
         +##########+###+   
         +####       ####   
         +###+        ###   
        +###+         ###   
        ###+         +###   
        ###+         +##+   
       +##+         +###+   
       ###+        +###+    
      +###+       ++##+     
      +###        ###+      
      +###      ++##+       
      +###     +###+        
      +###+++++###+         
       ##########+          
       +#######++           
        +####++             
                            
                            
                            
                            
                            
                            
                            
            ++              
            ##              
            +#              
            ##              
            +#+             
            +#+             
            +#+             
             #+             
             ##             
             +#+            
             +#+            
             +#+            
              ##+           
              +#+           
               ##+          
               +#+          
               +#+          
               +##          
                ##          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +###+        
               +####        
              +#####        
              +####+        
             +#####         
             ######         
            +#####+         
            +#####+         
            +####+          
            +####           
           +####+           
           #####            
          +####+            
          #####+            
          ####+             
          ###++             
          +###+             
           +##+             
            +++             
                            
                            
                            
                            
                            
                            
                            
          ++                
         +##+               
          ##+               
          +##+              
           ###              
           +##+             
           +##+             
            +##             
            +##+            
            +##+            
             +##+           
             +##+           
              ##+           
              +##           
              +##+          
              +##+          
               +##          
               +##          
               +##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                 ++##+      
                +#####+     
               +#####++     
              ###++###+     
             +##+   +##     
            +##+    +##+    
           +##+      ##+    
          +##+      +##+    
         +##+       +#+     
        +##++       +#+     
       +###+       +##      
       +##+       +##+      
      +##+       +##+       
     +###       +##+        
     +##+     +###+         
     ###     +###+          
    +##+  ++###++           
    +###++####++            
    +#######++              
     +####++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +####++             
       +##++++#+            
      +##+    +#+           
      ##+      +#+          
      ##+      +##          
      +##+      +#          
       +##+   +++#+         
        +##++ +#++#         
         ++###+#++#+        
           +#####+#+        
             +++#+#+        
               +#+#+        
               +#+++        
               +#+++        
               +#+#+        
               +#+#+        
               +###+        
               +###         
               +##+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
           +####+           
         +########          
        +#####+####+        
        +#+##+ ++###+       
        ##+#+    +##+       
         +##+     +##+      
         +##+      ##+      
        +##+       ###      
        ###        +##+     
        ###        +##+     
       +##+        ###      
       +#+         ##+      
       +#+        +##+      
       +#+       +##+       
       +#       +###+       
       +#+      +##+        
       +##+  ++####         
       +####+####++         
        ########+           
         +##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +####+              
       +#+++#+              
       #+   +#              
       #    +#+             
       +    +#+             
            +#+             
            +#+             
            +#              
           +#+              
           +##+++           
           ##++###          
           +    ++#+        
                  +#+       
                   #+       
                   +#       
                   +#       
                    #       
                   +#       
                   #+       
                 ++#+       
                            
                            
                            
                            
                            
                            
             +#             
             ##+            
             ###+           
            +###+           
            +###+           
            +###+           
            +###+           
            ####+           
            ####+           
            ####            
           +####            
           +####            
           +####            
           +####            
           +####            
           +####            
           +####            
           +####            
           +####            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                ++###       
               +#####       
              +####+        
             +####          
            +###+           
           +###++           
           +###             
          +###+             
         +###+              
         ####               
         ###++####          
        +#########+         
        +#######+##+        
        +#####+ +##+        
        +####+ +###         
         ####+####+         
         ########+          
         +######+           
          ++##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
          +##+    +#+       
          ##+     +#+       
         +##+    +##        
         +##+    +#+        
         +##    +##+        
         +#+    +##+        
         +##    +##         
         +##+   +##         
          ########+         
          ++######+         
             +++##          
               +##          
               +##          
               +#+          
               ##+          
              +##+          
              +##+          
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
            ++###++         
          +++######+        
         +##########+       
         +##########+       
         +####+++####+      
          +++   +####+      
                +####+      
                +###+       
               +####+       
              +####+        
             +#####+        
            +#####+         
           +######+         
          +########+        
        ++##########+       
       +############+       
      +############+        
      +#########+++         
      +######+++            
       +##++                
                            
                            
                            
                            
                            
                            
                            
                            
         ++#######++        
        +##########+        
        ############+       
        ############+       
        +###########+       
        +++++++#####+       
            ++#####+        
           +#######+        
         +#########+        
        +###########+       
        +############+      
         +#####+#####+      
    +++  +###+  +####+      
    ###+ ++++  +#####+      
    ####+++++++######+      
    +################+      
     +##############+       
     +#############+        
      ++##########+         
        +++####+++          
                            
                            
                            
                            
                            
                            
            +++             
            ###+            
           +###+            
          ++###+            
          +#+++             
         +#+                
        +##+                
       +##+                 
       +##+         +++     
      +##+        ++####+   
      ###+       +######+   
      ##+       +####+##+   
     +##+      +##+  +##+   
     +##      +##+   +##+   
     +##+    +##+   +##+    
      ###+   +##+ ++###     
      ####++ +##++####+     
      +#####+#######++      
       ++#########++        
         ++++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                 +++        
                 ##+        
                 ##+        
                +##+        
               +##+         
               +##+         
              +##+          
              +##           
             +##+           
             ##+            
            +##+            
           +##+             
           +##+             
           +#+              
          +##+              
          +##               
          +#+               
         +###               
          +##               
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ##+           
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              #+            
              #+            
              #+            
              #+            
              ##            
              +#            
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
                +#+         
                ##          
               +##          
               +#+          
              +##           
              +#+           
              +#+           
              ##            
             +#+            
             ##+            
            +##             
            +#+             
            ##+             
            ##+             
            ##+             
           +##+             
           +##              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#####+             
       +#+++++#+            
       ++     +#+           
              +#+           
              +#+           
              +#+           
             +#+            
            ###+            
           ######+          
          +###++##+         
          ++++   +#+        
                  ##        
                  ##+       
                  ##+       
                 +##        
                +##+        
               +##+         
             +###+          
           +###++           
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +####+         
           +#######+        
         ++########+        
        +#####+  +##        
       +####+     +#+       
       ####+    ++++        
       ####++#+###+         
       +##########+         
        ##########+         
         ++++++###+         
              +###          
              ###+          
              ###+          
              ###+          
             +##+           
             +##+           
             +##+           
              ###+ +        
              +#####+       
               +###+        
                            
                            
                            
                            
                            
                            
                            
        +#+++++++           
       +#########+          
        +##+###+++          
        +##                 
        +##                 
        +##+++++            
        +#######++          
        #####++###+         
        ###+    +##+        
        +#+      +##+       
         +        +#+       
                  +##+      
                  ++#+      
          +        +#+      
         +##+      +#+      
         +##+      +#+      
         +##+     +##+      
          +###+  ++##       
           +########+       
             +#####+        
                            
                            
                            
                            
                            
                            
                            
           +++++++          
          +#######+         
          +###+++##+        
          ++++   +#+        
                  #+        
                  #+        
                 +#+        
                 +#+        
                 #+         
                +#+         
                +#          
          ++++++#+          
        +#########++        
       +#############+ +++  
       +#################+  
      +##+####+     +++++   
      +######+              
      +####+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
        ++########+         
       +##########+         
       +##########+         
       +##########+         
      +###########+         
      +############+        
       +############        
       +############+       
              +++###+       
                  +##       
                  +##+      
                  +#+       
                  +#+       
                  +#+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                  ++        
                            
                            
                            
                            
                            
                            
                            
       +++          +#      
       +#+         +##      
       ##+         +#+      
       ##+         +#+      
       ##          ##       
      ##+         +##       
     +##+         +#+       
     +##+         +#+       
      ##++++ +   +##        
       #############        
        ++++     ##+        
                +##         
                +#+         
                +#+         
               +##+         
               +##+         
               ##+          
               ##+          
               ##+          
               ##           
                            
                            
                            
                            
                            
                            
                            
                            
                 +#####     
              ++###++#+     
             +##++ +##      
           +##+ ++##++      
          +##+++###+        
         +##  +#++          
        +#+                 
        +#+                 
        +#+                 
         +#+                
         +##++              
           ##++             
            +##+            
             +##+           
              +#+           
             ++#+           
      ++     +#+            
      +#+  +##+             
       +##+##+              
        ++#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++#++++             
       +#######+            
      +##########+          
      +##++++#####+         
      ##+     #####+        
      ###     +####+        
      ###+++++######+       
      +#########+###+       
       +#######+ ####       
         ++++++  ####       
                 +###       
                 +###       
                 +###+      
                 +###+      
                 +###+      
                 +###+      
                 +###+      
                 +###+      
                 +###       
                 ++#+       
                            
                            
                            
                            
                            
                            
         ##+++              
         ######+            
            +####+          
              +###+         
               +##+         
               +##+         
              +##+          
             +##+           
           ++##+            
           +###+            
           ++###+           
             +###+          
              +##+          
              +##+          
              +#+           
             +##+           
            +##+            
           +##+             
         +###+              
         +#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +######+          
         +########++        
        +#####++###+        
        +###+  +####        
        ###+   +###+        
        ###+   +###+        
        ###++++####+        
        +#########+         
         +########+         
          +#######+         
           +  +###+         
              +####         
              +####         
              +###+         
              #####         
              +####         
              +####         
              +###+         
               ++++         
                            
                            
                            
                            
                            
                            
             ++##+          
            +######+        
           +#######+        
          +###++####+       
         +###+  +###+       
         ###+    ###        
        +###     ###        
        +##+     ###        
        ###+     ###        
        ###      ###        
        ##+      ###        
       +##+     +###        
       +##+     +###        
       +##+    +###+        
       +##+   +####         
       +##    ####+         
        ##+ +####+          
        ########+           
        +######+            
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++####++          
        +#########+         
        ####+++###+         
        +       +#+         
                +#+         
                +#+         
               +##+         
             ++##+          
           ++#####+         
           ########+        
          +########+        
           ++    +#+        
                 +#+        
                +##         
               +##+         
             +###+          
       +++++####+           
       +######++            
      #######+              
      ###++                 
                            
                            
                            
                            
                            
                            
                            
                    +++#++  
                  ++######  
                ++#####+++  
               +####+++     
              +###++        
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
         +###+              
         ######++           
        +########+          
        ###++++##+          
        ##+   +##+          
        ##+   +##+          
        ##+  +###+          
        +##+####+           
         ######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           ##+              
          +##   ++#####+    
          +##+#########+    
          +#######++++      
         +##+++             
         +#+                
         +#+                
          +#++              
           +##+             
            +##+            
             +#+            
              ##+           
             +##+           
             +#+            
            +##+            
           +##+             
        +++#++              
        ###++               
        +++                 
                            
                            
                            
                            
                            
                            
                            
                       ++   
               ++++++####   
             +#########++   
            +####++++       
           +###++           
           +##+             
          +##+++++#+        
          +#########+       
          #####+  +#+       
          ++++     #+       
                   ##       
                  +##       
      ++          +#+       
     +##         +##+       
     ###        +##+        
     +#+       +##+         
     +#+    +++##+          
     +##+++####+            
      ++++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++             
         ++#####+           
        +########+          
      ++##########+         
      +######++++#+         
      +###+++   +##+        
      +##+      +##+        
      +##+      +##+        
      +#+       +##+        
      +++       +##+        
               +###+        
               +###+        
               +###         
               +##+         
               +##+         
               +##+         
              +###+         
              ####+         
             +###+          
            +###+           
                            
                            
                            
                            
                            
                            
         ++#+++             
       ++######++           
       +#########+          
       ##+   +###++         
       +++    +###+         
               +##+         
                +#+         
                +##+        
                 ###+       
                 +##+       
        +##++    +##+       
       +######++  ##+       
       +##+#####+ ##+       
       +## +++######+       
       +##+   ++####+       
        ###+    +###+       
        +##+   ++###+       
        +####++#####        
         +########+         
           +##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++###+          
         +########+         
       ++##########+        
      +#############        
      ########+++###+       
      #####+++  +####       
      +###+      ####       
       +++      +####       
         ++++++++####       
       ++###########+       
       +#############++     
      +################+++  
      ####################  
      +###++++############  
      +##++++#####++######  
       ##########+    ++++  
       +########+           
       +#######+            
        +#####++            
          +                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++###++          
       ++#########+         
      +############+        
      +####++++++###+       
      +++        +##+       
                 ###+       
                +###+       
                ###+        
               +###+        
              +###+         
             +###+          
             ###+           
           ++###+           
           +###+            
          +###+             
          +##+              
         +###+              
        +###+               
        +##+                
        +#++                
                            
                            
                            
                            
                            
                 +#         
                 ++         
                 #+         
                +#+         
                +#          
                #+          
               +#+          
               #+           
              +#+           
              ++            
             +#+            
             +#             
            +#+             
            +#              
           +#+              
           ++               
          +#+               
          +#+               
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
        ++++####++++        
        ############+       
       +###+++++++###+      
       +#+        +###      
        #+         +##      
                    ##      
                   +##      
                   +##      
                  +##+      
                 +##+       
                +##+        
               +##+         
              +##+          
             +##+           
           ++##+            
          ++#+              
        ++##+      ++#+     
       +###+     ++##+      
     ++###++++++###++       
     +###########++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#+             
        +#####+             
        +#####+    ++       
        #####++   +##+      
       +#####+  +####+      
       +#####+ +##++#+      
       +++#########++       
          +#######+         
          ++#####+          
            ####++          
            #####+          
           +######++        
           +#+++####        
           ##+++##+++       
           ##+  +#++        
           ###++##+++       
           #########        
           ########         
           +######+         
            +##++           
                            
                            
                            
                            
                            
                            
                            
             ++             
            +#+             
            +#+             
            +#+             
            +#    +         
            ++    #+        
           +#+    #         
           +#+   +#         
          +#+    #+         
          ++     #+         
         +#+    +#          
         +#+++++#+          
        +#####+##+          
        ++++   +#           
               ##           
               #+           
               #+           
              +#            
              +#            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
                ##          
               +##+         
               ###          
              +###          
              +##+          
              +#+           
              ##+           
             +##+           
             ###+           
            +##+            
            +##             
            +#+             
           +##+             
           +##+             
          +##+              
          +##+              
          ##+               
         +##+               
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++          
         +########+         
       +###++++ ##+         
       +++      ##+         
                ##+         
                ##+         
                #+          
               +#+          
               +#+          
               ##           
              +#+           
              +#+           
              ##+           
             +#+            
             +#             
            +#+             
            +#+             
            +#              
           +#+              
           +#               
                            
                            
                            
                            
                            
           +####+           
          +######+          
           +++####+         
              ####          
            +####+          
           +###++           
           +###+            
           ++###+           
             +####          
              ++##+         
                +##+        
                +###+       
                 +##+       
                +###+       
              ++###+        
            ++####+         
        +#++####++          
       +######+             
       #####++              
       +#+++                
                            
                            
                            
                            
                            
                            
                            
                            
           +##++++          
           +######+         
           +#++++##+        
           ++    ##+        
           ++   +##         
               +##+         
              ++#+          
            ++##+           
           +###+            
           +++#+            
              +#+           
               ##           
               +#+          
               +#+          
               +#+          
      ++       +#+          
      +++      ##           
      +##+    +#+           
       +####++##+           
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#++++         
          ++#######         
        ++#####++##+        
        +####+   +#+        
        ###+      +         
        ###+                
        +###+               
         ####+              
         +####+++++         
          +#######+         
           +#####+          
          +######+          
          ####+###+         
         +###  +###+        
         +###   +###        
         +###    ###        
          ###+++ +##        
          +#########        
           +#######+        
            ++##+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++##+++        
       +###########+        
       #############+       
       ##############++     
       +###++#+++++###+     
       +###  +   ++##++     
        +##++    +###       
         +###+  +###+       
          +###++###+        
            +#####+         
             ####+          
             +###+          
            +####+          
            +##+##+         
           +##+ +#+         
           +#+  ##+         
           +#+++#+          
           +#####+          
           +####+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++##+         
       +##########+         
       ++###+++++#+         
                +#+         
                +#+         
                ##+         
                ##+         
               +#+          
               +#+          
               ##           
              +##           
              +#+           
              +#+           
             +##            
             +##++          
             ##++           
            +###+           
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++####+          
        ++########+         
        ##++     +#+        
       +#+       +#         
      +#+        ++++       
       #+         +##       
       +#+        +##       
       +#+       +##+       
        +#+      +#+        
         +#++   +##+        
          +##++###+         
            ++####+         
              ++#+          
               +#+          
               +#+          
               +#+          
               +##          
                ##          
                ##          
                +#          
                            
                            
                            
                            
       ++###+               
       +#####++             
       +#######             
       ++++++###+           
             +##+           
              +##+          
               +##+         
               ++##         
                +##         
                +##+        
                +##+        
                +##         
               +###         
              +###+         
            +#####          
           +#####+          
          +######           
          +##########++     
           ##########++     
           +########++      
                            
                            
                            
                            
                            
                            
                            
            +#++            
            ++##+           
              +##+          
               +##+         
                ##+         
                +#+         
                +#+         
                +#+         
                ##+         
               +##+         
               +##          
               ###          
              +##+          
            +++##+          
        ++######+           
        ###+####+           
       +#+++######+         
       ##++##+ +####+++     
       +####+   ++++##+     
       ++##+         +      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +##+       
                 ###        
        +++      ##+        
        +##+     +#+        
        ###+    +##+        
       +##+     +##+        
      +###      ###+        
      +###     +###+        
      +### +#######+++      
      +#############+       
      +#######++##+         
      ++##++++ +#+          
        ++    +##+          
              +##+          
              +##+          
              +##+          
              +#+           
              +#+           
              +#            
                            
                            
                            
                            
                            
                            
                            
              ++            
             +#+            
             +#+            
             +##            
             +##            
             ###+           
             ###+           
             ###            
             +##            
             +##            
             +##            
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
             ++++##+        
           ++#######        
          +#########        
          +####++#++        
         +####+  +          
         +##+               
         +#+                
         +##+               
         +####++            
          +#####++          
           +######+         
             +++###+        
                 +##        
                  +#+       
                  +#+       
                   #+       
         +++++   ++#+       
         +####++####+       
         +##########+       
          ++#####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
         +########+         
        +###++++##+         
       +###+    +##+        
       +##+      ##+        
       +#+       ##+        
       +#+       +#+        
       +##       +#+        
       +##+      ##+        
       +###++++++##+        
        +###########+       
         ++#+##+++##+       
           + ++  +##+       
                 +##+       
       +#++      +##+       
        +#++     +##+       
         ###++   +##        
         +#########+        
          ++#######         
             ++##++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++##+++       
           +#########+      
          +#######+###+     
          +####+++ ++#+     
         +####++     ###+   
         #####    ++#####   
         ####+  ++######+   
         ###+  +######++    
         +##+++######+      
         ##########++       
         #########+         
        +#######+           
       +######++            
       +#####+              
       #####+               
      +#####+               
      +#####+               
       +#####               
        +####+              
          ++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++##+++              
     +#########+            
     ##     ++##+           
     ++       +##           
               +#+          
               +#+          
               +#+    +++   
         ++##############   
        +############++++   
       +#+++++++#+          
        ++     +#           
               ##           
               #+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
               ++           
                            
                            
                            
                            
                            
         +##++              
         #####+             
         ++###+             
            +##+            
             +#+            
             +##+           
              +#+           
              +#+           
               +#           
               +#           
               +#           
               +#           
             ++###++        
           +########+       
          +##++#++++#       
          ##+ ++    +       
         +#+ +#             
         +#++#+             
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
    +                       
    #+                      
    +#+                     
     ++++++++#++            
     ++######+#+            
       ++ ++++#+            
            +##+            
           ++#+ +           
          +###+####++       
         ######++  ++#+     
         ###++       +#+    
          +           +#    
                     +##    
                    +##+    
      +##+        +###+     
       +##++   +++##++      
         ++#######++        
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++##++           
         +#######++         
        +#########+         
       +####+ ++###++       
      +####+    +####+      
      +###+      +###+      
     +###+        +###+     
     +###+         +###+    
     +##+           +###+   
     +##+            +##+   
     +##+            +##+   
     +##+             ###   
     +###+            ###   
      ###+            ###   
      +###+          +##+   
      +####++       ++##+   
       +#####++++++++##+    
        ++#############+    
          ++########+++     
             ++++++         
                            
                            
                            
                            
                            
                            
                ++          
               +##          
               +##          
               +#+          
               +#+          
              +##           
              +#+           
             +##+           
             +#+            
             +#+ +#         
            +#+ +##+        
           +##++###+        
          +### +###+        
         +###########+      
        +###++#######+      
       +###+  ####++        
      +###+  +##+           
      +###+  +#+            
      ###+   +#+            
     +##+    ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +##+      
                  +###      
       ++++       +##+      
       +###+      ###+      
       ####+     +###+      
      +####+     ####       
      +###+     +###+       
      +###+     +###+       
      +###+    +####        
     +####     +####        
     +####+++++####+        
     +#############+        
      +############+        
       ++###++++###         
         ++    +##+         
              +###+         
              +###+         
              ####+         
              ####+         
              ###+          
                            
                            
                            
                            
                            
                            
            +###+           
           +#####++         
            +++###+         
               ++##+        
                 ##+        
                 ##+        
                +#+         
                +#+         
               +##+         
               +#+          
              +##+          
             +##+           
             ##+            
           ++#+             
           ###+             
          +##+              
         +####++###+        
        +#########++        
        +#####++++          
        +#++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++  ++#          
          +##  +##+         
         +###+ +###         
         ####++####+        
         ####+ ####         
        +#### +####         
        ####+  ####         
       +####+ +####+        
       +############        
       +###########+        
       +###########+        
        +##########+        
          ++++#####         
              #####         
              +####+        
              +####+        
              +####+        
              +####+        
              +####+        
               ##++         
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            ###+            
            ##+             
            ##+             
            +#+             
            +#+             
            +#+             
            +#              
           +##+             
             #+             
             ++             
             +#             
             +#+            
             +#+            
              ##            
              +#+           
              +#+           
               +#+          
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###+            
          +#####++          
         +####++##++        
        #####+ +###+        
       +###+  +####+        
      +###+  ++####+        
      +###+ +######         
      +##+ +#######         
      +###########+         
       +#####+ +##+         
         +###  +###         
               ###+         
               +##+         
               ###          
               ###          
               ###          
               ###          
               ###          
               ###          
               +##          
                            
                            
                            
                            
                            
                            
            +  ++#####+     
           +#++###+++++     
           +###++           
            #+              
           +#+              
           ##+              
          +#+               
          ####+++           
         +##+++##+          
          ++   ++#+         
                +##         
                 +#         
                 +#         
                 ##         
       ++       +#+         
       +#       +#          
       +#      +#+          
       +##+   +##           
        +###+##++           
         ++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++#+##+++          
     ++###########+         
    +#####+++++++##         
    +#++        +##+        
     ++         +##+        
                +##         
                +#+         
                +#+         
                +#+         
               +##+         
               +##          
               +##          
               +##          
               +#+          
              +##           
              ##+           
             +##            
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
        ++#####++           
        #########+          
       +####+++##+          
        ++     +#+          
               +##+         
               +##+         
               +##+         
               +#+          
               +#+          
              +##+          
              +##+          
              +##+          
              +##+          
              ###+          
             +###+          
             +###+          
             +###+          
             +###           
             +##+           
             +++            
                            
                            
                            
                            
                            
                            
             ++++#+         
           ++######+        
         +######+###        
         ####++ +###        
         +++    +###        
                ###+        
               +##+         
              +##+          
              ###+          
             +###           
            +###+           
            +##+            
           +###+            
           ###+             
          +###  +++++       
         +####+######+      
        +###########++      
        ######++++          
        ####++              
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
           +++###+          
           ++  +##+         
           ##+ ###+         
           +#++##+          
           +#####+          
           +#####           
           +####+           
            +###            
           +###+            
           +####+           
           ######+          
          +###++##+         
          +### +##+         
          +###  +##         
          +##+  +#+         
          +##+ +##+         
          +##++##+          
          +#####++          
           ++##+            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
        +########+          
        +#########+         
        +#####++###+        
         +++    +###        
                 +##+       
                  +#+       
                  +#+       
                  +##+      
                  +##+      
                 +###+      
                +####+      
       +##++++  +###+       
      +#######+#####+       
       +###########+        
       +###########+        
        #############+      
        +############+      
         +####+++###+       
           ++    ++++       
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
          +###+             
          ###+              
         +##+               
         ##+                
        +#+   ++++          
        +#+ +#######++      
        ##++##########+     
       +##+###++++++##+     
       +#####+      +##+    
       +####+       +##+    
       +###+         +##    
       +##+          +##    
       +##+          +##    
       +##+          +#+    
       +##+         +##+    
        +###+      +##+     
        ++###++++++##++     
          ++########+       
            ++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#++     
              ++#######+    
            +#####++++##    
          +####++     +#+   
         ####++      ++#+   
         ##++       +###+   
         #+       ++##++    
         ##+     +##++      
         +#+   ++##+        
          +#++###+          
          +#####+           
          +###+             
        ++##+#+             
        ##+ +#++            
       +#+   +#+            
       +#     +#+           
       +#+     +#           
       +###+   +#+          
        +###+++##+          
           +++#+#+          
                            
                            
                            
                            
                            
                            
                            
                            
               +++          
              +##+          
            +++##+++++++    
            #############+  
           +###+++++++++++  
             +#+            
             ##             
            +#+             
            +#+             
            +##             
             ##+            
             +##            
             +##+           
              ##+           
             +##+           
      ++    +##+            
      #+ ++###+             
      +######+              
      +####+                
       +++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++++++++  +++##+        
 +#################+        
+##+++++++++#######+        
                +##+        
                +##         
                +##         
                ##+         
               +##+         
               +##+         
               +##+         
               +##+         
               ###+         
               ###+         
               ###          
               ##+          
               ##+          
              +##+          
              +##+          
              +##+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
          +++++++#+         
       ++#########+         
     +#######+++##+         
     +##++++   +##+         
               ###+         
               ###          
               ###          
               ##+          
               ##+          
              +##+          
              ###           
             +##+           
             +##+           
             +##+           
            +##+            
            +##+            
            +##             
            ###             
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
           +##+             
          +###+             
          ##+##+            
         +#+ +#++           
         ##+  ###           
         ##+  ###+          
         ##+  ###           
         +#+  +##           
         +##++##+           
          +#####+           
           ++++##           
               ##           
               ##+          
               ##+          
               +#+          
               +##          
                ##+         
                ##+         
                +##++       
                +###+       
                            
                            
                            
                            
                            
                            
                            
             ###+           
            +###+           
            +###+           
             ###+           
             +##+           
             +##+           
             ###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +####           
            +####+          
             ####           
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
             +#####+        
            +##+###+        
           +##+ +##+        
          +##+  +##+        
         +###+  +##+        
        +####+++###+        
        +###++#####++       
        +############+      
        +########++##+      
         +#####+   +#+      
         +###++    ##+      
         +##+     +##+      
        +###      ###+      
        +###    ++###+      
        +###   ++###+       
        +### ++####+        
        +###+#####+         
        +######++           
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +####           
            +####+          
            +####+          
            +####+          
            +####+          
             ###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +####+          
             +##+           
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
         +###+++++          
        +##+######+         
       +##++#+  +###+       
       ##+  ++    +##+      
       ##          +##+     
       +#+          +#+     
       +##+          ##+    
        +###++       +#+    
         ++####++  +##+     
           ++########+      
        ++#########+        
       +##+++++ +##+        
      +##+       +##+       
      +#+         +##       
      +##+         +#       
       +##+       +##       
        +##++   ++##+       
         +####+####+        
          +++####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
          +######++         
         +#++######++       
        +#+     ++###+      
       +#+         +##+     
      +##           +##+    
     +##+            +#+    
     +#+              ##    
    +##               ##    
    +#+              +##    
    ##+            ++##+    
    ##            ++###+    
    ##           +####+     
    +#+      ++###+##       
    +##+++++#######+        
     +++++++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++++#+         
     ++###########+         
     +#####+######+         
      +++++ ++###+          
            +###+           
           +###+            
          +###+             
          +###++            
          +######+          
          +#######+         
                +##++       
                  ##+       
                  +##+      
                   +#+      
                   +##      
                   +##      
          +       +###      
       +++#++++++++##+      
       ###+#########+       
            +++####+        
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +####+           
          +######           
         +#######+          
         +###++++##+        
         +###    ##+        
        +###     +##+       
        ###+     +##+       
       +##+      +##+       
       +##       +###+      
      +##+       +###+      
      +##+       +###+      
      +##        +###+      
      +##+       +###+      
      ++#+       ####       
       +##+    +#####       
       +###+++######+       
        +##########+        
         +#######++         
          +###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
             +##            
             +##+           
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
         ++#########+       
        +###########+       
       +####++    +#+       
       +##+       +##+      
      +##+       +##+       
      +##      ++###+       
      +##     ++###+        
       ##+   +####+         
       +###++####+          
        #########+          
         +++#+###+          
              +##+          
              +##+          
              ###           
              ##+           
             +##++          
             +###+          
            +###++          
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
         +++##+++           
       ++#########+         
      +############         
      ####++++  +##+        
     +###+      +##+        
     ###+      +####        
     +#+       +####+       
      ##      +#####+       
      +#+    +######+       
       +#+  +####+##+       
        +#######++##+       
         +#####+ +##+       
           ++++  +##+       
                 +##+       
                 ###+       
                +###+       
               ++###        
               +####        
               +###+        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
          +##+              
         +###+      ++      
         +###+     +##      
         ###+     +##+      
        +###+    +##+       
        +##+     +##+       
        ###      +##+       
        ##+      ###+       
        ##+    ++##+        
        ###+++#####+        
        ###########+        
         +####++###+        
          +++  +###         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +###         
                +#+         
                            
                            
                            
                            
                            
                            
              ##+           
             +###           
             +###           
             +###           
             +###           
             +###           
             +###           
             +##+           
             ###+           
            +###+           
            +###            
            +###            
            +##+            
            +##+            
            ###             
           +###             
           +###             
           +##+             
           ###+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
         ++#######+         
        +##########         
        #####+++###         
        ####+  +###         
        #####+ +##+         
        +#####+++++++#+     
         ++####+++#####+    
           +##########+     
            +#######++      
            +#####++        
           +######+         
           +######+         
           ###+####         
           ###+###+         
          +##++###+         
          +##+####          
           ######+          
           +####+           
           ++##++           
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          +#######+         
        +######+##+         
       +####+   ++#+        
       +##+      +##        
      +##+        ##        
      +#+         ##        
      +#         +#+        
      +#+        +#+        
       ++        ##+        
                +#+         
             +++##+         
          ++######+         
         +########++        
         ###########        
        +#+ +##+  ###++     
        ##++###+   +##+     
        +#####+             
        +####+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
             +++            
             +#+            
              #+            
              ##            
              ##            
              ##            
              ##            
              ##            
              ##            
              ##            
             +##            
             +#+            
              #+            
             +##            
              ##            
              ##            
              ##            
              ##            
              ##+           
              +++           
                            
                            
                            
                            
                            
                            
                            
           +##+++           
           +######+         
             ++####+        
               ++###+       
                 ###+       
                +###+       
                +###+       
               +###+        
              +####         
             +####+         
            +####+          
           +####+           
          +####+            
         +####+             
        +####+              
       +#####               
       +####+ + +++++++     
        #####+########+     
        +###########+       
         ++####+++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            +######+        
           +###+  +#+       
          +###+    +#+      
          +##+    +###      
         +##+    +###+      
        +##+    +####+      
        ##+   +#####+       
       +##+  +######        
       +##++#######+        
        +#####++##+         
         ####++###          
          ++  +##+          
              ###           
             +##+           
             ##+            
            +##+            
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
               ++#+         
            ++####+         
           +######+         
         +###+++##+         
         ###+  +##+         
         ++    ###+         
               ###+         
              +##+          
              +##+          
              +##+          
              +##+          
              +##           
            ++###+          
         ++#######+         
         +##+###++          
          ++ +##+           
             +##+           
             ###+           
             ###            
             ##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +####+  
                +++######+  
             ++#####++      
           ++###+++         
          +##++             
          +#+               
          ++                
          #+                
          +#                
          +#+               
           +#+              
            +##+            
              ++            
              +#+           
               #+           
              +#+           
             +#+            
      +    ++##             
      +######+              
      +++++++               
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +######++         
         +####+++#+         
        +###+    ++         
        ###      +#+        
       +##+      +#+        
       +#+       +#+        
       +#+       +##        
       +##       +##        
        ##+      ###        
        +##+++++####        
         +######++##        
          ++#++  +##        
                 +##+       
                 +##+       
                 +##        
                 +##+       
                  ##+       
                  ##+       
                  +#+       
                            
                            
                            
                            
                            
       ++#+##++             
      +########+            
     +###+#+####+           
     +##+    +###+          
     ++        +#+          
                +#+         
                +#+         
                +#+         
                 #+         
                 +#         
                 +#+        
                 +#         
             +++++#         
           +#######         
           ########         
          +#++++###++       
          ##+  +####++      
          ###+###+####++    
          +#####+ +####+    
          ++###+   ++++     
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
              +####+        
             #####++        
            +##+++          
           +###             
           +##+             
          +##+              
          +##+              
          +##+              
          +##+              
          +###+             
          +###++++          
          +#######+         
          +########         
          +###+ +##+        
           ###+ +###        
           +########        
            +#######        
             +++#+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++           +++       
    +##+          +##+      
   +###+          ###+      
   ####+          +##+      
   ###+           +##+      
   ###+ ++++++++++####      
   ###++##############+     
   ###################+     
   +######+++++++++###+     
    ++++#+        +###+     
        +          +##+     
                   +###     
                   +###     
                   +###     
                   +###     
                   +##+     
                    +#+     
                     +      
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +###+         
              ###+          
             +###           
             +##+           
            +###+           
            +##+            
            +##+            
            ###+            
            ###+            
            +##+            
            ###+            
           +###             
           +##+             
           +##+             
           +##+             
           +##              
           +##              
           +##              
                            
                            
                            
                            
                            
                            
                            
            +###+           
          +####++           
         ####+              
        +##+                
        +#+                 
        +#+                 
        +#+                 
        +##+++              
        +#####+             
         +######+           
          +  ++##+          
               +##+         
                ++#+        
                 +##+       
                  +#+       
          +++     +##+      
          +##+++   ##+      
           +####++++#+      
             +#######+      
               +++#++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ##+              
          +##+              
         +##+   +###+       
        +###+  +###++       
        ###+  +##++         
       +##+   +##+          
       +#+   +##+           
      +##+ ++###+           
      +##++######+          
      +###########+         
      +############+        
      ++++  ##+ +##+        
            +#+  +##        
            +#+  +##+       
            +#+  +##+       
            +##+  +#+       
             +##+ +#+       
              +#####+       
              ++####+       
               ++##++       
                            
                            
                            
                            
                            
                            
               ++###+       
            ++#######+      
           +#####+##+       
          +###++ +##+       
        +###++   ###        
        +++     +##+        
               +##+         
              +###+         
              ###           
            +##++           
           +###+            
          +###+             
         +###+              
        ++##+               
       ++##+                
      +###+                 
     +###+    ++ +++++      
     +################+     
     +###############++     
     ++++###+++++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+++           
          +######+          
         +########+         
        +####+ ###+         
       +###++  +##+         
       +###+   +###         
       +##+    +###         
       +##+     ###+        
        +#+     +##+        
        +##     ###         
         ##++  +###         
         ####++###+         
         +########+         
           +++++##+         
                ###         
                ###         
                ###+        
                ####+       
                ####+       
                +###+       
                            
                            
                            
                            
                            
                            
         ++#++              
        +######+            
         ++#####+           
           +####++          
            ++####+         
              ####+         
              +###+         
               ###+         
               ####         
         ++    ###+         
        +###+ +###+         
        +#########+         
       +##########+         
       +##+######+          
       +#########+          
        +#########+         
        ++#########+ ++     
          +++  +######+     
                +#####+     
                  ++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+           
          +#######+         
         +#########         
         +####++++#+        
          +###+   +#+       
          +##+    +##       
         +##+      +#       
         +##       +#+      
        +##+       +#+      
        +##+       +#+      
        +##        +#+      
        +#+        +##      
        ##+        +##      
       +##         +#+      
       +##        +##       
       +##+      ++#+       
        +#+     +##+        
        +##+++++##+         
         +#######+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +##          
       ++      +##+         
       +#+     +##+         
       +##     +###         
       +##     +###         
       +##+    +###         
       +##++++++###+        
       +###########+        
       ############+        
       +###++++++##+        
       +++      +##+        
                +##+        
                +##+        
                +##+        
                 ##+        
                 ###+       
                 +##+       
                 +##+       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
              ++#+          
             +####+         
           ++######++       
          +#####+###++      
         +#####+++####+     
        +#####+   +###+     
        ####+     +####+    
       +###+       +###+    
      +###+         +##+    
     +####          +###    
     ####+          +###    
    +###+           +###    
    +###+           +###    
    ###+           ++##+    
    ###          ++####+    
    +##++     +++#####+     
    +####++++########++     
     ###############+       
     ++##########+++        
       +###+#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++                 
        +##+    ++++        
       +###+ ++######+      
       +###++#####++##+     
       ##++++##+++  ++##    
      +##+            +#+   
     +##+             +#+   
     +##+              ##   
     +#+               ##   
     ##+              +##   
     ##+             +##+   
     ##+             +#+    
     ##+            ###+    
     +##          +###+     
     +##++      ++###+      
      +###+++++####++       
       +#########++         
        ++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+++        
           +########+       
          ++###++++##+      
         +###+     ##+      
         +#+       ##+      
          +       +##+      
                 +##+       
               +###+        
             ++####         
           ++####+          
          +#####+           
        +#####+             
       +####+               
      +###+                 
      ###          +++++++  
      +###+++++++#########  
      +#############+++++   
       ++#++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####+         
          +########+++      
          +##++  +###+      
          +##+   +##+       
           +##+ +##+        
           +##++##+         
            +####+          
             ###+           
            +###+           
           +#####           
          +##+ ##+          
         +##+  +##          
         +##+   ##+         
         ##+    ##+         
        +#+     +#+         
       +#+      +#+         
       +#+     +##+         
       +##+  ++##+          
        +#######+           
        ++####++            
                            
                            
                            
                            
                            
                            
                            
                            
               ##           
              +##           
              +##           
              ##+           
             +##+           
            +###+           
           +####+           
          +##+##+           
         +##+ ##            
        +##+ +#+      ++    
        +#+  ##+    ++++    
        +######+++####+     
         ++########+        
            #+              
           +#+              
           +#               
           #+               
          +#+               
          +#+               
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ######++             
       #########+           
       +#########+          
        +++######+          
           +######+         
              +###+         
              +###+         
              +###+         
              +###+         
       +++++++#####++++     
       +##############+     
        +#############+     
        +++######+++++      
          ++++###+          
             +###+          
             +###+          
            +####+          
            +####+          
             +##+           
             +++            
                            
                            
                            
                            
                            
                            
             +#             
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
            +##+            
             ###            
             +##            
             ###            
            +###            
            +##+            
            +##+            
            +##+            
             ###+           
             +##+           
              ##+           
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++            
       +###+#++#+           
      ##++     +++          
     +#+         ++         
     #+           #+        
     #+           ++        
     ++           ++        
                  ++        
                  #+        
            +####++         
          +##++###+         
          +#+  +###+        
         +##  +#+ +#+       
          ##++#+   +#++     
          +##+       +++    
           ++         +++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +     +#+          
        +##    +#+          
        +##+   +##          
        +##+   ###          
        +##+   ###          
        +##+   +##          
        +##+   ###          
        +##+  +##+  +       
        +###+++######+      
        +###########+       
          ++#####++         
              ###           
             +##+           
             +##+           
            +###+           
            +###            
            ####            
            ####+           
           +###++           
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
        +#########+         
       +############++      
       +###+##+  +++##++    
       ##+  +#+     ++#+    
      +##    #+      ++#+   
      +#+    ++       +##   
      ###              +#+  
      ##+              +#+  
      ##+              +##  
      ##+              +##  
      ##+              +#+  
      ##+              ##+  
      ##+             +##   
      +##             +#+   
       +#+           +#+    
       +##+        ++##+    
        +##+     ++###+     
         +###+++####++      
          +#######++        
           +++++++          
                            
                            
                            
                            
                            
                            
            +##+            
           +####+           
          +##+###+          
          +#+ +###          
          +#+  +##          
               +##          
               +##          
               +##          
               +#+          
               ##+          
              ##+           
             +##+           
            +##+            
           +##+             
          +##+              
         +##+        ++#+   
        +##+    ++++##++    
       +###++++#####++      
       +########+++         
       ++#+++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#+         
           ++#####+         
        #######++#+         
       +####++  +#+         
         ++     ##+         
               +##          
               +#+          
               ##+          
              +##+          
         +++#######+        
        +########++         
         +######+           
             +##            
             +##            
             +#+            
             +#+            
             ##+            
            +##             
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                    +#      
                  +###      
        +#+       +##+      
       +##+       ###+      
       +##+      +###+      
       +###     +###+       
       +##+     +###        
       +###+   +####        
       +###+  +####+        
        #####++###+         
        +#########+         
         +#######+          
          +######+          
             ###+           
            +###+           
            +###+           
            ####            
            ######          
            #####+          
            ##+++           
                            
                            
                            
                            
                            
                            
                            
      ++######+             
      ##+++++##+            
     ++      +##+           
              +#+           
             +##            
             +#+            
            +##             
           +##              
           +#+              
            +#+             
             +#++           
              +##++         
                +##+        
                 +##+       
                  +#+       
                  +#+       
                ++##+       
        +    ++####+        
       +#+++#####++         
       +#####+++            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +######           
         +##+  +#+          
         +#+    #+          
         +#+    #+          
               +#+          
               +#+          
               ##+          
           +++##+           
          +######++         
          +###+++##+        
          ++++   +##+       
                  +#+       
                   #+       
                  +#+       
                  ##+       
         ++      ##+        
         +#++  +##++        
          +######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
          +#####+++         
         +#########+        
        +###########+       
        +############+      
       +#############+      
       +#####+ ++#####+     
      +#####+   +######+    
      +####+     +#####+    
      +####+      +####+    
      +####+      +#####    
      #####+      +#####    
      +####+      +####+    
      +####+      +#####    
      +#####+    +######    
      +######++++######+    
       ################     
       +##############+     
        +############+      
         +#########++       
          ++++###++         
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
            +######+        
           +########+       
          +####+ +##+       
         +###++   +#+       
         +##+     +##+      
        +###+     +##+      
        +##+      +###      
       +###+      +##+      
       +###+      +##+      
       +###+      +##+      
       +###+     +###+      
       +###+     +###       
       +###+    +###+       
       +###+    ####+       
       +####  +####+        
        +###++####+         
        +#######++          
         +#####+            
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
        +++#++              
     ++#######+             
    +###+++++#+             
    +++     +#+             
           +##              
           ##+              
          +##               
         ###+               
        ####++++            
       +#########+++        
        +++++#+######+      
                ++####+     
                    ###     
                    +##+    
                    +##+    
         +         ++#+     
        ++        +##+      
        ##+++++++###+       
        ###########+        
        +++####++++         
                            
                            
                            
                            
                            
                            
                            
                            
              ++#           
             +##+           
             +##            
             ##+            
             ##+            
             ##+            
             ###            
             ###            
             ###+           
             ###            
             ###            
             ###            
             ###+           
             +##+           
             +##+           
             +##+           
             +##+           
             +###           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+++          
        +++#######++        
        +###########+       
       ++###+++++####       
      +###++     +###+      
      +##+         ##+      
      +#+        +++#+      
      +#+       +##+        
      +#+    +++###+        
      +##++++######+        
       ############         
       +###########         
        ++##++++##+         
          ++  ++##          
              ###+          
             +###+          
             +##+           
            +###            
            +###            
            +##+            
                            
                            
                            
                            
                            
                    ++++    
                  +#####+   
                 +###++#+   
                +###+  ++   
               +##+         
             ++##           
             +##+           
            +##+            
           +###+            
          +###++            
          +#####+           
         +###++##           
         +##+  +#           
        +###   +#+          
        +##+   +#+          
        +##+   +#+          
         ###++ ##           
         +#######           
          +#####+           
            ###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++#+  
                +++#######  
           ++++########++   
       +++#########++++     
      +#########++          
      ########              
      +   +###++            
           ####+            
            +###+           
             +##+           
           ++###+           
       +++######+           
       +######+             
        +#++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++######+           
      +#####+####++         
     +#++      +###+        
     +#+         ###+       
     ++          +##+       
                  +##+      
                   +##      
                   +##+     
                   +##+     
          ++####++++##+     
        +#############      
        ##++++++++####      
       +#+        +###      
       +#+        +##+      
       +#+        ####      
       +#+       ###+       
       +##+    +###+        
        +##++++###+         
        ++#######+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####         
         ++########+        
         ###+++++ #+        
        +##+      +         
        +#+                 
        ##+                 
       +##+                 
       ##+                  
      +##++++++++++         
     +##############+       
     +######+########++     
      +++++   ++++++###+    
                    ++##    
                      ##+   
                     +##+   
        #+          +###+   
        ##+       ++###+    
        +###++++++####+     
         +##########++      
          ++######+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+++           
          +######+          
          +##++##+          
           +#+ ++#+         
           +##++##+         
           +#####+          
            ++###           
              ##+           
              ##+           
              ##+           
             +##            
             +#+            
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ###+           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
           +++#####+        
         +#########+        
        +###+++  ##+        
        +#+      ##+        
                +##         
               +##+         
               +##+         
              +##+          
              +##           
             +##+           
             +#+            
            +##+            
           +##+             
           +##+             
          +##+              
          +##+   +          
          +#+  +#+          
          ##++##+           
          +####+            
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+  ++        
          +######+##        
         +##########        
        +##++##+###+        
       +##+ +#++###         
       +#+  ++####+         
       +##+++#####+         
        #######++##         
        +#####+ ###         
         ++++  +###         
               +##+         
               +##+         
               +###         
                ###         
                +##         
                +##         
                +##         
                +##         
                +##         
                +##         
                            
                            
                            
                            
                            
         +###++             
         #######+           
         +   ++##+          
               ++##+        
                 +#+        
                 +#+        
              ++###+        
           +######+         
           ###+++           
           +##+             
            +##+            
             +##+           
             ++##+          
              +##+          
               +##          
                ##+         
               +##          
             ++##+          
      +++#######+           
      +#######+             
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +###+            
           +###+            
          +#+ #+            
          ##++#+            
         +## ###+           
         +#+ +###+          
         ##+   +##+         
        +##+    +##+        
        +##      +##+       
        +#+       +#+       
        +#+        +#       
        +#+        +#+      
        +#+        +#+      
        +#+        +#+      
        +##       +##       
         ##       +#+       
         +#+      +#        
         +#+     +#+        
          ##+    +#         
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
            +##+            
            +##             
           +##+      ++     
           +#+      +##+    
          +##      +##+     
          +#+     +##+      
          +#+    +###       
          +#+  ++##+        
          +#++####+         
          +#######          
           +#####           
             ###+           
            +##+            
           +##+             
           +##+             
           ##+              
          +##               
           +#               
                            
                            
                            
                            
                            
             +#+            
             ###+           
             +###           
              ###           
             +###           
             +###           
             +##+           
             ###            
             ##+            
            +##+            
            +#+             
           +##+             
           ##+              
          +##+              
         +###+              
        +##++++++++         
       +###########++       
     ++##############++     
     +####++      ++###++   
     +#++           ++##+   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
            ++####++++      
           +###+++ ###+     
           ####+   +##+     
          +###+     ###     
         +###+      ###     
        +###+       ###     
        ###+        ###     
       +###        +###     
      +###+       +###+     
      +###+       +###+     
      +##+        +##+      
      +##+       +###+      
      +##+       ###+       
      +##+      +###        
      +##++    +###+        
       +###  ++####         
        #########+          
        +#######+           
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
             ++####+        
        +++########+        
       +###########+        
       +#####+++##+         
        ++++   +##          
              +##+          
              +##           
              ###   +       
              ##+ +++       
            ++#####+        
          ++#####++         
          +#####+           
         +#####+            
          +++##+            
             ##+            
            +##+            
            +##+            
            +##+            
             +#             
                            
                            
                            
                            
                            
                            
              +#+           
             +###           
             +###           
             +###           
             +###           
             +###           
             +###           
             +###           
             ####           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
             ####           
            +###+           
            +###+           
            +###            
             ###            
             +##            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
              ##+           
              ##+           
              ##+           
             +##+           
             +##+           
             +##            
             ###            
             ###+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
             ###            
             ##+            
             ###            
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
      +########++           
      +##+++++++#+          
                +#+         
                 +#+        
                 +#+        
                +##+        
                +##+        
               ++#+         
              +##+          
              +##+          
             +##+           
            ++#+            
            +#++            
           +##+             
          +##+              
         +##+               
        +###     +++++#+    
        +##++++######++     
        +########++         
         +##++++            
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
               ##           
              +##+          
              +##+          
              ###           
              ###           
              ###           
             +###           
             +##+           
             +##+           
             ###+           
             ###            
             ###            
             ###            
             ###            
            +##+            
            +##+            
             ##+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#######+       
        ++#######++###+     
        ###++       +##+    
       +##+          +##    
       +##            ++    
       +#+             +    
        ##+                 
        +##+                
         +##+               
          +##++             
           +###+            
            ++##+           
              +##+          
               +#+          
                ##+         
                ##+         
                ##+         
           ++++###+         
      +++########+          
      ++######+++           
                            
                            
                            
                            
                            
                            
                            
                            
        ++#######++         
       +##++++++##+         
      +#++      +##         
      ++         ##         
      +          ##         
                +#+         
              ++#+          
          ++++###+          
          +#######+         
           ++   ++#+        
                  ##        
                  +#        
                  +#        
                 +##        
       ++        +#+        
      +#        +##         
      ##      ++##          
      ##++   +###+          
      +########+            
       ++##+++              
                            
                            
                            
                            
                            
                            
                            
           +++###+          
          +#######+         
         +##++  +##         
        +##+    +##+        
        +#+     +#+         
                +#+         
                +#+         
               +#+          
              +#+           
            ++##            
            +###+           
             ++###+         
                +#+         
                +##+        
            +    +#+        
          +#+    +#+        
          ##     +#+        
         +##++ ++##+        
          ########+         
          ++####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
          +######+          
         +###+###+          
        +##++ +###+         
       +##+    +###+        
       +##+    +###+        
       +##     +###+        
       ##+     +###+        
      +##+     +###+        
       ####++  +###+        
       +#####++++##+        
        +##########+        
         +++#######+        
             +++###+        
                +##+        
                +##+        
                 ##+        
                 ##+        
                 ###+       
                 +##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++####+            
      +#########++          
    ++###+++++###++         
    +##+       +##+         
    ##+        +###+        
    #+          +##+        
                +##+        
                +##+        
                +##+        
                +##+        
                ##+         
               +##+         
               ###+         
              +##+          
             +###+          
            +##++           
           +###             
          +##+              
          +#+               
          ++                
                            
                            
                            
                            
                            
                            
         +++++++++          
        +#########++        
       +#####+++++##+       
       +##++++    +##       
        +#+        ##       
        +##+      +##+      
        +####+++++###       
         +##########++      
         +############+     
        +###+++++++++#++    
       +###+         +##+   
       +##+           +#+   
      +##+            +##   
      +##+            +#+   
      +##+            +#+   
       ###+           ##+   
       +###+         +#+    
        +####++   +++#+     
         +############+     
          +++#######+       
                            
                            
                            
                            
                            
                            
               +++###+      
              +####+#+      
             +##++          
            +##+            
          ++##+             
          +##+              
          +#+               
         +##                
         ##+                
        +##                 
        +#+                 
        +#+                 
        +#+++++++++         
        +##########+        
       +####+   ++##+       
       +#+##+     +##+      
       ++ +##+     +#+      
           +##++++++##      
            ++########      
              ++####++      
                            
                            
                            
                            
                            
                            
                            
                            
               +++          
              +###          
             +####          
             +###+          
            +####           
           +####+           
           +###+            
           +####+           
            +###+           
            +####+          
             +####          
              +###++        
               +####+       
                +###+       
                +###+       
        ++     +####+       
       +#+++++#####+        
       +#########++         
       +#######++           
        +++#++              
                            
                            
                            
                            
                            
                            
                            
                            
        +#+                 
        #+                  
        #                   
        #                   
        #                   
        #                   
        #                   
        #       +++         
        #      +###+        
        #      +#+#+        
        ++     #+ ++        
        ++     #+ ++        
        +#     #+ ++        
         #+    +#+#+        
         +#    +++#+        
          #+      ++        
          +#+     #+        
           +#+   +#+        
            +##++##         
              +++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###            
            +###            
            +###            
            +###            
            +##+            
            +##+            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ##+            
             +#             
                            
                            
                            
                            
                            
                            
                            
            +++##++         
           +#######+        
           +##+++##+        
           ++   +##+        
               +###         
             ++###+         
            +###++          
          ++####++          
         #########++        
        +###++++++##+       
         ++       +##+      
                   +##      
                   +##      
       ++           ##      
      #+           +##      
      #+          +##+      
      #+        ++###+      
      ##+++++++#####+       
      +############+        
       +########++          
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
            +++  +##+       
           +##+  ##+        
         +##++  ##+         
        +##+   +#+          
       +##+   +##           
       +##+   ##+           
       +###+ +#+            
        ++##+##+            
          +###+             
           +####+           
           +#####+          
           +#++###+         
           ##  +###+        
          +#+   +###+       
          +#+    +##+       
          +#+    +##+       
          +#+ +++###        
          +########+        
           ++##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ###+           
             ####           
             ####           
             ####           
             ####           
             ####           
             ####           
             ####           
            +###+           
            +###+           
            +###+           
            +###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             +##+           
             +#+            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
             +##++          
            +#####+         
            +######+        
           +########+       
           +########+       
           +##++ +###       
           +##    +##       
           ##+    +##       
         +###+    +##       
         +####+  +##+       
         +##+++  +##+       
         ##+     ###+       
         ##+    +##+        
         ##+    +##         
         ##+   +##+         
         ##+  +##+          
         ##+ +###+          
         +#####++           
         +#####+            
          +#++              
                            
                            
                            
                            
                            
                            
                            
                            
               ++########+  
              +##########++ 
            +#########++++  
          ++#######++       
         +#######+          
        +########+          
       +#########+          
       +###+ ####+          
       +##++  +++           
       +####+++             
       +########+           
         +#######+          
           ++######         
             ++####+        
        +       +##+        
        ++    ++###+        
        +##++######+        
        +#########+         
         +#######+          
          ++#++++           
                            
                            
                            
                            
                            
                            
                            
               +##          
               +##          
               ###          
              +##+          
              +##+          
             +##+           
             ###+           
             ###+           
             ###+           
             ##+            
             ##+            
            +##             
            ###             
           +###             
           +###+            
           +###+            
           +###             
           +##+             
           +##+             
           +##              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####+            
       ++####+###           
      +###++  +###+         
      +##+     +###         
      +++       +##+        
                 ##+        
                 ##+        
               +###+        
             ++###+         
           ++###+           
           +#####+          
            + ++##+         
                ##+         
                ##+         
                ##+         
               +##+         
               +#+          
          +   +##+          
          #+++##+           
          ++#+++            
                            
                            
                            
                            
                            
                            
           +++              
           +##+             
           +###+            
           +###+            
           +###+            
           +####+           
            +###+           
            +###+           
            +###+           
             ####           
             ####           
             +###+          
             +###+          
             +####+         
             +####+         
              +###+         
              +###+         
              +###+         
               +##+         
               +#++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++##++++#        
         ###########+       
        +############+      
        ####+++++++++       
        ###+                
        +##+                
        +##+                
        +###++              
        +######+            
        +########+          
        +####+####+         
          +     +##+        
                 +#+        
                 +##+       
         +       +##+       
         ##++    +##+       
         ####++++###+       
         ++#########        
           +#######+        
             ++###+         
                            
                            
                            
                            
                            
                            
                            
          +++++##+          
       +++########          
      +#######++++          
      +#### +               
       +###                 
        +## +++###+++       
        +##+##########+     
       +###############+    
       +####++      +##+    
       +###+         +##+   
        +++          +##+   
                     +##+   
                     +##+   
                    +##+    
     +#+            +##+    
     +##+          +###+    
      +##+++      +###+     
      ++#####++++####+      
        ++#########++       
           ++#####+         
                            
                            
                            
                            
                            
                            
                            
            +###            
            +###            
          ++####+           
          +#####+           
         +#####+            
        +#####+             
        +####+    +++       
       +#####  ++#####+     
       +####+ +#######+     
       ####+++########+     
       ####++#####++###     
       ####+#####++####     
      +###++####+ +###+     
      +####+####+#####+     
      +##############+      
       #############+       
       ############+        
       ###########+         
        +######++           
         ++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                   +#+      
                  +##+      
                  ##+       
                 +##+       
                 +#+        
                +##+        
               +##+         
               ###          
              +##+          
             +##+           
            +##+            
           +##+             
           ##+              
          +##               
         +##+               
        +##+                
        +#+                 
        ##+                 
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++++++     
             +#########+    
            +####++++##+    
           +##++     #+     
           +##+      +      
           +##+    ++++     
           +##+++#####+     
           +#######+++      
          ++####+++         
         +#####+            
         +#####+            
        +##+ ##+            
        +##  ##+            
        +##+ ##+            
        +##+ ##+            
         +#++##+            
         +####+             
         +####+             
          +###+             
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
               + ++++##+    
           ++++########+    
          +###########+     
          +#####++++        
          ###+++            
         +##+               
        +####++++           
        #########++         
        ###########+        
        +##++++++###        
        ++++     +##+       
                 +##+       
                 +##+       
                 +##        
      +         +##+        
      ++       +###         
      +#+     +###+         
      +##+++++###+          
       +########+           
        ++####++            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#            
              ++            
              ++            
              #+            
              #+            
              #+            
              ++            
              #+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
   ++          +##+         
   +#+         +##+         
    +###+++++++##+          
     +###########+          
        ++++++++#+          
               +#+          
               +#+          
               +#+          
               +#+          
                ##          
                +#          
                +#          
                +#          
                +#+         
                +##+        
                +##++       
                 ###+       
                 +##        
                            
                            
                            
                            
                            
                            
                            
              +  +##+       
             +#++###+       
           +###++## +       
         +###++ +## +       
        +###+   ##+++       
       +###+   +##+#+       
       +##+    +####+       
       ###     +###+        
       ###+    ###+         
       +###+++####+         
       ++########+          
         ++#+++###          
              ####          
              ###+          
             +###+ +        
             +###+++        
             +#####+        
             +####+         
             +###+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
    +##+                    
    ###                     
   +##+                     
   +##+                     
   +###            +#+      
   +###+           +##+     
    ###++          +##+     
    +###++         +##+     
     +####+       +###+     
      +#####+++++#####+     
       ++#############+     
          +++###+++###+     
                  +###+     
                  +###+     
                  +###+     
                  +###+     
                   ###+     
                   +##+     
                   +##+     
                   +##+     
                            
                            
                            
                            
                            
           +++              
           +#+              
          +##+              
          ###+              
         +##+               
         ###+               
        +##+                
        +##+                
        ###+                
       +###     ++++        
       +##+   ++####        
       +##+ ++#######       
        ##++#####+###+      
        #######++ +###+     
        +####+     ###+     
        +####+    +###      
         ####+++++###+      
         ++#########++      
          +########+        
           ++++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++++         
        ++#########+        
     ++#####+++++##+        
     +###+++     +##        
    +##++        +##        
   +##+          +##        
   +#+           +##        
   +++           +##        
                 ###        
                +##+        
                +##         
               +##+         
              +##+          
              ###           
             +##+           
            +##+            
           +##+             
          +####++###+       
           +########+       
            ++++###++       
                            
                            
                            
                            
                            
                            
         +####+             
        +######+            
        +#++++##            
              +#            
              +#            
              +#            
              +#            
              +#            
              ##            
             +##            
             +#+            
             +#+            
             ##+            
            +#+             
           +##+             
           +#+    ++++++    
          +##+++########    
         +##########++#+    
         +####+++++         
         +#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++#+     
              +++#####+     
        +++++#########+     
        #########+++++      
        ##++++++            
       +#+                  
       +#+                  
       +#+                  
       +#+                  
       +##+##+++            
       +#########++         
        +##+++++###+        
                 +##+       
                  +##       
                   ##+      
                  +##+      
           +++++++###       
         ++#########+       
         ##########+        
         +++++++#+          
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +######+       
            +##++++#+       
           +##+    +#+      
           +##     +#+      
          +##+     +#+      
          +##      +#+      
         +##+      +#+      
         +##       ++       
         +#+      +#+       
         ##+      +#+       
        +#+       #+        
        +#+      +#+        
        +##      +#+        
        +##     +##         
        +##    +##+         
         +#+  +##+          
         +##++##+           
         +#####+            
          ++##+             
                            
                            
                            
                            
                            
           +#+              
           +#+              
           +#               
           ##               
          +##               
          +#+     ++        
          +#    ++##+       
          ##   +###+#+      
          #+  +#++  +#      
         +#+ ++#++   #+     
         +#+ +#++   +#+     
         ##++##+    +#+     
         ## +##+    +#+     
         ## +#+    +##      
         +# +#+   +##+      
         ## +#+ ++##+       
         +#++######++       
         +########++        
          +####++           
          +#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++++++###+        
      +###########++        
      +##+++++++            
      +##                   
       ##+                  
       +#+                  
       +#+                  
       +#++++++             
       +########++          
       +#++++++###+         
       ++      ++##+        
                 +##+       
                  +##+      
                   +##+     
                     ##     
          +          +#+    
         ##           #+    
         ##+++      ++#+    
         +######+++###+     
          ++++++####++      
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
            +####           
           +##++#           
           +#+ ++           
           +#+ ++           
           ##               
          +##               
          +#+               
          +#+               
          ##+++++           
         +########+         
          ###++++##+        
         +##+    +##+       
         +###     +#+       
         ++##+    +#+       
           +##+   +#+       
           +###+ +##+       
            +######+        
             ++##++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+++++          
          ##++####++        
         ++      +##+       
                  +#+       
                  +##       
                +###+       
           ++++###+         
         +########+         
         +##++  ++#+        
                 +##        
                  +#        
                  +#+       
                  +#        
         +       +#+        
        ++      +#+         
       ##+     +#++         
       ##     +#+           
       ##    +#+            
       +#+++##+             
        ####++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++#########+          
     #############+         
     +++       +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##          
               +##          
               ###          
               ##+          
               ##+          
               ##+          
              +##+          
              +##+          
               ###+         
               ###+         
               +#+          
                            
                            
                            
                            
        +                   
      +###+++               
      ########+             
      +++++####++           
           ++####           
             +###           
              ###           
             +###           
            +###+           
            +###            
            +##+            
           +###+            
           ###+             
          +###+             
          ###+    ++++###+  
         +###+++#########+  
         #############++    
        +#########++        
        +####++++           
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++##++               
       ######++             
       ##+ ++##++           
      +##+   +###+          
      +##    +####+         
      +#+      ++##+        
      +#+         +#+       
      +#+          ##+      
      +#+          +#+      
      +#+           +#+     
      +#+           +#+     
      +#+           +##     
      +#+            ##     
       ##           +##+    
       ##           +#++    
       +#+         +##+     
        ##+       ++#+      
        ++#++    +###+      
          +##++++###+       
           +++####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
            #######+        
         ++#########+       
        +####+++####+       
       +###++  +##+#        
       +##+    ###          
       +#+    +##+          
       +#+   +###+          
       +##+  +##++          
        +##++##+            
         +#####+            
          +####             
           #####+++         
          +######+++        
         +##+  ++##+        
         +##+    ++#+       
         +##      +#+       
         +##+   ++##+       
         +####+####++       
         ++#+++##++         
                            
                            
                            
                            
                            
                            
                            
                            
           ++#++            
          +######+          
        +###+ ++##+         
        +##++   +##         
        +#+      ##+        
        +#+      +#+        
         ##+     +#+        
         +##+   +##+        
          +##++++##         
           +######+         
            +####+          
          ++#####+          
         +###+++#+          
         +#++  +##+         
         +#+    +##+        
          ##+    +#+        
          +#+    +#+        
          +##+  +##         
           +###+##+         
            +####+          
                            
                            
                            
                            
                            
                            
                            
                            
                   ++++++++ 
            ++############+ 
           +##########++++  
          +####++++         
          +##++             
         +##+               
        +###+               
        +##+                
        ###                 
        ###++               
        +#####++            
         ++######           
            ++####          
              ++##+         
       +        +##         
       #++     +###         
       +#++  ++###+         
        ###+#####+          
        +#######+           
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +  +#+          
           +#+ +##          
           +#+ +##          
           ##+ +##          
          +##  +##          
          +##  +##          
         +##+  +##          
         +##+  +##          
        +#########+         
        +#########+         
         +++++++##+         
               +##          
               +#+          
               +#+          
               +#+          
               ##+          
               ##           
               ##           
               #+           
               ++           
                            
                            
                            
                            
                            
                            
                            
              #+            
              ##            
              ##+           
              +#+           
              ##+           
              ##            
             +##            
             +##            
             +##            
             +##            
             +#+            
             +#+            
             ##+            
            +##+            
            +##             
            +##             
            +#+             
            ##+             
           +##              
           +#+              
                            
                            
                            
                            
                            
                            
                            
              ++            
              +#            
              ##            
              ##            
              ##            
              ##            
              +#            
             +##+           
             ###+           
            +###            
            +##+            
            +##+            
            +##+            
             ##+            
            +##+            
             +#+            
             +#             
            +##+            
             +#             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +      +#+       
          +#+     +#+       
          +#+     +#+       
         +##+     +#+       
         +##      +#+       
         ##+      ##+       
        +##+     +##+       
        ##+ +    +##        
       +######++++#+        
       ############+        
       ####++ +++##+        
       ##+       ##+        
       ++        ##+        
                +##+        
                +#+         
                ##+         
                ##+         
                ##+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                     +      
           ++##+     ##     
         +#####+     +#+    
        +####+        ##    
       +###+          ##+   
      +###+           +##   
      ###+            +##   
      ##+             +##   
     +##+              ##   
     +##               ##   
     ##+               ##   
     ###               ##   
     +##+             +##   
     +##+             ##+   
      ###+           +##+   
      +###+         +###    
       +###+       +###+    
        +###++    +###+     
         +###########+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++#++++                
  +##########+++            
  ###+++++++++###++         
  +#+          ++##+        
                ++#++       
              +######+      
              +####++       
               +#++         
                +#+         
                 +#++       
                  +#++      
                  +###      
               ++####+      
             ++#####+       
           ++####+++        
            +++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
        ++######+           
       #######+##+          
       ####++ +##+          
        ++    +##+          
            +####+          
           +####            
         ++#####+           
        +########+          
        ###########         
        +#####+++##+        
        ++++     +##+       
                 +##+       
                 +###       
                 +###       
          +   ++####+       
          ##++#####+        
          +#######+         
           +#####+          
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +####+#####+         
      +##+++##+++##+        
      ++         +#+        
                 +#         
                 #+         
                +#+         
                +#+         
                +#          
               +#+          
               +#+          
               +#           
              +#+           
              +#+           
              ##            
             +#+            
             +#+            
             #+             
            +#+             
            ##+             
            #++             
                            
                            
                            
                ++###+      
               +#####+      
              ####++        
            +###+           
           +###+            
          +###+             
         ++##+              
         +##+               
        +##+                
        ###+                
       +##+                 
       +##       +++#+      
       ##+    +++#####+     
      +##+   +#####++##+    
      +##+ ++###+++ +##     
      +##+ +##++  ++##+     
       ###+###   +###++     
       +#####+++####++      
        +#########++        
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
               ##           
              +#+           
              +#+           
              +#+           
              ##+           
              ##+           
              ##            
             +#+            
             +#+            
             ##+            
            +##+            
            +##             
            +#+             
            +#+             
            +#+             
            +#+             
            +##             
            +##             
             +#+            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
              ###+          
             +###+          
            +##++           
           +##+             
           +##              
          +##++++           
          +##+####+         
          ##+######+        
         +## +++++##+       
         +##      +##       
         +#+       ##       
         ##       +##       
        +#+      +##+       
        +#+     +##+        
        +##    +##+         
         ##+ ++##+          
         +######+           
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++             
        ++#####+            
       +##++  +#            
      +#+      ++           
     +#+       +#           
    ##+        +#+          
    +           ++          
                +#          
                +#          
                ++          
               +#+          
              +##+          
           ++###+           
         +######++          
         +#########+        
          ++   +++###++     
                   ++###    
                     +++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 ##+        
                +##+        
                ###+        
               +##+         
               +##          
              +##+          
              ##+           
             +##            
            +##+            
           +##+             
           +##+             
           ##+              
          +##+              
          ##+               
         +#+                
        +#+                 
        +#+                 
        #+                  
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++###+              
        +#####+             
        ########+#+         
        ###+ +#####+        
        ##+   +####+        
        +#++++####+         
        +#########+         
         +########+         
          +++++###          
              +##+          
              ###+          
             +###           
             +###           
             +###           
             +###           
             +###           
             +##+           
             +##+           
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
           ++++++           
         +#######++         
       +##########++        
      +######++####++       
      +####+   ++###+       
       ###+      +###+      
       +++        ###+      
                  +###      
                  +##+      
         ++++++   ###+      
      ++########++###+      
     +###############++#+   
     ######+++##########+   
     +###+++++#########++   
     +#############+++++    
      +##########+          
        ++++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#####+       
            +########+      
          +#####+++##+      
         +###+++  +##+      
         +##++    +##+      
        +###      +##+      
        +##+      +##+      
         ###      ##+       
         +##+    +#+        
          ###+   ++         
          +###+             
           +###++++++++     
           +#########++     
         +#######+++        
        +####+###+          
        +##+   +#+          
        +##+   +#+          
         +##+++##+          
         +#######+          
          ++####+           
                            
                            
                            
                            
                            
               +#+          
              +##+          
              +#+           
             +##            
            +##+            
            ##+             
           +#+              
          +##+              
          +#+               
         +##                
         +##                
         +#+    +++++       
         ##+ ++######       
         ##++####++##+      
         +####++ +##+       
         +###+   +##        
         +###+  +##+        
         ++##+++##+         
           +#####+          
            +++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ##+           
              ##+           
             +##+           
              ##+           
             +##+           
             +##+           
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +#+            
            +##+            
            +##+            
            +##+            
           +##+             
           +##+             
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#++        
             +####+#++      
            +#++   +#+      
          +##++    +#+      
         +##+     +#+       
        +#++      +#        
       +#+       +#+        
      +#+        #+         
      +#       +##+         
      +#   ++   ##          
      +##++#++ +#+          
       ++#++   ##+          
              +#+           
              +#+           
              ##+           
             +#+            
             +#+            
             ##+            
             #+             
             ##             
                            
                            
                            
                            
                            
                            
                   +++      
            ++++++####      
         ++##########+      
         +###########+      
         +#####+++++        
         +#+++              
         +#+                
         +#+###++           
        +########+          
        +#########+         
        +#++ +++###+        
                +###        
                 +##+       
          ++      +#+       
        +##+      +#+       
       +##+       ##+       
        +#++    ++##+       
        +###+++#####        
         +########++        
            +####+          
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +#######+         
          +##+++##+         
           +   +##+         
               +###         
               +##+         
               +###+        
               +##+         
               +##+         
               ###+         
              +###+         
           +++####+         
        +++#########+++++   
       ++################+  
       #########+++++++++   
       ###++###+            
      +##++###++            
      +#++####+             
      +#####++              
       +##++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
             +#####         
           ++###++#         
         ++###+  ++         
         ###++              
        +##+                
        +##+                
         +##+               
          +##++             
           +###++           
            ++###++         
              ++###+        
                ++##+       
                  +##+      
                  +##+      
         +        +##+      
        ++       +###+      
        +#+     +###+       
         ##########+        
         ++######++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++         #+       
        ##+        ++       
        +#+        ##       
        +##       +##       
        +##+      +#+       
       +##+       +#+       
       ###+       +#+       
       ###+       +#+       
       +####+++++++#+       
       +############+       
       +###+++++++##        
       +#+       +##        
                 +##        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#         
                 ##         
                +#+         
                            
                            
                            
                            
                            
                  +#+       
                  ###+      
                 +###+      
                 +###+      
                 +##+       
                 +##+       
                 +##+       
      ++         ###+       
     +##        +###+       
     +##+       +###+       
     +###       ###+        
     +##+       ###+        
    +###    + ++###         
    +##############         
    +##############         
     +#####+++ +##+         
               +##+         
               +##+         
               +##+         
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++###+         
           #########+       
          #####+++###       
          +##+    +##+      
          +##      ###+     
          +##      +##+     
           ##     +###+     
           +#     +###      
                  +###      
                  ###+      
                 +###       
                 +##+       
      +++++++  ++##+        
     +########++###         
     +############          
     +##+++++#####          
     +##  +#####++          
     +##+######+            
     +#######+              
      ++##+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
        ++   +#####         
        +##++##++##         
        +###++   ++         
         +##+   +#+         
          +##+  ##          
           +##++#+          
            +####           
             ###+           
            +###+           
           +##+##+          
          +##+ +#+          
         +##+   +#+         
         +#++    #+         
         ##+     +#         
         #+      +#+        
         #+      ##         
         +#+   ++#+         
          +#++###+          
           ++++++           
                            
                            
                            
                            
                            
                            
                            
        ++                  
    ++#######+++            
    ############++          
    +#+      +++###+        
     ++         ++#+        
                ++##        
            ++++###+        
        ++#+####++          
        ######++            
        ++######++          
            +++####+        
                ++##+       
     #+           +###+     
    +#+            ++##+    
    +##+             +##    
     +###+            ##    
      ++###++++      +##    
        ++########++###+    
           ++++++####+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
              +++ +##       
            ++###+ +#+      
         ++######+ ##+      
        +###+++++ +#+       
       +###+     +#+        
      +##++     +#+         
      +#+       +#          
      +##+      #+          
       ###+    +#           
        +##++  +#           
         +###++#+           
           +####+           
            +####+          
            +##++#+         
            ##+ +#+         
           +#+ +#+          
           +#+ ##+          
            ####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####++       
          +##########       
         +###+++  +##       
        +##+      ##+       
        +##      +##+       
        +#+     +##+        
         +      +##+        
               +##+         
               ##+          
              +#+           
             +##            
            +##+            
            ##+    ++++     
           +#+ +++###+      
          +##++###++        
          ######++          
         +####+             
       ++##++               
       ###+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
      +##     +##+          
     +###+    +##+          
     +###+    +###+         
     +###     +###+         
     +###      +##+         
     +###      +###         
     +###      +###+        
    +####       ####+       
    +####++++++ +###+       
    +###########+###+       
    +###############+       
     +####++++######+       
      ++++    ++++###+      
                 +####      
                  +###+     
                  +###+     
                   ###+     
                   ###+     
                   ####     
                   ++#+     
                            
                            
                            
                            
                            
                            
                            
           ++++++           
         +########+         
         ##########+        
        +#########+         
        ####++  ++          
        ####+               
       +####+ +++++++       
       ##############+      
       ###############+     
       ###############+     
       ######+++  +###+     
       +###++      ###+     
        +++       +###+     
         +        +###      
        +#+      +####      
        ###++   +####+      
        +############       
        +###########+       
         ++########+        
            ++##+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++         
           +#######+        
          +########+        
         +#########+        
        +####++####+        
        ###+    +###+       
       +###      +###       
      +###+       +##+      
      +##+        +##+      
      +##+         +#+      
      ###          +##      
      ##+          +##      
      ##+          +##      
      ##+          +##      
      +#+         +###      
      +##+        +##+      
      ++##++   ++####+      
       +############        
        ++########++        
           ++++++           
                            
                            
                            
                            
                            
                            
                            
          ++####+           
         +#######+          
        +###+  ##+          
       +##+    ##+          
       +#+     ##+          
      ++#     +##+          
       ++     ###+          
            +####+          
            #######+        
           +##+ ++##+       
           +#++  ++##+      
                   +#+      
                   +#+      
        +++        +#+      
       +##+        ##+      
       +##+      ++##       
       ####++++++###+       
       +###########+        
        +#########+         
         +++##++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#+         
              +###+         
             +##+           
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +###            
            +###            
            +###            
            +###+           
            +###+           
            +###+           
             +##+           
             +##+           
             +##+           
              ##+           
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++###+        
   ++##############+        
  +###########+++##+        
  ++#####++ ++  +##+        
       ++       +##         
                +##         
                ###         
                ###         
                ###         
                ###         
                ###         
               +##+         
               +##+         
               +##+         
               +##          
              +###          
              +##+          
              +##+          
              +##+          
              +#++          
                            
                            
                            
                            
                            
                            
             ++###+         
           +######+         
         +####++##+         
         ###++  ##+         
         +#+   +##+         
           +   +#+          
               ##+          
              +##           
              ##+           
             +##+           
             +##            
             ##+            
            +##+            
            +##             
            +#+             
            ##+             
           +##+             
           +##+             
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
        +###+ ++++++++++    
      ++###############+    
      +###############++    
      ++############+       
        ++#######+          
         +########+         
         ##########+        
         ###########        
         +####++####+       
          ++++  +###+       
                 ###+       
                 ###+       
                 ####       
         +++     ####       
        +##+   ++###+       
        +###   +####+       
        +###++#####+        
        +#########+         
        +########+          
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++####++        
     +##############+       
    +################       
    +################+      
     +########++++###+      
     +++++++++    ###+      
                 +###+      
                 ####       
                +###+       
               +####+       
               +###+        
              +####+        
              ####+         
             +####+         
             +####+         
            +####+          
            +####           
            ####+           
            +##+            
             +++            
                            
                            
                            
                            
                            
                            
                            
              +#+           
           ++####+          
          +##+###+          
         +#+   ##+          
        +#+    ##+          
        ##    +##           
       +#+    +##           
       ##    +###           
       ##    +###           
       ##++++#+##+          
       +#####+ +#+          
        +++++  +#+          
               +#+          
               +#+          
               +##+         
                ##+         
                ##+         
                +#+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++##+             
         +###++             
        +###++++++++        
       +############+       
       ######+++++##+       
       ##+++     +##+       
       ++        ###        
                +##+        
                +##+        
                ###         
               +##+         
               +##+         
               ###          
              +##+          
              ###+          
              ##+           
             +##+           
             +##            
             +##+           
             +##+           
                            
                            
                            
                            
                            
               ##+          
               ##+          
              +##+          
              ###           
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
             ###+           
             ###+           
            +###            
            +###            
            ###+            
            ###+            
            ###+            
            ####            
            ####            
            ###+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ##  +++++         
         +#++######+        
        +######+###+        
        +###++  +#+         
        +##+   +##+         
        +##    +##+         
        +##+ ++##+          
         +#+ +###+          
         +#######+          
          ++#####           
            ++###           
             +###           
             +##+           
             +##+           
             +##            
             +##            
             +##            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
            ++###+          
          +#######+         
         +###+++###         
          ++    +##+        
                 +#+        
                 +#+        
                 +##        
                 +#+        
                 +#+        
                 ##+        
                +##         
           +++++###++       
         +###########++++   
        +##############++   
       +##++ +##++ +++      
       +#+  +###+           
       ##+ +###+            
       ##++###+             
       +#####+              
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ##+           
             +##+           
             +##            
             +##+           
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##            
             +##+           
             +##+           
             +##+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                        ++  
                       +++  
             ++       ++    
           +##+      +#+    
         +##++      +#+     
        +#++++     +#+      
       +#+        +#+       
      +#+        +#+        
      #+        +##+        
      #++    +++##+         
      +#######+##+          
        ++    +#+           
             +#+            
            +#+             
           +#+              
           +#               
           #+               
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
           +++######++      
          +######+####      
         +###++     +##+    
        +##+         +#+    
        +#+          +#+    
        ##           +#+    
        +#           +#+    
                    +##+    
                    +#+     
                   +##      
                  +##+      
                 +##+       
                +##+        
               +##+         
             ++##+          
     +++++  +###+           
    +######+###             
    +##++#########+         
    +#######++##++          
     +###++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#++          
         ++###++#+          
       +#####+ +##+         
      +####+    +##         
      +##++     +##         
      +##+      ###         
       +##     +###         
        ###++++####         
        +#########+         
         ++++++###+         
               +##          
               +##          
               +##          
               +##          
               +##          
              +###          
              +##+          
              +##+          
              +##+          
              ++#+          
                            
                            
                            
                            
                            
       +++#+                
      +#######++            
      +#########            
       +++ +####+           
             ++##+          
              +###+         
               +###         
                ###+        
                +##+        
                +##+        
                +##+        
                ##+         
                ##+         
               +##+         
          +++++###          
         +########+         
        +##########+        
        +###########+       
         ######+++###+      
          ++++    +##+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+ ###++          
         +##+######+        
         +###+++++##+       
         +#++      #+       
        +##+       +#+      
        ##+         ##      
       +##+         +#+     
       ###          +#+     
       ##+          +##     
       ##+          +##+    
      +##+          +##+    
      +##           +##+    
      +#+           +##+    
       #+          +##+     
       ##+         ###+     
       +#+        ####      
        +#+     +###++      
        +##++++#####+       
         +#########+        
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
        +#+                 
        +#+      ++         
        ##+     +##         
        ##+     +#+         
        ##+     ##+         
        ##+     +#+         
        ##+     +#+         
        ##+     +#+         
        ##+     ##+++       
        ##+    +######++    
        ##+  +###########++ 
        ##++######+  +++###+
        #######+##       +++
        +####+++##          
        ####+  +##          
        +#+    +##          
         ++    +##          
               +##          
               +##          
                +#          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +##++#+          
          +##+  +#          
          +#+   +#+         
         +#+    ###         
         +#+  +####         
         ##  +##+##         
         ##+##++###         
         ####+ +#+          
         +#++  ##           
              +#+           
              +#+           
             +##            
             +#+            
             ##             
            +#+             
            ##+             
           +#+              
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
             ##+            
             ##+            
             ##+            
             +#+            
             +#+            
             ##+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##            
             +##+           
              ##+           
              +#+           
              +#+           
              +++           
                            
                            
                            
                            
                            
                            
                            
                    +#+     
             ++   ++##      
             ##   +##+      
            +#+  +##+       
           +##   +##+       
          +##+   ###        
          ##+   +##+        
         +#+    ##+         
        +##+   +##+         
       +##+    +##          
       +##+    ##+          
       +###++++##+          
       +#########           
        ++++#####++         
            +#######+       
            +##++####       
            ##+   +++       
           +##+             
           +##+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####+           
        +###+++##+          
        ##+    +##          
       +#+      +++++       
       ##+       +##+       
       ##+      +##+        
       ##+     +##+         
       +##+    +#+          
        +##+  +#+           
         +##++##+           
          +####+            
           +####+           
            +####+          
            ######+         
            ##+ +##+        
            ##+  ##+        
            ##+ +##+        
            ##+++##+        
            +#####+         
             ++#+++         
                            
                            
                            
                            
                            
                            
                            
                ##          
               +#+          
               +#+          
              +##           
              +##           
              ##+           
             +##+           
             +##            
             ##+            
             ##+            
            +##+            
            +##+            
            ###             
            ###             
           +##+             
           +##+             
           +##+             
           +##+             
           +###+            
            +#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#++++          
        +#########+         
        ##++    ++#+        
       +#+        +#        
       +#          #        
       +#+         #        
        +#      + +#        
        +##+  +#+ #+        
         +##++++ ++         
           +##+ +#+         
            ##+++#          
           +#++#+           
          +#+ ++#+          
          ##    +++         
         +#+      +++       
         +#+       +#+      
         +#         +#      
         +#+         ++     
          +#++      +++     
           ++#+++####+      
                            
                            
                            
                            
                            
                            
                            
                            
          ##+               
          ##+               
          ##+               
          ##+               
          ##+               
          ##+ #+            
         +##+ ##+           
         +##+ +#+           
         +##+ +##           
         +##++ ##           
          #######+++++      
          +###########+     
            +++#######+     
                +#++        
                +#+         
                +##         
                +##+        
                 ##+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++     +++++++  
          ++##  +++######+  
         +##++++######++++  
       +####+#####+++       
       ###++#+++            
       ###+                 
       +###++               
         +####++            
          ++####+           
            ++###+          
              ++##+         
               +##+         
      +       +###          
      #++  +++###+          
      +##++#####+           
        ++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#+           
           +#####+          
          +##++####         
          +#+  ++##         
          ##    +##         
         +#+    +##         
         +#    +###         
         ++   +####         
         #+   ##+#+         
         #++++#++#+         
         #####+ +#+         
         +###+  ++          
          +++   #+          
               +#+          
               +#+          
               +#           
               #+           
              +#+           
              ##+           
              #+            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
           +#######         
          #####+ +#         
         +###+   +++#       
         ####+   +##+       
         +#####+++##+       
          ++#######+        
            ++####+         
              +###+         
              +###+         
             +####+         
             #####+         
            +#####+         
           +##+###          
           +#++##+          
           +#####+          
           #####+           
           #####+           
           ####+            
           ###+             
                            
                            
                            
                            
                            
                            
                            
                            
             +++##++        
            +###+##+        
          +###+   +#+       
         +####+   +#+       
         +##+#+   +#+       
         +## +#   +#        
         ###  +  +#+        
         +##     ##+        
         +##+   +#+         
          +#+  +#+          
           ##++#+           
           +####            
            +##+            
           +###             
           ####+            
          +#++##            
         +##++##            
         +## +##            
         +#####+            
          +####             
                            
                            
                            
                            
                            
                            
                            
                            
    +####++#####++          
    +#############++        
    +###############+       
    +#+##+++#########+      
     + ++  ++########+      
         ++##########+      
        +##########++       
        +#######+           
        +######+            
        +#######+           
         +#######+++        
             +#####++       
              +######+      
               ++######+    
                 +#####+    
            +++++######+    
        ++++###########+    
        ##############+     
        +##########+++      
         +#######++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++####+          
         +########+         
        +##########+        
      ++###+    +##+        
      +##+       ##+        
      ##         ##+        
      ++         ##+        
                 ##+        
                +#+         
                ##+         
               +#+          
               ##+          
              +##           
             +##+           
             +#+            
            +##+            
            +#+             
           +##              
           +##+             
           +#+              
                            
                            
                            
                            
                 +##+       
                +###+       
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
           +#+              
          +##+++            
          #######+          
         +##+++###+         
          ##+  ++##+        
          ##     +#+        
         +#+     +#+        
         +#+     +#+        
         +#+    +##         
         +#+    +#+         
          ##+  +#+          
          +######+          
           +++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++###++          
        +#########++        
       +############+       
       +#############+      
      +###############+     
      ######++++#######     
     +#####+    ++#####     
     +#####+      +####+    
     +#####        +####+   
     +####+        +####+   
     +###+         +####+   
     +###+        +#####+   
     +###+       +#####++   
     +###+      +######     
     +####+++++########     
     +##############+       
      +############+        
       +###########+        
       ++#########+         
         +###+++++          
                            
                            
                            
                            
                            
                            
                            
              ++            
            ++##            
           +###+  ++        
           +###+  ##+       
          +###+   +##       
          +##+    +##+      
         +###     +##+      
         +##+     +##+      
         ##+       ###      
         ##+       ###      
        +##+       +#+      
        +##+       ##+      
        ###+       ##+      
       +###+      +##       
       +###+     +##+       
        +##+    +##+        
        +###++++##+         
         ########+          
         +#####++           
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#####++            
       +########+           
       +########+           
       ++++  +##+           
       +     +##+           
            +##+            
           ####+            
          +#####++++        
         +##########+       
         +###########+      
          +###++++####      
                  +###      
                 +####      
                 +###+      
                +###+       
               +####+       
              +####+        
        +#+++#####+         
         #######++          
         ++####+            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+++          
             +#+##          
            +#+ +#+         
            +#+  +#         
           +#+   +#         
           +#+   +#         
           +#    +#+        
           ++    +#+        
           #+    +#+        
          +#+    +#+        
          +#+    +#         
          +#     +#         
          +#     +#         
          +#     ++         
          +#    +#+         
          +#    ++          
          +#   +#           
          +#+ +#+           
           ####+            
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++#+++     
         ++++##########+    
        +#####+++++++##+    
       +####++       ##+    
        ++#++       +#+     
                   +##+     
                  +##+      
                 +##++      
                +##+        
              ++##+         
             +###+          
           ++###+           
          +####+            
         +###++             
       +####+               
      +###+    ++           
      +##+  ++###+          
      +##++####++           
      +#######+             
       +++++++              
                            
                            
                            
                            
                            
                            
                            
                            
           +                
          ++                
         +#+                
         +#+                
        +#      ++ +++++    
        ++   +###########   
       +++++ +####++####+   
       +#+#+ +++++ +###++   
      +##+++         +#+    
      +#+           +##+    
     +##           +#+      
     ##+          +#++      
     ###+       ++##+       
     ###+     ++#+++        
     ####+++###++           
      ++######++            
      + +####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#         
               +###+        
             ++####+        
            +#####++        
           +####+           
          +###++            
         +###+              
         +##+               
        +##+   ++++         
        +##+ ++####++       
        ##+ +########       
        ##++#####+###+      
        #++###+++  +#+      
        #++##+     +#+      
        ####+      +##      
        ####      ++##      
        +###++   ++##+      
         +###########+      
          +#########+       
           ++#####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++#+      
                +#####      
              ++#####+      
             +#######+      
           ++########       
           +####+###+       
         ++##########+      
        ++############      
       +###########+++      
      ++##########+         
     +###########+          
     +#####++###+           
     +##+++  ###            
      ++   +###+            
           +##+             
          +###              
          +##               
         +##+               
         +##                
         +##                
                            
                            
                            
                            
                            
                            
                            
               +###+        
            ++######        
           ++#######+       
           ###++ +###       
          +##+   +##+       
          +##+   +##+       
         +##+  ++##+        
         +###+++###+        
         +#########         
          +#######+         
          ++##+###+         
            +  ###+         
              +##+          
         ++   ###+          
        +#+   ###+          
        +##+ +###+          
        +##++###+           
         ######+            
         +#####+            
         ++#+++             
                            
                            
                            
                            
                            
                            
                            
                            
    +++                     
    ###########+++++        
    ################        
    ++++############        
        +######+++++        
        +####++             
        ####+               
       +####+++             
        +######+++          
        ++#########++       
            ++#######++     
                ++#####+    
                  ++####    
                   +####    
       +#+      +++#####    
      +###++++++#######+    
      +###############+     
       ###########++        
        +###+++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +######++          
         ########+          
         #########+         
         +########+         
          #######+          
         +#######+          
         +######+           
         +#######+          
          ########+         
          +########         
             +######        
              ++####+       
               +####+       
               +####+       
              +#####+       
        ++++++######        
       +###########         
       +##########+         
       +#########+          
        ++##++++            
                            
                            
                            
                            
                            
                            
                            
                            
        +++#+++++           
       +##########+         
       +###########+        
        ++++########+       
               +####+       
                +###+       
              ++####+       
             +#####+        
        ++#########         
        +##########         
        +##########+        
        +###########        
          ++    ####+       
                ####+       
        ++    ++###+        
       +##+  ++####         
       +###++#####+         
       +#########+          
        +#######+           
         ++###+             
                            
                            
                            
                            
                            
                            
            ++##+           
           +#####+          
         +##++ +#+          
        +##+   +#+          
       +#++    +#+          
       #+      +#+          
       ++      +#+          
               +#+          
               ##+          
              +#+           
              ##+           
             +##+           
             ##+            
            +##             
           +##+             
          +##++             
        ++#####++           
       +########+++++++     
       +###+  +#######+     
       +#+     ++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++##++            
       ++###+###+           
      +##++    +###         
      ###+      +##+        
      ##+       +###+       
      ++        +##+        
                +##         
               ###+         
             ++##+          
             ####+++        
             ##++###+       
                  ++##+     
      +             +##+    
    +##+            +##+    
    +##+            +##+    
     +##++          +##+    
      +###+        +##+     
       +###+++     +#+      
         ++#########++      
           +++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+++         
        ++#########+        
        ####++++++##+       
       +##+       +#+       
      +##+        +#+       
      +##+        +#+       
      +##+        ##+       
       +#++      +##        
       +###+    +###        
        +###++#####+        
          +########+        
           +++   ##         
                 +#         
                 +#         
                +##         
                +##         
                +#+         
                +#+         
                +##+        
                 +#+        
                            
                            
                            
                            
                            
               +##          
               +##          
               +##+         
               +##+         
               ###+         
              +###          
              +###          
              +###          
             +###+          
             +###+          
            +####+          
            +###+           
            ###+            
           +###+            
           +###+            
           +###             
           +###             
           +###             
           +##+             
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
            +##+##          
           +#++ +#+         
          ##+   +#+         
         +#+    +#+         
        +#+     ##          
        +#      #+          
                #+          
               +#+          
               +#+          
               #+           
              +#+           
              ##            
             +#+            
            +#+             
            +#+             
           +#+              
          +## ++++####++    
          ##+####+++        
          ##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                ++###       
               +####+       
              +###+ +       
            ++##++          
            ####            
           +###             
          +###              
          +##+              
         +###+++++          
         +#####+###+        
         +##+#++####+       
         ##+      +#+       
        +##       +#+       
         ##       ##+       
         +#      +##+       
         +#+   ++##+        
         +##+++####+        
          +######+          
           +++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
          ++########        
         +###++   +#+++     
        +##+       ####     
        +##       +###+     
         +#+     ###+       
         +##+  +###+        
          +##++###+         
           ######+          
           +###++           
           +###+            
           +####+           
          +## +##           
          +#+  +#+          
          +#+  +##          
          +##  +##+         
           +#+ +##+         
           +##++##          
            +####+          
             ###+           
                            
                            
                            
                            
                            
                            
            +++++           
           +######+         
         +##++++###+        
         ##+     ###+       
         +#+      +##       
        +##+      +##+      
        ##+        ##+      
       +##         +#+      
       +#+          #+      
       +#+          #+      
       ##+          #+      
       ##+          ##      
       ##+          ##      
       +#+          ##      
        ##+         ##      
        +##+        ##+     
         +##+       ##      
          ++##++++++#+      
            +########+      
             +####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
           ++++######+      
          +#########++      
         +######++++        
        +####+++            
        +###+               
         ####++             
        +######+            
         +++++##+           
              +#+           
              +#+           
               #+           
               +#           
               +#+          
               +#+          
               +#+          
           ++ +#+           
           +####+           
           +####+           
            +#++            
                            
                            
                            
         +#+                
         ###+               
         ###+               
        +###                
        +###                
        ####                
       +####                
       +####                
       +###+      ++++      
       +###+    ++####+     
       +###+   +#######+    
        ####  +####+++##    
        ####  +###+  +##    
        +###++####   +##    
         ####+###+   +##    
         +######+    ###    
          +######+  +##+    
           +###########+    
            ++#######++     
              ++####+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++            
          +###+++           
        ++#######+          
        +########+          
        ###+ +###+          
       +###+  +++           
       +###+                
       ####                 
       ####                 
       +###+   +++++        
      +#####+ +######++     
       +###############+    
       +#########+######+   
       +######++  +#####+   
        +#####      +###+   
        ++#####+++++####+   
         +#############+    
          +###########+     
           ++#######++      
             ++ ++++        
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +####+           
          +####+            
         +####+             
         +###+              
        +###+               
       +###+                
       +###+                
       +##+                 
      +###+       ++++      
      +###+     +#####++    
      +###+   +########+    
       ###+  +####++###+    
       ###+ +####+ +###+    
       +###+####+ +####     
       +#######+ +####+     
       ++############+      
         +##########+       
           +######++        
            +##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#+++++          
       +#######+##+++       
     +##############++      
      ###++++++++++####+    
      ++         +#+###+    
                 +#####+    
          + ++++######+     
          #######+#++       
          +######++         
           ++###+           
             +#++           
              ##+           
            ++##+           
            +###+           
          +#####            
        ++#####+            
        +####+#+            
    ++++++##+ +             
    +#+###++                
    +++###+                 
                            
                            
                            
                            
                            
                            
                            
                            
          ++#######++       
        +############+      
        ####+++ ++++##      
       +#####++    +##      
        #######++ +##+      
        +#######++##+       
          +########+        
             +#####+        
             +#####+        
            +##++##+        
           +##+  ##+        
          +##+   ##+        
          +#+    ##+        
         +##     ##         
         +##    +#+         
         ##+    +#          
         ##+   +##          
         +##+++##+          
          ######+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
             +###++         
            +######++       
           +##+  +####+     
           +#+     +##+     
           +#+      ##+     
           +#+     +##+     
            #+    +##+      
            ##+#++##+       
          ++#######+        
         +#######+          
        +###+###+           
       +##+ +###+           
       +##   +#++           
       +##    #+            
       +#+    #+            
       +#+    #+            
       +##+  +#+            
       +##++ +#+            
        +######             
         ++##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####++          
       +#########+          
      #####++++###+         
     #####+    +##+         
     +##+      +##+         
     +++       +##+         
               ###+         
              +###+         
              +##+          
             +###+          
             +##+           
            +###            
           +###+     +++#   
          +####++++#####+   
         +###########+++    
         +########+++       
         +#####++           
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++++++#++     
         +#############     
         #############+     
         ++++++++++###+     
                  +##+      
                 +##+       
                +###        
               +#####++     
         +++++######++      
       +#########++         
       +#########           
        +#+ +###+           
         +  +##+            
        ++ +##+             
        #++##+              
       +#++#+               
      +#+##++               
      +####                 
      +##+                  
      +#++                  
                            
                            
                            
                            
                            
                            
                            
             ++++           
         ++########+        
       +++#####+####        
      +#######+ #+##        
      +####++     ++        
      +###+                 
      +###+                 
       +###+                
        +######+            
         +######+           
          +######++         
            ++#####+        
              ++####+       
                ++###+      
                  +##+      
                 +###+      
               ++####+      
        +##+#++#####+       
        ++##########        
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
              ++++###+      
           +++####+##+      
         ++####++ +##+      
         ###++   +##+       
        +#++    +##+        
          +    +###         
         +#+   +##+         
         +##+++##+          
          +####++           
           +###+            
          +####+            
          +##+##+           
         +##+ +##+          
         ##+   +#+          
        +##+    +#+         
        +#+     +##         
        +##+    +##         
         ####+++##+         
         ++######+          
           +++#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
           +##++##+         
          +#+    ++         
         +#+     +#+        
         +#      ##+        
        +#+    +###         
        +#    ++###         
        +#+ +++ +#+         
         ++++   +#+         
           +    ##          
               +##          
               +#+          
               +#           
              +#+           
              +#+           
             +#+            
             +#+            
             #+             
            +#+             
            +#+             
                            
                            
                            
           +++              
          +##++             
         +###++             
         +##                
         ##+                
        +##+                
        +#+                 
        ##+                 
        ##+        ++       
        ##+       +##+      
       +##+     ++####+     
       +##      +##+##+     
       +##     +##+ ##+     
       +##    +##+ +#++     
       +##+   +##+ +#+      
        ##+   ###+ #++      
        +##   ##++##+       
         ###++#####++       
         +#######++         
          ++++#+#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
            +#+             
            +#+             
            +#+             
             ##             
             ##             
             ##             
             ##             
             ##             
             +#             
             +#             
             +#             
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
                +####       
            ++#######+      
          ++#########+      
         +########+##+      
         +###++++++##+      
        +##+    ++###+      
        +##+++++####++      
        +##########+        
         +#########         
          +########+        
          #########+        
         +###++  ###        
         ###+    +##        
        +###      ##+       
        +##+     +##+       
        +##+    +##+        
        +###+++####+        
         +########+         
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
    ++#+                    
    +###++                  
    +###++       +#++       
    +####+       ####+      
    +####+       ####+      
    +####+       ####+      
    +####+       #####+     
    +#####+      #####      
    +######++++++#####+     
     +###########+####+     
     +##########++####+     
      +########  +####+     
      ++#####++  ++###+     
        +++++     +###+     
                  +####+    
                  +####+    
                  +####+    
                   ####+    
                   ###++    
                   +##      
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +##+            
            +##+            
            +###+           
             +##+           
             +##+           
             +##+           
             ###+           
            +###+           
            +###+           
            +###+           
            +##+            
            +###+           
            +##+            
            +##+            
           +###+            
           +###+            
           +###+            
           +###+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
             ++##++         
           +########+       
          +#+++++++##+      
          +        ##+      
                   ##+      
                  +##       
                  +#+       
                 +##+       
                 +#+        
                +##         
               +##+         
              +#++          
              +#            
            +#++            
       +++++##+             
     ++######+              
    +##+ +####+             
    ###++#+++###++          
    #####+   +#####+++      
    ++#++       ++++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#++            
           +###++           
           ##++##+++        
           +## ++###        
            #+   +++        
           +##              
           +#+              
           ##               
          +##               
          +##               
          +##               
          +##+++#++         
          #########+        
          ####+++++#+       
          ++++     ##+      
                  +##+      
                ++##+       
               ++##+        
            ++###++         
             ###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####+            
        +###++##+           
       +###+   +#+          
       +#+     +##+         
       +#+     +##+         
       +#+      +#+         
       +#+      +#+         
       +##      +##         
        +#+    +###         
        +###+###+##+        
         ++++++  +#+        
                 +#+        
                  +#        
                  +#+       
                  +#+       
          ++      +#+       
          #+     +##        
          +##+++++##+       
           +#######+        
             +###++         
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +#++       
                +##         
                +#+         
                +#+         
               +#+          
              +##+          
              +#+           
              ##+           
             +#+            
             ##+            
             ##+            
            +#+             
            +#+             
            #+              
           +#+              
           +#+              
           +#+              
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##++            
         +######+           
         +##++###+          
        +##+  ++##+         
        +##     +##+        
       +##+     +##+        
        ##+    +###+        
        +##+  +####+        
        +##+++##+##+        
         +####+++##+        
          +++   +##+        
                +##         
                +##         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +###         
                +++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
   ++++++#+++++             
 +##############++          
 ##++++++##+++####+         
 +++      +    ++###+       
                 +##+       
                  +##       
                  +##       
                  +##       
                  +##       
                  +##       
                 +##+       
                 +##+       
                +###        
                +##+        
               +##+         
               +##+         
               ##+          
              +##+          
              +##+          
               ##+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++     ++++++++
          +####+++#######+++
         +#+###+++++        
         #+                 
        ##                  
        ##                  
        +#+                 
         +#+                
          +#+               
           +#+              
            ++              
            +#              
           +##              
        +++##+              
        +###+               
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
          ##+               
         +##+   ++          
         +#++   +#          
        +##     ##          
        +#+     ##+         
       +##+     ##+         
       +##      ##   ++     
       +#++    +##++##+     
       +############++      
       ++#########++        
         ++++++##+          
               +#+          
               ##+          
               ##           
               ##           
              +#+           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
             +#+#+          
             #####+         
           +####+##+        
           +##+   +#        
          +#++    +#+       
         +##      +#+       
         +#+      +#+       
         ##+      +#+       
        +#+       +#+       
       +##+       +##       
       +#+        +##       
       ##+        +##       
       ##+        +#+       
       ##        +##+       
       ##        ###        
       +#+      +##+        
        #+    +####         
        +##+++####+         
        +#######+           
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#      ++   
         ++####++     +##   
       ++####++      +##+   
     ++####+         +##+   
     ###+           +##     
     +##++         +##+     
      +###++      ###+      
       ++###++   ###+       
         ++###++###+        
            +#####+         
             +###           
             ####+          
            +##+##+         
           +##+ +#+         
           ##+   ##         
          +#+    +#         
          +#+    +#         
          +##++ +#+         
           +#####++         
            +++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
            +++#####        
           +#######+        
         +######++#++       
        +####+++ ++##       
       +##++    ####+       
       +#+    +###+#+       
       ##+++####+ +#+       
       ########+ +##+       
       +####+++  +#+        
         ++     +##         
                +##         
                +#+         
               +##          
               +#+          
               +#+          
               +#+          
              +#+           
              +#+           
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+           
         +##+++##+          
        +#++    +#++        
       +##     +###+        
       +#+     +####+       
        ##     +#++#        
        +##     #+#+        
         +##+  +###+        
          +#######+         
            ++##++          
              ##            
             +#+            
             ##+            
             ##             
             #+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                +#          
               +##          
               +#+          
               +#+          
               ##+          
              +##           
              +##           
              +#+           
              ##+           
             +#+            
             +#+            
             ##+            
             ##+            
            +##             
            +#+             
            +#+             
            ##+             
            ##              
            #+              
            ##              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
           ++###+    ++     
          +###++     +#+    
         +###+       +#+    
        +###+         ##+   
       +###+          ##+   
      +###+           ##+   
      +##+            +#+   
     +##+             ###   
     ###           ++###+   
     +##       ++#####++    
     +##+++++######+++      
      ++#######++++         
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +####+++       
            +########       
           +###++++++       
           ##+              
          +#+               
         +##                
         ##+                
        +#+     +           
       +##+++++##++         
       +#######+##+         
        ++++    ++#+        
                 +#+        
                 ##+        
               +###+        
               +##+         
             ++###          
            +###+           
       +  ++###+            
       ######++             
        +##++               
                            
                            
                            
                            
                            
                            
                            
               +++###++     
            ++#########+    
            +######++###    
           +##++ +   +##    
           ++        +#+    
                    +##     
                   +##+     
                  +##+      
                +##+        
              ++##+         
             +##++          
           ++#++            
          +##+              
        ++##+               
      ++###    +++#++       
     +###+   +####+         
     ############           
    +#########++            
    +#####+++               
      ++                    
                            
                            
                            
                            
                            
                            
                            
                            
          ++++####+         
       ++##########+        
     ++######+++++##+       
     ####+++     +###+      
    +##++        +###       
    +#+         +###+       
               +###+        
              +####         
           ++#####+         
         ++#######+         
         +#########++       
         +###++++++##+      
          +++      ###+     
                   +###     
     ++            +###     
     +#++         +####     
      +##++   ++++####+     
      +##############+      
       ++##########++       
          +####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +###+++ +++++          
     +##############+       
     +###############+      
      +++++++++++####+      
                 +###+      
                 +###+      
                +###+       
                ####+       
               +###+        
               ####+        
              +###+         
              +###          
             +###+          
            +###+           
           +####+           
           +###+            
          +####+            
          +###+             
          +##+              
           ##+              
                            
                            
                            
                            
               +##+         
              +####         
            +#####+         
           ++######+        
           +########++      
          +##########+      
          +####+++####+     
          ####+  +####+     
          ###+  ++###+      
          #####+#####+      
         +##########+       
        +###########        
       +#####++#####+       
       +####+  +#####+      
      +####+    #####+      
      +####   +######+      
      +####+########+       
      +############+        
      +###########+         
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+            
         +######+           
         +#+  +##+          
        +##    +#+          
        +#+     ##          
       +##+     +#+         
       +#+    +###+         
       +#+     ###+         
       +#+    +###+         
        ##++++##+#+         
        +#####+++#+         
         +++++  +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                ##+         
                #+          
                            
                            
                            
                            
                            
                            
                            
          +##+              
          +###+             
          +##+              
          +#+    ++         
          +##   +##         
          +##   ###         
          +##  +##+         
          +##  +#+          
          +##+ +#+          
           ######+          
           +#####+          
            +####           
             +##+           
             +##            
             +##            
             +##            
             +##            
             +##+           
              ###+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
            ++###++         
           +#######++       
           ###+++++#+       
           ###     #+       
          +##+     #+       
          ###     +#+       
         +##+     +#+       
         ##+     +##+       
        +##+     +##        
        +##+     +#+        
        +##+    +##         
        +##+    +#+         
        +##+   +##          
        +##+  +##+          
        +##+  +##           
         +##++##+           
          ##++#+            
          #####+            
          +###+             
           +++              
                            
                            
                            
                            
                            
                            
                 +#+        
                +##         
               +##+         
               +++          
              ++            
             +#+            
             #+             
            ++              
            #+              
           +#               
           #+               
          +#  ++#+          
          +# +####+         
          +++#+++#+         
          +#+    #+         
          +#    +#          
          +#    ++          
          +#+  ++           
          +#+ +#+           
           ####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++###++           
     ++##+#######+          
    +########+####+         
    +#####+++++##+          
     ##+++    +###+         
      +      +####+         
            ######          
           +#####           
           +#####++++       
           +#########       
            +++######+      
                +####+      
                 +###+      
                 +###+      
                +###+       
            +++#####        
       ++++########+        
      ++###########+        
      +#######+++           
       ++++# +              
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####++          
        ++########+         
       +#####++#####+       
      +####+   ++###+       
      +##+      +####       
     +###+       ####       
     ###+       +####       
     ###       +#####       
     ##+      +######       
     ##+   ++#######+       
     ###+++####++###+       
     +########+ +###+       
      +####++   +###        
      +++++     +###+       
                +###        
                +###        
                +##+        
                +##+        
                +##+        
                +##+        
                            
                            
                            
                            
                            
                            
                            
               +++          
              +##++  +++    
             +##########    
            +########++     
            +####++         
            ###+            
            +##+            
            +###++          
            ++####+         
              +####+        
                +###        
               ++###        
      +      +#####+        
     ++     +####++         
    +#+ +++####++           
    ##+######++             
    +#####+++               
    ++++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++#######+          
      +###########+         
     +#############+        
     ###++     +####        
     ##+        +###+       
                 +##+       
                 +###+      
                 +###+      
                 +###+      
                 +##+       
                +###+       
        ++##+#+++###        
        +###########        
       +############        
       ###++  +#####        
       ###  +########+      
       +##++#####+####++    
       +########+ +#####+   
        +#####+    +####+   
         +##++       +++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#            
              +#+           
              +#+           
              +#+           
              +#+           
              ##            
              ##+           
              +#            
              +#            
              +#            
              ##            
             +##            
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#             
             ++             
             ++             
                            
                            
                            
                            
                            
                            
                            
          +++++++           
         +#######+          
        +###+#####+         
        ++++ ++####+        
        ++       +##+       
                  ###       
                 +##+       
                 ###+       
           ++++#####+       
           +######++        
           +#####+          
           +#####           
           +#####+          
            +++###+         
              +###+         
               ++##+        
        +###++ ++###        
        +##########+        
        +#########+         
         +#####+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +##         
                ##+         
               +##+         
               ##+          
              +##           
              +#+           
             +##            
             +#+            
            +##+            
            +#+             
            ##+             
           +#+              
           +#+              
          +##               
          +#+               
          +#+               
          +#+               
          +#+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
           #+++             
          +####+            
           +####++          
            +#####+         
              ###+          
            +####+          
        +++#####++          
        ######++            
       +#####+              
        +####++             
         +#####+            
           +####++          
             +####+         
              ++###+        
                +##+        
                +##+        
          ++++++###+        
          #########         
          +#######+         
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +#####+      
              #######+      
             ####+ +#+      
           +####+  ++       
           +##+             
           ###              
          +##+              
          +##               
         +##+               
         +##                
         +##+++             
         ########++         
        +#####++###+        
         ##+    +##+        
         ##     +##+        
         +#+   +###+        
         +##+++###+         
          +######+          
           +###+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++###       
          ++########+       
         +######++++        
          +++               
         +#+                
        +##                 
        +######+            
        +#######+           
          +   +##+          
               +##          
                ##+         
                +##         
                 ##+        
        +        ##+        
       ++       +##         
       #+      +##+         
       #+      ###+         
       ##+++++###+          
       +#######++           
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#+                
        +####+++++++++      
        +#############+     
           +++++++####+     
                   ###      
                  +##+      
                 +##+       
                 ##+        
                ###         
         ++++#######        
         ##########+        
         ++#####++          
            +###            
           +###+            
          +###+             
         +###+              
        +###+               
        +##+                
       +##++                
       ++                   
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           +#+     +++      
           +#+    +##+      
           +#+   +##+       
           +#+  +##+        
           +#+  +##+        
           +#+ +##+         
           +#++##+          
            +###+           
             +##+           
             ##+            
            +##             
            ##+             
           +##              
           ##+              
          +#+               
          +#+               
          +#                
          #+                
          ++                
                            
                            
                            
                            
                            
          +##+              
         +####+             
         +#++##+            
        +#+  +##+           
         ++   +##+          
               ###          
               +##+         
                ##+         
                ##          
               +##          
              +##+          
             +##+           
             +##+           
            +##             
          +##+              
         +##++              
         +##+       ++++    
        +##++########+++    
       +#########++++       
        +##+++              
                            
                            
                            
                            
                            
                            
                            
                            
         +#++++             
       +######++            
       +########+           
        +++######+          
           ++####+          
             +####+         
              +###+         
              +####         
               +###+        
          +++  +###+        
         +###+++###+        
        +##########+        
        +##########+        
        ##+++######+        
        ##+   #####+        
        ###+++#######+      
        ##############+     
        +########++#####+   
         +#####++ +#####+   
           +++     +###+    
                            
                            
                            
                            
                            
                            
                            
                            
         +#+                
         ##+                
        +###                
       ++##+                
       +##+                 
       +###        ++++     
       +##+      +#####     
       ###      +######+    
       ##+      ####++#+    
      +##+     +###+ +#+    
      +##+    +###+ +##+    
      +##     ###+  ###     
      +#+    +##+  +##+     
      ##+    ##+  +###      
      +#+    ##+ ####+      
      +#+    +######+       
      +#+  ++######+        
      +###########+         
       +##########+         
        ++##++++#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
           ++##++#+         
          +##++  #+         
          ++     #+         
                +#+         
                +#          
               +#+          
               ##+          
              +#+           
            +##+            
          +######+          
         +###+ +##          
         +#++   +#+         
                +#+         
                +#+         
                +#          
            +  +#+          
           ++ +#+           
           #++#++           
           +##+             
                            
                            
                            
                            
                            
             +###+          
             +####+         
             +++###+        
                +##+        
                 +##        
                  ##        
                  ##        
                  #+        
                  #+        
                 +#+        
       ++       +##         
     +####++    +#+         
     #######++ +##          
     #+ ++#######+          
     #+    +#####++     +   
     #+      #######+++#+   
     #+    +##++++####++    
     ##+++###+     +++      
     +######+               
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            ##+             
            ##+             
           +#+              
           ##+              
          +#++              
          ##+               
         +##+        +      
         +##+     +###+     
         +##+   ++####+     
         +##   +###++++     
         ###  +###+  #+     
        +##+ +###+  +#+     
        +##+ ###+  +#+      
        +##++##+ ++#+       
        +##++#+ +##+        
        +#########+         
         +######++          
          ++###+            
            +##             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                       +    
           +++     ++#####+ 
          +####  +####+++++ 
         ##+++#++#++++      
        +##   +#++          
        ##+                 
        ##+                 
        +##+                
         +##++              
          +###++            
           ++###+           
             ++##+          
               +##+         
       +        +##+        
       #+        +#+        
       ##         +#        
       +##+++++++###        
        +##########+        
         +++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
         ++     +##+        
         +#+    +##+        
         +#+   +##+         
         +#+   +##+         
         ##   +###+         
         ##  +####          
        +##  ####+          
        +##+#####           
         +#######           
          +#++##+           
             +##+           
             +##+           
             +###           
             +###           
             +##+           
              ##+           
              +#+           
              +##           
              +++           
                            
                            
                            
                            
                            
                            
              ++##++        
             +#####+        
             ##+++++ ++     
            +#+      ++     
            +#      +#+     
            ##     +#+      
            ##    +#++      
            ##   +#+        
           +##+ +#+         
           +##++##          
            +###++          
            +###            
            +##+            
           +###             
           ##+#+            
          +#++#+            
          ##++#+            
          #####+            
          #####+            
          ++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +####+          
           +##++#+          
          +##+ +#+          
          +##+++##          
          +#+ +###          
          +#+ +##+          
          ##++###+          
          +#+#####          
          +####+##          
           +++++#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +  ++           
    +++++#########+         
   ################+        
   #######+++++++##+        
                 +##        
                 ###        
                 ###+++     
           +++++#######     
          +##########++     
          +########+        
            +++ +##+        
                +##         
                +##         
                +##         
                +#+         
                +##         
                ###         
                ##+         
                +#+         
                +++         
                            
                            
                            
                            
                            
                            
                     +##+   
                    +##+    
                  ++#++     
                  +##+      
                 +##+       
                +##+        
               +##+         
               ###+         
             ++##           
           ++###+           
           ###+             
          +#++              
          ##+               
        ++#+                
        +#+                 
      ++#+                  
      ##+                   
     +##                    
     ##+                    
     #+                     
                            
                            
                            
                            
                            
                            
                            
       +###++               
     +###++###+             
    +#+++   +##             
    ++       +#+            
    ++       +#+            
             +#+            
            +##             
            ##+             
          ++##++            
        ++#######++         
       +###+ ++++##++       
       +##+      +###+      
                   +##+     
                    +#+     
                     +#+    
        ++           +#+    
        +#           +#+    
        +#++        +##+    
         +###++ ++####+     
          ++########++      
                            
                            
                            
                            
                            
                            
                            
                            
            ++#++++         
           +#######++       
         +###+++++###+      
        +##++     +##+      
        ###        +##      
        ##+         ##+     
       +##+         +##     
       +#+           ##     
       ##+           ##+    
      +##+           +#+    
      +##+           +#+    
      +##            ##     
      +##           +#+     
      +##+         +##+     
      +##+        +##+      
      +##+       +##+       
       +##+   +++##+        
       +####++####+         
        +#######++          
          ++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +######+          
         #########+         
        +##########         
       +###+++####+         
        ++ +++###++         
          +######+          
          +######+          
          +#######+         
              ++###+        
                +###        
                  ##+       
                  +#+       
                   #+       
                   #+       
                   #+       
       ++         +#+       
      +##+  +++++###+       
      +############+        
       +###########         
        +#######++          
                            
                            
                            
                            
                            
                            
                            
          ++#++             
        ++#####+  +++       
        +#######++###+      
       +####++#########     
       +###+  ##++  +##     
       +##+   ++  ++###     
       +##+     ++####+     
       +##++++++#####+      
       +############+       
        +########+++#+      
         +######+  +##+     
        +######+   +##+     
       +####+++     +##     
       +###+        +##     
       ###+        +###     
       ###       ++####     
       ###     ++#####+     
       +#############+      
       +#########++++       
        ++#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++#####++++             
   +############+           
   +#++    +++###           
             ++##           
            ++##+           
           ++##+            
           +##+             
          +##+              
         +###++###+++       
         ############+      
         ##++++   ++##+     
                    +#+     
                    ###     
                  +###+     
          +##########+      
             +++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +##+           
             ###+           
             ###+           
             +##+           
             +##            
            +##+            
            +##+            
            +###+           
            +###+           
            +###+           
            +###+           
            +##+            
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
            +#####+         
            ##+ +#+         
           +#+  ++#         
          +#+  +#++         
          ##+  +#++         
         +#+   +#+          
         ##+  +##+          
         ##   +##+          
        +#+  +###+          
        +#+++####+          
        +#####++#+          
         +##++ +##          
               +#+          
               +##          
               +##+         
               +##+         
                +#+         
                +##+        
                +#++        
                            
                            
                            
                            
                            
                            
        +++++++             
        +######+            
         +++#++#+           
               #+           
               #+           
              +#+           
             +##+           
             +#+            
            +##+            
           +###             
           +####+           
            ++###+          
               +#++         
         ++     +#+         
         +#     +##+        
         +#+     ##+        
         +##++  +##+        
          +#######+         
          +#######          
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
            +##+  +         
            +##  +#+        
            ##+  +#+        
           +##   ##+        
           +#+   ##+        
          +#+    ##+        
          ##+    ##+        
         +#+    +##+        
         +#+    +##+        
         ##+   ++##         
         ##+  +###+         
         ###++####+         
         +#####+##+         
          +###++##          
               +##          
               +#+          
              +##           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                 +++        
                 +#+        
        ++       +#+        
        +#      +##+        
       +##+     +##+        
       +##+     +##+        
       +##+     +##+        
       +##+     +##+        
       +##+     +##+        
       +##+     +##+  +     
       ###+     +##++##     
       ###+ ++++#####++     
       ###+#########+       
      +########+###+        
      +#####++  +##+        
      +###+     +##+        
       ++       +##+        
                +##+        
                +##+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
             +##+           
             ####           
            +####           
            ####+           
            ###+            
          ++###             
          ####+             
          ###++             
          ###               
          ###               
          ###               
         +##++##+###+       
         +##########+       
         +######+++##+      
         +###+    +###      
         +###+    +###      
          ####++++###+      
          +#########+       
            #######++       
            +++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ##    
                     +##    
         ++          +##    
        +##          ###    
        ###         +##+    
       +###         +##+    
       +##+         ##+     
      +##+        ++##+     
     +##+        +###+      
     +##+     +++####+      
    +##+ +++########+       
    +#+ +####+++++##+       
    +######++    +##        
    #####+       +#+        
    +++         +##         
                +##         
               +###+        
               +###+        
               +##+         
                ++          
                            
                            
                            
                            
                            
                            
     ++                     
     #####+                 
     ++#####+               
        ++###+              
          ++##+             
            +##+            
             +##+           
              +#+           
               ##+          
              +##+          
              +##           
              ##+           
             +##+           
            +##+            
            +##+            
            ##+             
           +##+       +++   
           +##+++++#####+   
            ##########+++   
             +++++++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               ##+          
              +##+          
               ##+          
              +##           
              ##+           
             +##+           
             +##+           
             ###+           
            +###+           
            +##+            
            +##+            
           +###             
           +###             
           +##+             
           +##+             
          +###+             
           +##+             
          +###+             
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
                ++#++       
               +##++#+      
              +#+   ++      
             +#+    #+      
            +#+    +#+      
            #+    +#+       
           +#    +#+        
           +#   +#++        
           +##++##+         
           +#+#++           
           +#+              
         ++###+             
         +#++#              
        +#+ +#+             
        #+  +#+             
        #+   #+             
        #+  +#+             
        +#+ +#+             
        +#####+             
         +++++              
                            
                            
                            
                            
                            
                            
                            
               +#++         
            ++####++        
            +######+        
           +###++###+       
          ++++  +###+       
          ++    +###+       
                +###+       
                +###+       
                ####+       
               +####+       
         ++++  +####+       
       ++##########+        
      +#############+++     
     +################+     
     ###++  +########+      
     ###   +#####+++        
     ###+++#####+           
     +#########+            
     +########+             
      ++#####               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++###+++    
       ++  +############+   
      +########+++++++++    
     +##+++#+++             
     +##                    
     +###+++                
      +#####++++            
       ++#######+           
          +++####+          
              +###+         
               +##+         
                ##+         
                +##+        
        ++      +##+        
        #+      +##+        
        ##+     +##+        
        ###+   +###+        
        +####++####+        
         ++#######+         
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  +##+      
        ++        ###       
       +##+      ####       
       +##+     +###+       
      +###+     +###+       
      ####      +###+       
      ###+      +###        
      ###+      +###        
      ####     +###+        
      +###++++++###+        
       +###########+        
        +##########+        
          ++++ +###         
               +##+         
               +##+         
               +##+         
               ###+         
               +##+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +#+++#+          
          +#+               
          ++                
          #+    ++          
          #     #+          
         +#    ++           
         +#+  +#+           
          #+  ++            
          +# +#+            
           #+#+             
           +#####+          
            +++++#+         
            ++   +#         
            #     #+        
           ++     ++        
           ++     ++        
           ++     ++        
           ++      #        
           +#+     #        
                            
                            
                            
                            
                            
                            
                            
                            
       ++####+              
       ##++++##+            
       ##     +#+           
       +#+     +#+          
        +#+     ++          
         ##+     #          
         +##+    #+         
           +#+   #+         
            +#   #+         
             ++ +#          
           +#+++##          
           +++####          
               ####         
               ##+##        
              +#+ +#+       
              ##+  ##       
              ##   ##       
              ##  +##       
              +#####+       
               +##++        
                            
                            
                            
                            
                            
                            
                            
                            
       +#+                  
       ##+         +        
       ###        +#+       
       ###+       +#+       
       ###+      +##+       
       ###+      +##+       
       +##+ +    +##        
       +#####++  ###        
       +#######++###        
       +##+++###+###        
       +##+  +###+##        
       +##+   +#####        
        ++     #####        
               +####        
               +###+        
               +###+        
               +###+        
               +###         
               +###         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
              +++++#+       
            ++###++##+      
            +#++   +##+     
          ++#+      +#+     
         +##+       +##     
         +#+        +##     
        +#+         +#+     
        +#+         ##      
        #+         +#+      
       +#+         ##+      
       +#         +##+      
       ##        +##+       
      +#+        +##+       
      +#+        +#+        
      +#+       +##         
      +#+      +##+         
       +#     +##+          
       +#+   +##+           
       +##++##++            
        ++##++              
                            
                            
                            
                            
                            
                            
                            
               +##          
             +++##++        
          +++#++###+        
         +##++  ++##+       
        +##+      +##       
       +##+        +#+      
       +##+        +##+     
       +#+         +##+     
       +#+          +#+     
      +##+          +##+    
      ###            ##+    
      ###            ###    
      ###            +##    
      +##            ##+    
      +##+          +##+    
       +##+        +##+     
       +###+     ++###+     
        ++###########+      
          +########++       
           ++###++          
                            
                            
                            
                            
                            
                            
                            
                            
              +++###++      
           ++#########+     
           +####+++++##+    
            ++      +##+    
                    +##+    
                   ###+     
                 ++##+      
                ++##+       
               +###+        
             ++##++         
            +###+           
           +###+            
          ###++             
         +##+               
        +##+                
       +##+                 
     ++##++++##+++          
     +############+         
    +######++++++++         
     +#+++                  
                            
                            
                            
                            
                            
                            
                            
                            
          ##+               
          +###+++           
          ++#####+          
            ++####          
              +##+          
             +##++          
            +###+           
           +###             
          +###+             
         +###+++##+         
         ##########+        
         +######+##+        
                +##+        
                +##+        
               +##+         
              +###          
            ++###+          
        ++++####+           
        +#####++            
        +##++               
                            
                            
                            
                            
                            
                            
                            
                            
        ++#####+++          
       +##########++        
       ############+        
       ###++   +++##+       
       ##+        +##+      
        +          +#+      
                    #+      
                    ##+     
                    ##+     
                   +##+     
                   +##+     
      +++         +###+     
     +####+++    +####      
     +########+++####+      
    +###++##########+       
    +##+   +#########++     
     ##+ ++###########+     
     +#########++++++++     
     +#######+              
      ++##+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+++             
         +######++          
         ++ ++++###         
         ++      ##         
         ++      ++         
         ++     +#+         
                +#          
               +#+          
          ++  ++####+++     
          +######++++++     
          +++++#+           
              +#+           
              +#            
             +#+            
             +#+            
            +#+             
            +#+             
            ##              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
        +##++               
        +####+              
           ++#+             
             +#+            
              ##            
              ##+#+         
              #####         
              ####+         
              ####+         
        ++++#####+          
        +#######+           
        ++++++##+           
             +##            
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
             +###           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
           +########        
          +#####++++        
         +#######+          
         #########+         
        +#########+         
        #####++####+        
       +####+  +####        
        ####+  +####        
        ###+   +####+       
       +###+    +###        
       +###+   +####        
        ####+  +####        
        +####  +####        
         ####+ +####        
         +####+####+        
         +########+         
          +#######+         
           +#####+          
            +++++           
                            
                            
                            
                            
                            
                            
             +#++           
           +####+           
          +####++           
         +###+              
        +##++           ++  
        +##+          ++#+  
        ###+         +###+  
        +##+        +##++   
        +##+      ++##+     
         +##+    +###+      
          ####++###++       
          +#######+         
           ++#####+         
           +#######+        
         +###++++###        
        +###+   +###        
        ###+ + ++###        
        ###########+        
        +#########+         
          ++#+#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++         +#+      
      +###+       +##+      
      +######++++####+      
      +##+##########+       
       ##++++++++###        
       +#+      +##+        
        +      +##+         
               +##+         
              +##+          
             +####++        
             +######++      
             ### +####+     
            +##+   ++++     
            ##+             
            ##+             
           +##              
           +#+              
          +##+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                     +#+    
            ++      +#+     
           +#+     +##      
           #+      +#       
          +#+     +##       
          +#      +#+       
          ##      ##        
         +#+     +##        
         +#      ##+        
        +#+     +##         
        +#+    +##+         
        +#++++###+          
        +#####+##+          
         +++++ ++           
              +#+           
             +##+           
             +#+            
            +#+             
            ##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                   +++      
                  +###+     
     +#+          +###+     
     +##+         +###+     
    +####         +###+     
    +###+        +####      
    +###+        +####      
    +##+         ####+      
   +####+      ++####+      
   +#####++++++#####+       
   #################+       
   +################+       
    ++########++####        
      +++++++   +###+       
                ####+       
                #####+      
                #####       
                +###+       
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####++          
       +++#######+          
      +###########+         
     #############+         
     #####++  +###+         
     +##++    +###+         
      ++       ####         
              +####         
              +###+         
              +###+         
              +##+          
             +###+          
             +###+          
             +###+          
             +###++         
             +#####         
             +####+         
             +###+          
             +###+          
             ++#++          
                            
                            
                            
                            
                            
                            
                            
                            
            +###+ +         
           +####++#+        
          +##+++####        
         +##+  +###+        
        +##+   +###+        
        +##    +##+         
       +##+  +###+          
       +#+  +####+          
       +##+######+          
       +#####++##+          
        +++++ +##+          
              ###           
              ##+           
              ##+           
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
             ++#+           
                            
                            
                            
                            
          ++                
         +##+               
         +###               
        +###+               
       +####+               
       +####+               
       ####+                
      +####+          ++    
     ++###+         ++#++   
     +####+        +#####   
     +####        +######   
     +####       ++######   
     #####      +#######+   
     +####     +#######++   
     +####++  +########     
     ++###############+     
       +#############+      
        +##########++       
          +##+##++++        
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
           +##+ +#+         
          +#+   +#+         
         +#+    +##+        
        +#+     +###        
        +#+     +##+        
        #+     +###         
        ++    +###+         
        +##++####+          
         +####++#+          
           ++++#+           
             +##            
             +#+            
             ##             
            +#+             
            ##              
           +#+              
           +#+              
           +#               
           +#+              
                            
                            
                            
                            
                            
                            
                            
         ++##+              
        +####+   ++++       
       +####+  +######+     
      +##+++   +++++###+    
     +##+            +##    
    +##+              +#    
    +#+               +#    
    ##+               ##    
    +#+              +##    
    +#+              +#+    
    +#+             +##+    
     +#+          ++##+     
     +##+        +###+      
      +##+     ++###+       
       +###++#####+         
        ++######++          
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
           +##++++#+        
         +##++    ++        
        +##+      +#+       
        ##+        +#       
       +#+       +++#       
       ++        ++ #       
       ++       +#+ +       
       #+      +##+         
       #+     +##+          
       +#+   +###+          
        +######+#+          
         ++#++ +#+          
               +#+          
               +#+          
               +#           
               +#           
               +#+          
               +##          
               +#+          
                            
                            
                            
                            
                            
                            
                            
              +####+        
            +###++##        
           +##++  +#+       
          +##+    +#+       
          ##+     +#+       
         +##      +#        
         +##+    +#+        
          +##+  +##         
            +#+ ##+         
             +####+         
              +##+          
             +####          
            +#+++#+         
          +##+  +#+         
          ##+    #+         
         +#+    +#+         
         #+     +#+         
         +#+   +#+          
         +#######+          
          ++###+            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +##+            
           +####+           
          +######++         
          ##++++###+        
         +#+     +#+        
         ##+     +##        
        +#+       +#+       
        +#        +#+       
        ##        +#+       
        ##         ##+      
        ##         ##+      
        ##         ##+      
        +#         ##+      
        +#+        ##       
        +##+      +##       
         +##+     +#+       
          ###+   +##+       
           +####+##+        
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++ +#+          
          +##+ +##          
          +#+  +##          
         +##+  +##          
        +##+   ###          
       +##+    ###  +       
       +####+++###++#+      
        +#############      
         ++++#######++      
              +##           
              ###           
              ##+           
              ##+           
             +##+           
             +##            
             +##            
             +##            
             +##            
             +##            
             +#+            
                            
                            
                            
                            
                            
                            
                +##++       
               +##++        
               +#+          
               #+           
              +#+           
             +#+            
            +##+            
            +#+             
            #+              
           +#+              
           ##   +++         
          +#+ ++###         
          +#+ +#+#+         
          +#+##++#+         
           ###+ ##          
           +##+##+          
          +#+##++           
          #+                
         +#+                
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
           +##++            
           +####+           
          +##+####+         
         +#++   +##         
         ++      +#+        
         ++       #+        
         ++       +#+       
         #+        ++       
         #+        +#       
        +#         +#       
        +#         +#       
        +#+        +#+      
        ++         +#+      
        ++         +#+      
        +#        +#+       
        +#+      +##        
         +#    ++#++        
         +##++##++          
          +###++            
                            
                            
                            
                            
                            
                            
                            
              +++           
            +####           
            ###++           
           +##++            
          +###+             
          +##+              
          +##               
          ###               
         +##+               
         +##+ ++####+       
         +##++#######+      
         +##+####+++#+      
         +#####+    ++      
          ####+     +#      
          +###+     #+      
          +###+    +#+      
           ###+   +##+      
           +###++###+       
            +######++       
             ++###++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++##+               
     ++######++             
     ####++###+             
     +++    +#+             
            ##+             
          +###              
         +###+              
        +####+              
        +#####++            
        ++++#####++         
            +######+        
              ++####++      
                ++####+     
                   +##+     
                    +#+     
                    +#+     
                   +##+     
                ++###+      
              +#####+       
              +#++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++#######++    
         +##############    
         +############+     
         +#####+++++        
        +######             
        +#######            
        ++#++++##+          
               +#+          
                ##+         
                +##         
                +##         
        +       +##         
       +#        +#+        
       +#+       +#+        
       +##       +#+        
        ###++    +#+        
        +####++ ++#+        
         +#########         
          ++######+         
            ++###+          
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
              +####         
             +#####         
           ++######         
          +###+++##         
         +###+  +#+         
       ++###+   +#+         
      +###+     ##+         
      ###+     +##          
      +###+++++###++        
      +############+        
        ++++++++##+         
               +#+          
              +##           
              +##           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
              +####         
             +#####+        
           ++###++##        
         +#####+ +##        
         +###### +#+        
        +##+++++ ##+        
        ###      ##         
        ###++   +##         
        +####++ ##+         
          +#######+         
            +####+          
             +###+          
             +####+         
            +##+##+         
           +##+ +#+         
           +#+  +#+         
          +##+ +##+         
          +##++##+          
           #####+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
       +#####+++            
      +#########            
      +##++++###+           
      +++     ###           
              +##           
              ##+           
             +##+           
          ++#####+          
          +#######+         
          ####+++##+        
          +++    +##+       
                  +##+      
                  +##+      
        +         +##+      
       +#+        +##+      
       +#++      +###+      
        +#+++++++###+       
        +##########++       
         ++#######+         
           +#++++           
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####+          
         +####++##++        
        +##+    +###        
         +       +##+       
                ++##+       
               +###+        
              +###++        
            +###++          
            +###+           
            ++###+          
               ++#+         
                +##+        
       ++        ##+        
      +#+       +##         
     +#+        +#+         
     +#+       +##+         
     +##+     +##+          
      +##+  ++###           
       +#######+            
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+          
           +######+         
         +#########         
        +####+++###+        
        +###+ +####+        
       +###+ +####+         
       +##########+         
       +##########+         
        ##########+         
        #####++###+         
         +++  +###+         
              +###+         
              +###+         
              +###          
              ####          
              ####          
              ####          
              ###+          
              ###+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
         ####++++           
        +########+++        
        +###########+       
         +++++######+       
              +#####+       
            +######++       
           +######+         
          +####++           
          +###+             
          +####+            
          +######++         
           ++######+        
              +#####+       
               ++####       
               +#####       
           ++#######+       
       +++#########+        
       #########++          
       ####+++++            
       ++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++###++        
          ++##++++#+        
         +#+++   +##        
      +++#+     +##+        
      +#++     ++##+        
              +###+         
             +###+          
            +###+           
          ++###+            
          +######++         
          ++#++#+##+        
                 ##+        
                +##+        
                +##+        
               +##+         
              +##++         
             +###+          
            +###+           
          ++##++            
          +#++              
                            
                            
                            
                            
                            
                            
                            
         ##                 
         ##+ ++##++++       
         +###########+      
         +###+++++++##+     
        +##+        +#+     
        +++        +##+     
                  +##+      
                 +##+       
                +##+        
              +###+         
             +##+           
           +####++          
         +########+         
         +#+++ +##+         
              +###          
             +##+           
       ++++++##+            
       +######+             
       +#####+              
        +++#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +## +             
          +#####+++ ++      
          +###########+     
          +#+ ++++####      
          +#      +##+      
          +#     +##+       
         +#+    +##+        
         +#+    +##         
         ++    +##+         
               ##+          
              +##           
             +##+           
             ##+            
            +##+            
           +##+             
          +##+              
          +##               
          ##+               
          ##+               
          +#+               
                            
                            
                            
                            
                            
                            
          +++#++++++        
         +###########       
         +###########+      
        +############+      
        +#####+  ####+      
        +#####+ +####       
         +#####+####+       
          +########+        
           #######+         
           +######          
           +#####+          
           +####+           
           ######+          
          +######+          
         +#######+          
         ########+          
        +########           
        +#######+           
        #######+            
        ++##+++             
                            
                            
                            
                            
                            
                            
         +##                
         +##+               
         +##++              
        +#####++            
        +########++         
        +##+++++###+        
       +##+     ++##++      
       +##+       +###+     
       +##         +###+    
      +###          +###    
      +##+           +##+   
      +##+            ##+   
      +#+             +##   
      +#+             +#+   
      +##            +##+   
      +##+         ++##+    
      +###+    ++++####     
       +####+++#####+++     
        +#########++        
         ++#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              #+++          
              ####+         
              ++###         
                +##         
                +#+         
                ##+         
                +#          
              ++##          
            + +##+          
            #+##+           
           +####            
         ++##++#+           
        ++###+++#+          
        ###++   +++         
       +##        #+        
       +#+        ++        
       +##+      +##        
        +##+    +##+        
         +#+   +##+         
          ++  +#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++#+++         
        +##########+        
      +#####+++++##+        
      +#+++     +##+        
                +##+        
                +##+        
                +##   +++   
                ##++++###+  
               +#######++   
              +####++       
           +#####+          
         ++##+##+           
       ++##++ ##+           
      +###+  +##+           
      ##++   +#+            
      ##+   +##+            
      ++##+++#+             
         +####+             
           +##              
           +#+              
                            
                            
                            
                            
                            
                            
                            
            ++              
            ##+             
            ##+             
            ###+            
            ###+            
            ###+            
            +##+            
            +###+           
             ###+           
             +###           
             +###           
             +###           
             +###+          
             +###+          
             +###+          
             +###+          
             +###+          
             +###           
             ###+           
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++++###++++           
    +############+          
     +###+++++++###         
                +##         
                +##         
                +##         
                +##         
                +##         
                +##         
                +##         
                ##+         
               +##+         
               +##+         
               +##+         
               +##          
               ###          
              +##+          
              +##+          
              +##           
              +#+           
                            
                            
                            
                            
                            
               ++###+       
             +####++        
            +#####+         
           +##++###+        
          +##+  +++#+       
         +##+      +#       
         +#+       +#+      
        +#+         #+      
       +##          +#      
       +#+           #+     
       ##            #+     
       ##            ++     
      +#+            ++     
      +#+           +#+     
      +#+           +#+     
      +#+          +#+      
       #+        +##++      
       +##+   +++##+        
        +###+####++         
         +####++            
                            
                            
                            
                            
                            
                            
          +#+               
          +#+               
          +#+               
          +#+               
          +##+              
          +##+              
         +##+               
         ###+   +           
         ###+ +##++         
         ###++#####+        
         ###########+       
         ############+      
        +######+  +###      
        ####+++    ###+     
       +####+      +##+     
       +####++  +++###      
        +#####++######+     
         +############+     
          +##########+      
           ++#####+++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++#+        
          +++######+        
       +##########+         
       #####++++            
      +##++                 
      +##+                  
      ### ++++++++          
     +#############+        
     +###############+      
     +####+     +++###+     
     +#++          +##+     
      +             +#+     
                    +#+     
                   +##+     
                  +###+     
                  ###+      
                +###++      
          +++++####++       
          ########+         
          ++##++++          
                            
                            
                            
                            
                            
                            
                            
                            
         ++                 
         #+     +#+         
        +#+     +#+         
        +#+     +#+         
        +#+     +#+         
        ##+     +#+         
        ##      +#+         
        +#+     ##+         
        +##++   ##          
         +########          
           +++++#+          
               +#+          
               +#+          
                #+          
                ##          
                ##          
                ##          
                +#++        
                 ##+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
          ++####++          
         +########+         
        +###++++###+        
        +###    +##+        
        +       +###        
                ####+       
              ++###+        
          +++#####+         
         +#######+          
        +#########+         
        +++++  +###+        
                ++##+       
                  +##+      
      +           +###+     
     +#+           ###+     
     +#+          +###+     
     +###+++    ++####+     
      +##############+      
      ++############++      
        ++#+++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
            ++#++           
          +###+##+          
        +##+   ##+          
        ++ ++++##+          
           +#####+          
            +####+          
            +###+           
             ####+          
            +####+          
           +##+ +#+         
           +##+  ##+        
          +##+   +##+       
         +###     +#+       
         +##+     +#+       
         ##+      +##       
        +##+     +##+       
        +##    ++###        
        +##+++####++        
         #######++          
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
             +##+           
             +####+         
            +#######+       
          ++###++####       
         +####+  +###+      
        ++###+    +###      
        ####+      ###      
       +###+       +##      
       +###+       +##      
      +###+        +##      
      +###+        +#+      
      +##+         +#+      
      ###+         ##       
      ###+        +##       
      ###+       +###       
      ####+     +####       
      +####++  ++###+       
       +############        
        +##########+        
         ++######++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +######++         
         +####+++##+        
         ####    +##+       
         ####   +####       
         +###+  +##++       
         +####++###         
          +#+#####+         
            +#####          
             ####+          
             +###++         
              ###++         
             +###           
             +##+           
             +##            
            +###            
           +###+            
           +###+            
           +###             
           +###+            
           ++#+             
                            
                            
                            
                            
              +##           
             +###           
            +####           
            ####+           
           +###+            
           +##+             
          +###+             
          +###              
          +##+              
          ###+++++          
         +########+         
         ##########+        
         ###########        
         ###+  ++###        
         ###+    +##        
         +###+   +##+       
          ###++++###+       
          +#########+       
          +########+        
           ++###+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####++           
         +#######           
        +#+   ++#+          
         +     +#+          
               ##+          
              +##           
             +##+           
           +##++            
        ++###+              
       +#####++             
       +########+++         
       ++++++++####++       
                ++###+      
                   +##      
                    +#+     
                   +##      
                  +##+      
          ++  +++###+       
          #########+        
          ######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###++        
          ++#######+        
         +####+ ++##+       
        +###++     ##       
       +##++       ++       
       ##+           +      
       ##++        ++#+     
       +#####+    +###+     
         ++####++###++      
             ++####+        
              +####+        
            ++#+++#+        
            ##+  +#+        
          +###+ ++#+        
          +##+  +#+         
         +##+  +##          
         #+  ++#+           
        +#+++##             
         ####+              
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
          +######+          
          +#######++        
         +###########+      
       ++###+++++++###++    
      +###++       +####+   
      ####+         +###+   
     +##+            ++##   
     +##+            +###   
     ###++       ++++###+   
     +####+++++++######+    
      +#############++      
       ++#########++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          ++#####+          
         +####+##+          
       ++###++ +###         
       +##++   +###         
      +###    +###+         
      +###++++####+         
       +##########+         
        ++########          
          +++++##+          
              +##           
              ###           
              ##+           
              ##+           
              ##+           
             +##+           
             +##+           
             +##++          
              ###+          
              +#++          
                            
                            
                            
                            
                            
                            
                            
                            
          ++##++            
        +########+          
       +##########          
      +###+    +##+         
      +###      +#+         
      ###+      +#+         
      +##+      ##+         
      +##+     +##+         
      +###++  +###+         
       +####+######+        
        +##########+        
          +++++ ###+        
                ###+        
                ###+        
                ###+        
                ###+        
                +###        
                +###        
                +###        
                 ###        
                            
                            
                            
                            
               ++##         
              +##++         
              ##+           
             ##+            
            +#+             
           +#+              
          +##               
          ##+               
         +#+                
        +##+                
        +#+                 
        +#+      ++         
        +#+   ++###+        
        +#+   ######+       
        +#+ +##+   ##+      
        +#####+    +#+      
         +####    ++#+      
          +###+++####       
          +#######+++       
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###++          
           +######+         
           +#+ ++##+        
           +#+   +##+       
           +#+    +##+      
           +#+     ##+      
            ##     +##+     
            +#+  ++##+      
            +##++####+      
            +####+ ##+      
            +###+  #+       
           +###+  +#+       
           +###             
          +###+             
          ##+#+             
         +##+#+             
         +#++#+             
         +####+             
         +###+              
          +##+              
                            
                            
                            
                            
                            
           ++               
          +##+              
          +##               
        ++##+               
        +##+                
       ++#++                
       ###+                 
      ###+          +++     
     +###+        ++###+    
     +##+       ++######+   
     ###+      +########+   
     ###+    ++####+  +#+   
     ###     +##++    +##   
     ###+   +##+   +++##+   
     +###+ +###   +#####+   
     +#########+++#####+    
      +##############++     
       +##########++        
        ++######++          
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
            ++#####+        
          ++###++++         
         +###++             
        +###+               
        +##+        ++      
        +##++      ##+      
        ++####++  ##+       
          ++#######+        
               ###+         
              +###+         
             +##+##         
            +##+ ##         
            +#+  ##         
           +#+  +#+         
          +##+  +#+         
          +#+  +##          
          +#+ +##+          
           #####+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++++##+     
          +############     
          +#########+++     
          +####+#++         
          +#++              
          ##                
         +#+                
         +#+                
         ####++             
         +#####+            
         ++######+          
           +  +###+         
                ##+         
                +##         
                +#+         
          ++   +##+         
         +#+  +###+         
         +#+++###+          
          ######+           
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
               ++++#+       
            +++######+      
           ##########       
           ##+++ +##+       
           ++   +##+        
                +##+        
               +##+         
              +##+          
         ++++++##           
        +########+          
         +#+#####+          
            +##+            
            ##+             
           +##              
          +##+              
          ###               
         +##+               
        +##+                
        +##+                
        +##+                
                            
                            
                            
                            
                            
                            
             +####          
            +##+##+         
           +##+ +#+         
           ##+  +#+         
          +##   +#+         
          +##   +#+##+      
           ##   +###+       
           +#+++##+         
           +#####+          
           +###+            
          +#####+           
         +##+ +##+          
        +#++   +##+         
       +##      +##+        
       +#+       +#+        
      +#+        +#+        
      +#+      ++##+        
       ##++++++###+         
       +########+           
         +####+             
                            
                            
                            
                            
                            
                            
           ++               
          +##+              
          +##+              
          +##               
          ###               
         +##+               
         +##+               
         +##+               
         +##      +++       
         +##    +####+      
         +##   +######      
         +## +####+++#+     
         +## ###+   ##      
         +#####+   +#+      
         +####     +#+      
         +####+   +##+      
          +#####+###+       
           +#######+        
           ++#####+         
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++##+          
          +#######++        
         +##++#+ +##        
        +##+  +   +#+       
       +##+        ##+      
       ##+         +#+      
      +##           ##+     
      +#+           +#+     
     +##            +#+     
     +#+            +#+     
     +#+            +#+     
     ##+            +#+     
    +##+            +#+     
     ##+            ##+     
     +#+           +#+      
     +##+         +##+      
      +##+       +###+      
      ++##+++++++###        
        +#########++        
          ++###+++          
                            
                            
                            
                            
                            
                            
                            
                            
         ++++#++            
        +########+          
       +###+++++##+         
       +##      +##         
        ++       ##         
                 ##         
                +##         
                +##         
                ##+         
               +#+          
              +##+          
             +##+           
            +##+            
           +###             
          +##++             
         +##++              
         ##+                
         ###+++             
         ++##########+##+   
           +++++##++++++    
                            
                            
                            
                            
                            
                            
                            
                ++          
               +#+          
               ##+          
              +##+          
              +##           
             +##+           
            +##+  +++       
            +#++  ##+       
           +##+  +###       
           ##+   +####+++   
          +##   +######++   
         +##+ ++####+++     
        +###+######+        
        +#########++        
       +####++ +##+         
      +##++   +###+         
     +###     +##+          
     +##+     +##+          
     +#+      ###           
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +####++             
        +######+            
       +########+     +     
       +###+  +##   ++#+    
       +###+    +   +##+    
      ++##+         +###    
      +###+         +###    
      +###+         +###    
      ####+         +###    
      +###+         +##+    
      +###+        +###+    
      +###+        +###+    
      ++###+      +####+    
       +###+      ####+     
        +##+     +####+     
         ###+    ####+      
         +###  +#####+      
          ++########+       
           +#######+        
            ++##++          
                            
                            
                            
                            
                            
                            
                            
       +###++               
      +######+              
      +#######+             
       ##+++##+             
       ++   +###            
             +##+           
              +##+          
               +#+          
         ++    +##+         
         +#+    ###+        
        +###+  +###+        
        +####++####+        
        ###+#######+        
        +#++######+         
        +########+          
        +#########+         
         +#########++++++   
          ++#++ +########+  
                 +######+   
                   ++#++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#++        
            +###++##+       
           +##+   +#+       
          +#+     +#+       
          ++      ##+       
                 +#+        
                +#+         
               +##+         
               ##+          
              ##+           
             ##+            
           +##+             
           ##+              
          ##+               
         +#+                
         ##                 
         #+                 
         ##+                
         +##++              
          ++####+           
                            
                            
                            
                            
                            
                            
                            
                            
          ++##++            
          ++####+           
              +##           
               ##+          
               ##+          
              +##+          
             +##+           
            +###+           
            ###             
            +###+           
             ++#+           
               ##+          
               +#+          
               +#+          
               ##           
              +#+           
             +##+           
           +###+            
          +###+             
          +#+               
                            
                            
                            
                            
                            
                            
                  ++#       
                  ###       
                  ###       
                 +###       
                +###+       
                +###+       
               +###+        
              +###+         
             +####+         
             +###+          
            +###+           
           +###+            
          +####+            
         +####+             
         ####+              
       +#####+              
       +######              
       #####++              
       ####++               
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
         +#######+          
        ++##+++##+          
        +##+   +##+         
        +##     +#+         
        +##++++####         
        +##########+        
         +######+##+        
           ++ +  +#+        
                 +#+        
                 +#+        
                 +#+        
                 ##+        
                +#+         
                +#+         
               +##+         
               +#+          
              +##+          
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
          +++++             
     ++##########+          
    +#############          
    ####++    +###+         
    +++        +##+         
               +##+         
               +##+    +    
              +###++++##    
              +#########    
         +++###########+    
        +###########+++     
       +#########++         
       +++ ++###+           
            +###+           
           +###+            
          +####             
          ####+             
         +###+              
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
            +++++##+        
          +#########++      
        #+####++++++++      
       +####+               
       ####+                
       ###+                 
       +##+                 
        ###+                
        ++########++        
          ++########++      
              ++  +##+      
                 +###+      
                +####+      
               +#####+      
              +####++       
            +#####+         
          ++#####++         
       +++######+           
     +######++++            
      ++#+++                
                            
                            
                            
                            
                            
                            
                            
        +##+                
        ####++              
        ######+             
        +#####+             
        +######+            
        ++######            
         ++#####            
          +#####            
           ######+          
           +#####+          
            #####+          
            ######+         
            ######+         
           +######++        
           ########+        
           +#######+        
            #######+        
            +#####++        
            ++####+         
             +####+         
                            
                            
                            
                            
                            
                            
                            
                            
           +###+            
         +#######+          
         +###+ +##+         
         +#+##+  +#+        
         +++##+   +#+       
          +##+     #+       
          +##      +#+      
         +##+       #+      
         +##        +#      
        +##+        +#+     
        ##+         +#+     
       +##          +#+     
       +##          +#+     
       ##+         +##+     
       ##+        +###      
       ##        +###+      
       +#+     ++###+       
       +##+++++####+        
        +########+          
         +++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#++            
           +#####+          
          +###+###+         
          +##   +#+         
          ###   +#+         
         +##+   +#+         
         +##   +#+          
         +##   ##+          
         +###+##+           
          ++####            
            +##+            
            +###+           
           +##+#+           
          ++#+ +#+          
          +##  +#+          
          +#+  +#+          
          +##  +##          
           ###++##          
            +####+          
             +##+           
                            
                            
                            
                            
                            
                            
                            
          ++                
          +#+     +++       
          +#+     +##       
          +#+     +#+       
          ##+     ##+       
         +##+    +##+       
         +##     +##+       
         +#+     +##        
        +##+     ###+       
        +##     +###+       
        ##+    +###+        
       +##+   +####         
       +##+++#####+         
       ########+##+         
       +#####+++##+         
        ++++   ###          
               ##+          
               ##+          
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                +#+         
               +###+        
               ###++        
             +###+          
             +##+           
            +###+           
            ###+            
           +###             
           ####             
          +###              
          +##+              
         +###+              
         +###  +++++        
         ###+++#####+       
        +############+      
        +############+      
        +###########+       
         ##########+        
         +######+++         
          ++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###++         
           +###++##         
           +#++  ##+        
           +#+   ##+        
           ++    ##+        
                +##         
                ##+         
               +##+         
              +##+          
             +##+           
            +##+            
           +##+             
           +##              
          +##+              
          ##+               
         +##+               
        +##+                
        +##++++++++         
        +##########         
        +##++++++++         
                            
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +###           
            +####           
           +####+           
           +###+            
          +###+             
         +###+              
        +####+              
       ++###+         ++#   
      +#####+       ++###   
      +####+      ++#####   
     +####+    +++#######   
     +####    +#########+   
     ####+ ++#########++    
     ####+###########+      
     +########++###++       
      ####+##+ +###+        
      ++++ ++   ####+       
                +###        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++###+++      
    ##################      
   +########+++++++##+      
    +++++         ###+      
                 +###       
                +###+       
                +##+        
               +###+        
               ###+         
              +##+          
             +##+           
             ###+           
            +##+            
           +###+            
          +###+             
          +##+              
         +###+              
         +##+               
         +##+               
         +#++               
                            
                            
                            
                            
                            
                            
            ++##+           
           +##++#+          
          +##+  +#          
          ##+    #+         
         +#+     ##+        
        +#+     +###+       
        +#      ##+++       
       +#+      ##          
       +#       ##          
       +#      +#+          
       +#     +##+          
       +#+   +###           
       +##++##+##           
        ++###++#+           
              +#+           
              +#+           
              +#+           
              +#            
              +#+           
              +##           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++###++           
       ++########+          
      +####+++++##+         
     +##+      +##+         
     ++       ++##+         
             +###+          
        ++++####+           
       +#######+            
       +########+           
            ++####          
               +##+         
                +##+        
                 ##+        
                 +#+        
                 +##        
                 +##        
                 +#+        
                +##+        
               +##+         
              +###+         
                            
                            
                            
             +++++          
             ++++##+        
             +  ++##+       
                  +#+       
                  +#+       
                   ##       
                   +#+      
                   +#+      
                   +#+      
                   +#+      
       +++         +#+      
     +####++       +#+      
     +++++##+      #+       
    +#    ++#++   +#+       
    ++      +##+ +#+        
    #+        #####+        
    ++        +###+         
    +#+     ++####+         
     +#+++++####+           
      +######+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
         +####+##+          
        +##+   ++#+         
        +#+      ++         
        ##                  
       +##                  
       +#+                  
       +##       +#         
        ##+     +##         
        +##+++++##+         
         +########+         
          +++++++#+         
                +#+         
                +#+         
                +#+         
               +##          
                +#+         
                +##         
                 ##+        
                 +##+       
                            
                            
                            
                            
                            
                            
                            
     +##+                   
     +###+    +++++         
      +###+   +####++       
       +##+    +#####++     
        +###+    ++###+     
         +###+     +##+     
          +###+   +##+      
           +###  +###+      
            +##++###+       
             +######+       
            +######         
           +######          
          +###++##+         
         +###+  ###         
         +###   +##         
         +##+   +##+        
         +##+   +##+        
         +###+++###+        
          ++#######         
            +++###+         
                            
                            
                            
                            
                            
                            
          +##++             
          +#####+           
         +#######+          
         +########+         
         +#+  ++###+        
                +###+       
                 +##+       
                  +#+       
                  +#+       
                  +#+       
             +++  +##+      
           ++###++###+      
         ++#########+       
         ###########+       
        +###++ #####        
        +##+ ++#####+       
        +###+#######+       
        +#######+++#+       
         +#####++           
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
             ++####+        
           ++###+##+        
          ####+  +#+        
          ###    +#+        
           +++   +#+        
                 ##+        
                +##+        
                +#+         
                +#          
           ++  +#+          
         ++##+ +#+          
         #####+#+           
        +##++###+           
       +##+ +###+           
       +#+  #####+          
       +#+ +##+###+++++     
       +#++##  +######+     
       #####+    +++++      
       ++#++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +######+          
       +##########++        
      +####+++ ++###+       
      ###+       ###+       
     +##+        ###+       
    +###         +##+       
    +###       +####+       
     ###+++++++#####+       
      ##############+       
       +######++++##        
        +++++    ###        
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                 +##        
                 +##        
                 +##+       
                 +##+       
                  +#+       
                            
                            
                            
                            
                ++++        
             ++####+        
            +##+###+        
            +++ +##+        
                +##         
                +#+         
               +##+         
               +#+          
              +##+          
              ##+           
             +#++           
            +##+            
           +##+             
           ###              
          ###+ +#++++       
         +###+#######       
        +###########+       
       +######+++  ++       
       +###+++              
       +##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
  ++                        
  ###++++++++++######+      
  +###################      
   ++++++++++++++++##+      
                   ##+      
                  +#+       
                  ##+       
                 +##        
                +##+        
                +#+         
                +#+         
               +##          
               ##+          
              +##           
              +#+           
             +##+           
             ##+            
             ##+            
             #+             
                            
                            
                            
                            
                            
                            
                            
     ++#++#++++             
    ###########++           
    +#++++++ ++##+          
               ##+          
             +###+          
           ++###+           
         ++###+             
        +######++#+         
         ++++++####++       
                 ++##++     
           ++      ++##     
          +#         +#+    
          #+        ++#+    
         +#+       ++##+    
          #+      +###+     
          ###+#+#####+      
           +######+++       
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++++++        
         +##############++++
         +######+##+++++++++
         +##++++            
        +##+                
        +##+                
        +##                 
        +##                 
        +##+                
         +##+               
          +###+             
            +##             
             +#+            
             +#+            
            +##+            
        +  +##+             
        +++###+             
        +####+              
          ++                
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +#####+         
            ###+###         
           ###++###+        
         +###+ +###+        
        +###+ +####+        
        +##+  +####         
        +##   +###+         
        +##   +###+         
        +##+++###+          
        +#######+           
         ++#####+           
           +++##+           
             +##+           
             ###            
            +##+            
            +##+            
            +##+            
            +##+            
            ++#             
                            
                            
                            
                            
                            
                            
            +#+             
            ##+             
           +###+            
           +###+            
            ####            
            +###            
            +###            
            +###            
            +###+           
            +###+           
            +###+           
            +###+           
             ####+          
             +###+          
             +####          
             +####          
             +####          
              ####          
              ###+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                +++++       
             ++######       
           +#####++##+      
          +###++  +##       
         +##++    ###       
         ##+     +##+       
        +#+     +##+        
        +#+    ++#+         
        +##+++###+          
         +######+           
          ######++          
         +########+         
        +##+   +###+        
        +##     ++#+        
        +##      +#+        
        +##+    +##+        
         ##+   ++##+        
         +##+++###+         
         +#######+          
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++++++     
          ++############+   
         +########++++##+   
        +####++##     +#+   
       +####   ++     +#+   
      +###+           +#+   
      +##+           +##+   
     +##+          ++###+   
     ###+       +++###++    
     ###      ++#####+      
     +###++++#####++        
      ##########+           
      +######+++            
       +++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++####++            
      ++########+           
     +###+++++###+          
     +##+     +###          
      ++       +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
              +##+          
             +##+           
             ###            
            +##+            
           ###+             
          ####++++++++++    
        +###############+   
       +######+++++++++++   
      +####+++              
      +#++                  
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
          ++#####+          
         +###++###+         
         +##+   +##+        
         +##     +##+       
        +##+      +##+      
        +##       +##+      
        +##        +#+      
        +#+        +##      
        ##+        +#+      
       +##+        ##+      
       +##         ##+      
       +##        ###+      
       +##+      +##+       
       +##+     +##+        
       +##+    +##+         
       +##++++###+          
        +#######+           
        +#####++            
         +##++              
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
            ++####+         
            ######+         
           #######+         
          +#####+           
         +####+             
        +####+              
        +#####++            
         ########+          
         +#########         
          ++#######+        
             ++#####+       
               ++###+       
               ++###+       
          +++ +#####+       
          +#########+       
         +#########+        
         +########          
          #####++           
          +##++             
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
            ++#+            
            +#++            
            +#+             
           +#+              
           ##+              
           ##+              
          +##+ +++++#######+
          +##++####++++ ++++
         +######+++         
         +####++            
        ++#+++              
        ##+                 
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
            +##             
            +##+            
            +##+            
            +###            
             +##            
             +##            
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
              ##+           
              ###+          
              ###+          
              ##+           
              ###+          
              +##+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++###+++           
     ++##########++         
     +#############+        
     +###++++++####+        
     +##+      +###+        
      ++     ++####+        
           ++#####+         
      ++++#######+          
      +##########           
      #############+        
      ##############+       
       +       ++####+      
                 +####+     
                  +###+     
                  +###+     
                  +###+     
       ++++++++#######+     
       ##############+      
       ############++       
       +#+#+++##+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +########+          
      +####+++++##+         
     +#++       +#+         
     #+         +#+         
     +          +#+         
                +#+         
                +#          
                ##          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               ##+          
               +#+          
               ##           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                  ++##+     
                ++##++      
               +###+        
              +###+         
             +##++          
            +##++           
           +##+             
           +#+              
          +##+              
         +##+               
         +#+   ++           
         +#+   ##+          
         +#+   +##+         
         +#+    +#+         
         +#+    +#+         
         +#+   +##+         
         +##+  +##+         
         +#######+          
          +#####+           
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++++++##+         
     +#############+        
    +##############+        
    +###############        
    +########++#####        
     +++++     +####        
               +###+        
               +###+        
              +####         
              +####         
              +####         
              +###+         
              +###+         
              ####          
              ####          
             +###+          
             ####+          
             ####+          
             +###+          
              +#+           
                            
                            
                            
                            
                            
                            
             +#+            
             +##+           
             +##+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###+           
             +##+           
             +##+           
             +##+           
              +##           
                            
                            
                            
                            
                            
                            
      +++++                 
      +#####++              
        ++####+             
         ++###+             
           +###+            
            +###+           
             +##+           
             +###+          
              +##+          
               +##+         
               +##+         
               +##+         
              +###+         
             +###+          
           ++###+           
           +###+        ++  
           ###+    +++###+  
           ####+######+++   
           +########++      
           ++###+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          + ++++#++         
         +#########+        
         #####+++##+        
        +####+              
        +##++               
       #########++          
      +############++       
      +###+++++++####+      
      +#++       ++###+     
                    +##+    
                     ##+    
                     +##+   
       ++            +##+   
      +#+            +##+   
     +#+            +##+    
     +#+            +##+    
     +#+           +##+     
     +##+        ++##+      
      +##+++   ++###+       
       ######+#####+        
                            
                            
                            
                            
                            
                            
                            
                            
        +#++++ +++      #   
        ##########    +#+   
        +#########  +###    
         +#######+ +####    
          +###++#+####++    
           +###+#####+      
            +########+      
             #######+       
           ++######+        
          ++#######         
         +#########+        
        +#######+##+        
       +#####+++ +#+        
      +######+   +##+       
      +####+     +##+       
      +###+    +++##+       
      +###+++++#####+       
       +############+       
        +###########        
         ++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
         ++###++++          
        +#########+         
        ######++###+        
       +#######+ ++#++      
       ######+++   +##+     
       +###+   +    +##+    
      +####+         +#+    
      +###+          +##+   
      +###           +##+   
      +##+           +##+   
      ###            +##+   
     +###            +##+   
     +##+            +##+   
     +##           +###+    
     +##          +####+    
      ##+       ++####+     
      +##+     +####++      
       +##++++#####++       
        +#########+         
         ++#####++          
                            
                            
                            
                            
                            
                            
                            
                            
        ++++###+            
        ########+           
        +########+          
        +#++  ++##          
               +##+         
             ++###+         
           ++####+          
         ++#######+         
        +##########+        
        +#####++++##+       
         ####+    +##       
         ###++     +#+      
                   +##      
                  ++##+     
                 ++###+     
       +#       +####+      
       +#+    ++####+       
        +##++#####++        
         ########+          
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++###      
               ++#####+     
              +####+##+     
            ++##++ +##+     
        ++++###+   +##      
     +++######+   +##+      
    +#######++    ###       
    +######++     ##+       
   +######+     +###        
   +#####+      +##+        
    +##++       +##         
     ++        +##+         
               ###+         
              +##+          
             +##+           
             +##+           
            +##+            
            +##+            
           +##+             
            +#+             
                            
                            
                            
                            
                            
                            
              +###+         
            ++####+         
          ++######+         
        ++########+         
       +#####++###+         
       ###### +###+         
       #+##++ +###+         
       ##++   ####+         
       ++    +####+         
              ####          
            ++####          
            +#+###          
            +++##+          
             +###+          
            ++##+   ++      
            #####++++#+     
            +#######++      
            +#####+++       
            ++++##+ ++      
              + +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                   #+       
           ++     +#+       
           +#     +#+       
          +#+     +#        
          +#+    +#+        
          +#+    ##+        
          ##     #+         
         +#+    +#+         
         ##     +#+         
        +#+     ##+         
        ##++++  ##          
       +##########          
       ####++++####++       
       ##++    +#+###       
      +#+      +#+          
       ++      ##           
               #+           
               #+           
              +#            
              +#            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +###+         
             +####+         
            +####+          
            +#####+         
           +###++#+         
           +##+ +##+        
           +##+ +##+        
           +##   ##+        
          +##+   ##+        
          +##    ##+        
          +#+    ##+        
          ##+   +##+        
          ##+   +##+        
          ##+  +##+         
          +#+  ###+         
          +#++####          
          +######+          
           +####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
         ++#######+         
        +####+++##+         
        ###+    ###         
       +##+    +##+         
       +#+    +###+         
       ##+  ++####+         
       +##++######+         
        ######+ +#+         
        +####+  +#+         
          ++    +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +##         
                +#+         
                +#+         
                            
                            
                            
                            
                            
              ++            
              +#+           
              +##           
             +###           
             ###+           
             ###+           
             ###+           
             ###+           
            +###            
            +###            
            +###            
            +###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
               +++#++       
             +########+     
            +####+#####+    
            ##+   +++###+   
           +#+        +#+   
           +#+        +#+   
           #+        +#+    
           ++       ++#+    
           +#      +##+     
           +#+  ++##++      
            ## ++++         
            +###++          
           ++##+            
          ++###+            
         +###+##+           
       +###++ +#+           
      +##++   ##+           
     +##+   +###+           
     +#+ ++++#++            
     +########              
                            
                            
                            
                            
                            
                            
         ++                 
        +##+                
        +##+                
        +##+                
       +###+                
       +###                 
       +##+                 
      +###+                 
      +###+        +++++    
      +##+      ++#######+  
      +##+     +#########+  
      ###     +###++  +###  
      ###     ###+     ###  
      ###+   +##+     +##+  
      ####   +##+    +###+  
      +###++ +##+  +####+   
      +#####++#########+    
       +##############+     
        +###########++      
          ++++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
           ++######+        
         ++##++++##+        
        +##++   +##+        
        +#+     ###         
        ++     +##+         
               +##          
              +##+          
              +##           
              ##+           
             +##+           
             +#+            
             ##             
            +##             
            +#+             
            ##+             
            ##+             
            ##              
           +##              
            ++              
                            
                            
                            
                            
                            
                            
                            
          ++###++           
        +##+++++#+          
         +      #+          
                #+          
                #+          
               ++           
               #+           
              +#            
              +#            
              #+            
             +#+            
             +#             
             ++             
            +#+             
            +#++            
            +++             
            +#+             
            ##+             
            #+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
               ##           
        +#+    ##+          
        +##   +##+          
        +#+    ##           
        +#+   +##           
        +#+   +##           
         #+    ##           
         ##    ##           
         ##    ##           
         ##    ##++++#++    
         ##++++######+++    
         +#######+++        
          ++##+##+          
               +##          
               +##+         
                +#+         
                +##         
                +##+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
         ++###++            
        +#######+           
        ++  ++###+          
              +##+          
              +##           
              +#+           
              ##+           
             +#+            
            +##+            
           +###+            
           +####+           
              +###+         
               +###         
                +##+        
                +##+        
                +##         
            +++++#+         
            +#####+         
             ####+          
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
                     +#++   
                    +###+   
                    ####+   
                   +##+     
           +#+    +##+      
          +###+  +###       
         +##+   +###+       
         ###   +###+        
        +##+  +####         
        +##########         
          +######+          
            ++##+           
            +##+            
           +###             
          +###+             
         +###+              
         ###+               
       +###+                
       +##+                 
       +++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##++            
         ++#####+           
       ++########+          
       +###++  +#+          
      +###+     ++  +++     
     +##++         +###     
     +#+          ++###     
     ##+          +####     
     ##          +####+     
     ##+       +###+##+     
     +#++++++#####++##+     
     +###########+ +##+     
      ++#####+++  +##+      
                  +##+      
                  +##+      
                 +###+      
                  ##+       
                  ##+       
                 +##+       
                 +##+       
                            
                            
                            
                            
                            
                            
               ++           
               +#+          
              +##+          
              +##+          
              +##+          
              +##+          
              ###           
             +##+           
             +##            
             +##            
             ##+            
             ##+            
            +##+            
            ###+            
            ###             
            ###             
           +###+            
            ###+            
            ###             
           +###             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++###+      
             +++######+     
           ++#####++##+     
         ++#####+   ##+     
        +#####++    #+      
       +#####+     +#+++    
       ####+     ++####+    
      +###+  ++########     
      +###++##########+     
      +##############+      
       +###++++####+        
         +   +####+         
            +####+          
           +####+           
          +####+            
         +####+             
        +####+              
        +###+               
        ###++               
        +#+                 
                            
                            
                            
                            
                            
                            
          +++######+        
         +######++          
         +#####+            
           +###+            
           +##+             
          +###+             
          +##+              
          ###+              
          ###+              
           ####++++         
           +#######+        
              +++###+       
                 +###       
                +###+       
              ++###+        
             +####+         
       +++ ++####+          
       #########+           
       +######++            
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
               #+           
              +#+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
             +##            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +###            
            +###            
             +#+            
             +#+            
             +##            
             +##            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++#####+++#++##+++     
    #+################+     
    ++++++++##########+     
            +++++++####+    
                  +####+    
                  +###+     
                ++####      
                #####+      
               +####        
              +####+        
            ++####          
            #####+          
          +#####            
          #####+            
         +####              
         +###+              
        +####+#+            
        +######+            
         +####              
          +#++              
                            
                            
                            
                            
                            
       ++++#++              
     ++########++           
    +############+          
    +#####+#+####+          
     +###++    ##+          
       ++     +##+          
            +#####          
           +######++        
           +#########+      
            +#########      
             +##++####+     
        +++        +##+     
        #+          ##+     
        #+          +##+    
        ##+        +###+    
        ###++    ++####+    
        ##############+     
        +############+      
         +##########++      
           ++##++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####+            
         +######+           
        +#######+           
        +###+++##+          
       +###+   +#+          
       +##+    +##+         
       ###     +##++        
       ##+      ####+       
       +#+     +####+       
       +##+    +####        
       +###########+        
        +##########+        
         ++###+++##+        
           + +  +##+        
                ###+        
                ###+        
                ###+        
                ###+        
                ###+        
                +##         
                            
                            
                            
                            
                            
                            
                            
                            
       ++#####++            
       +#########+          
       +#########+          
       ++++   ++##          
               +##          
               +##          
               +##          
               ##+          
               ##+          
              +##+          
              ###+          
              ###           
              ###           
             +##+           
             +##+           
             ###            
            +###            
            +###            
            +###            
             ##+            
                            
                            
                            
              ++            
             +#+            
            +##+            
           +##+             
          +###              
          ###+              
         +##+               
        +###                
        +##+                
       +###                 
       +##+                 
       ###+                 
       ###+      ++++       
       ###+  ++++####+      
       +###############+    
       +###############+    
        +#######+######+    
        +##############     
        +############++     
           +#####+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++##+++          
       ++#########+         
     +++#######+###+        
     +####++    +##+        
     ###+        +#+        
     ##+         +##+       
     ###+       ++###       
     +#####++++#####+       
      +#############+       
        ++######+###+       
             ++  ###+       
                 ###        
                +##+        
                ###+        
                ###+        
               +###         
               +##+         
              +###+         
              +###          
               +#+          
                            
                            
                            
                            
              ++            
             +#+            
             +#+            
             +#+            
             +#+            
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+           
            +####           
           +#+ +#           
            +  ##           
              +##           
              +#+           
             +##            
            +##+            
           +####+           
           +######+         
             ++++#+         
                +#+         
                 #+         
                 ##+        
                 #+         
         ++     +#+         
         ++    +##+         
        +#++++###+          
         +#####++           
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++++##+++               
  ++##########+             
  +##+++#######             
  +++    +#####+            
           +####+           
            +####           
            +####+          
             +####+         
             +####+         
              +####         
            +++####         
         +++#######++       
         ############       
        ++###++#####+       
          ++   +###+        
               +####+       
                ####+       
                +###+       
                +####       
                 ++++       
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#####+      
           +####+++###+     
           +#++     +#+     
          +#+        #+     
          +          #+     
          +++       +#+     
          ++##+    +##+     
            +##    ##+      
             +#+ +##+       
             +##+###+       
              ####+         
             +###+          
            +###+           
          ++####+           
         ++##++#+           
         ###++#+            
        +##++##+            
       +######+             
       +#####+              
       +###+                
                            
                            
                            
                            
                            
                            
                            
      +#+++++               
      +#######++            
       ++#######+           
           +++###+          
              ++##+         
               +##+         
              ++##+         
             +####+         
           ++####+          
           +#####           
           +#####++         
           ++#####+         
             ++++##+        
                +##+        
                +##+        
          +     +##+        
          +########+        
          +########+        
          +#######+         
           ++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
         +########+         
       ++###+   +#+         
      +###+     +#+         
      +#++      +#+         
       +       +##          
             ++##+          
            +###+           
           +###+            
         +####++            
        +########+          
         ++    ++##         
                  +#        
                   #+       
                   +#       
                   +#       
        +          ++       
        +#+      ++#+       
         ++##+++###+        
            ++##+++         
                            
                            
                            
                            
                            
                            
                            
               +###+        
              +####+        
             +###+++        
            +###+           
            ###+            
           +##++            
           ###+             
          +###              
          +##+              
         +##+               
         +##+++++           
         +########+         
        +##########+        
        +##+   +###+        
         ##+   +###+        
         +#+   ###+         
         +##  +###+         
          +#++###+          
           ######           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +   +##          
           #+ +###+         
          +#+++++#+         
          +# ++ +#+         
          ++++  +#+         
          +##+  +#          
          ##+   +#          
         +#+    #+          
         +#+    #+          
               +#+          
               +#           
               ++           
              +#+           
              +#+           
              +#            
              ++            
              #+            
             +#+            
             +#             
             ++             
                            
                            
                            
                            
                            
            ++#####++       
         ++##########       
         +###++    ##+      
        +##++      +##      
        +#+       +###+     
                  +##+      
                  +##+      
                 +###       
                +###+       
                ###+        
               ####         
             +####          
            +####           
         ++####+            
       ++#####+             
    +++#####++              
   +########+               
   +#########++             
     ++++ ++#####+#+        
             +++###+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++####+               
      +######+              
     +###+++##+             
     +##+   +##+            
     +##+    +#+            
     +##+     +#+           
     +###+++   #+           
      +#####+++#+ ++++      
      ++##############+     
        +++###########+     
            +######+++      
             +#####         
             +#####+        
             +#++###+       
             +##++##+       
              ######+       
              +#####+       
               +####+       
               ++##++       
                 ++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++++++++#++  
          +############++   
          +########+++      
          #####++           
          ###+##+           
          +#  +#+           
          +#+  ++           
          +##               
           +#+              
           +##              
            +#+             
            +#+             
             ##             
             +#+            
             +#+            
            +##+            
       +   +###             
      +++++###+             
       ######+              
        +#+++               
                            
                            
                            
                            
                            
             +#++           
           +####+           
           +####+           
          +####++ +++       
         +###+   +###       
         ####   +###+       
         ####  +###+        
         #####+###+         
         +#######+          
          +######           
           ++####+          
            +#####+         
           +######+         
           +##+###+         
           ###+###+         
          +#######          
          +######+          
          +#####+           
          +####+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+       ++#### 
          +###+    +####### 
          +###    +######++ 
          +##+   +##++#+    
          +###+  +++++      
          +###+  +          
          +###+             
           +###             
           +###+            
           +###+            
            +##+            
            +##+            
            +##+            
        ++   ##+            
       +#######+            
       +#######+            
       +######+             
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +##          
               +##          
               +##          
              +##+          
              +##+          
              +##           
              ##+           
             +##+           
             +##+           
             +##            
             ##+            
             ##+            
            +##+            
            +##             
            ##+             
            ##+             
            ##+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
            +###+           
            +##+#+          
             ## ++          
             +#             
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##+           
              ##++          
              +##+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                  +         
                 +#+        
          +++    ##+        
          ##+    +#+        
          ##+    +#+        
          ##+    +#+        
         +##+    +#+        
         +#+     +#+        
        +##+     ##+        
        +##+++ ++##+        
       +###########+        
       +###########+        
       ###########+         
      +###++++++##+         
      +++       +#+         
                +#+         
                +#+         
               +##+         
               +##+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++               
          +#+         ++    
         +##+         +#    
       ++#+          +##    
     ++##+          +##+    
     +##+          ###+     
    +##+        ++###+      
    ###++  ++########+      
    #####+##########+       
    ++########+++##+        
                ###         
               +###         
               +##+         
               +##+         
               ##+          
              +##+          
              +##+          
              +##+          
              +##+          
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
          +#+++++           
         +#######+          
            +++###+         
              +###          
            ++##++          
           +###+            
          +###+             
         +###+++            
         +#######+          
         ###+++###+         
          +     +#+         
                +#+         
                +#+         
                ##+         
               +##+         
              +##+          
              +##+          
             +##+           
            +##+            
           +###+            
                            
                            
                            
                            
                            
                            
                            
          +##+              
          +###+             
          +###+             
           ###+             
           +##+             
           +###+            
            +##+            
            +###            
            +###            
            +###            
            +###            
             ###+           
             +##+           
              ##+           
              ###+          
              ###+          
              ###+          
              +##+          
               +###         
                +++         
                            
                            
                            
                            
                            
                            
                            
               +###++       
             +#######+      
             +########+     
             ###+++###+     
          ++###+   +##+     
        ++#####+   +###     
       +########+  +###+    
      +########+   +###+    
     +######+++    +###+    
     +####++       +###     
     +###+         +##+     
    +###+         +###+     
    +###+         +###+     
    +###+        +####+     
    +###+       +####+      
    +####+    ++#####       
    +#####++++######+       
     +#############+        
      +###########+         
        +####+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#++++            
          +#####+           
          +######+          
           ++#####+         
              ++###         
                +##+        
                ###+        
               +###+        
              +###+         
              +###+         
             +####+         
             ####+          
             ####           
            +###+           
           +###+            
           +##+             
          +###+             
          +###+             
           ##+              
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
  ++++++#++##+++            
  +#############++          
   +#+##+++++####+          
               ###          
               +##          
               +##          
               +##          
               +#+          
            +++###+++       
           +#########+      
          +##########       
           +   +##++        
               +#+          
               +#+          
               +#+          
               +#+          
               ##+          
              +##+          
              +##+          
              +##           
                            
                            
                            
                            
                            
               +++#++       
               +#####+      
              ++######+     
              ###+++##+     
            +##++   +##+    
           ###+     +##+    
          +##+      +##+    
         +#++       +##+    
        +##+        +#+     
       +##+         +#+     
       ##+          +#+     
      +#+          ++#+     
     +#+           +#+      
    +##+          +##       
    +#+         ++#+        
    +#+        ++#++        
    +#+      +###+          
    +##+++++###++           
    +########++             
     +####+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
          +++#####+         
     +++######+++##+        
    +######+++  +##+        
    ##++++      ##+         
    ++          ##+         
                ##+         
               +##+         
               +##+         
               ###+         
              +###          
               +##          
              +##+          
              +##+          
              +##           
              +#+           
              ##+           
             +##+           
             +##            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####++           
        +###++###           
       +##+    +#           
      +##+     +#+          
      +##     +###+         
       ##+  ++#####         
       +##++###++##         
        +####++ +##         
         +++    +##         
                +##         
                +##         
                +#+         
                ##+         
                ##+         
                ##+         
               +##+         
               +##+         
               +##          
               +#+          
               +++          
                            
                            
                            
                            
                            
                            
              +#+           
           ++++##+          
          +##++##+          
          +##+###+          
          ### ###+          
         +### ###+          
         +##+ +###          
        +##+  +##+++        
        +##+ +#######+      
        ###+#######+++      
        +########+          
         +##++##+           
             +##+           
             +##+           
            +###+           
            +###+           
            +###+           
            +###+           
             +##+           
              +++           
                            
                            
                            
                            
                            
                            
                            
                            
         +#+      ++        
         ###+    +##        
        +##++    +#+        
        ##+      ##+        
       +##       ##         
       +#+      +#+         
      +##       +#+         
      +##     ++##+         
      ##+++++#####+         
      ########++##+         
      ++#++++  +##+         
               ####         
              +####         
              +#+##         
              ####+         
              ####+         
              +####         
               ###+         
               ###+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
          ## +####+         
         +##++#####+        
         +###++++###+       
          +##+    +#+       
          +###    ##+       
           +##+  +##+       
            ###++##+        
            +#####++        
            +####+          
           +####+           
          +#####+           
         +#######           
        +####++##+          
        +###+ +##+          
        +##+   ##+          
        +##+   ##+          
         ###+ +###          
         +#######+          
          +######+          
           +++#++           
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
         ++###+             
        +#######+++##+      
        +##############++   
         ################   
         +##++++++######+   
         ###+     ++        
         ###                
         ###                
         #####+++           
         ########+          
         +########+         
               +###+        
                +##+        
               +###+        
      +#+    ++###+         
     +###+++######          
     ###########+           
     +#######++             
      ++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++###+   
          ++###+++#######   
         ++########++++++   
       +#######++           
       +#####+              
       +#####++             
        ++#########+        
          +#########+       
            ++++++###+      
                  +##+      
                   ##+      
                  +##+      
     +++#++       +##+      
     +#####      +##+       
     ######+   +####+       
     +#####++++####+        
      ++#########++         
        +++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
              ###+          
             +###+          
             ####+          
            ######+         
           ###++##+         
          +##+ +##+         
         +##+   ##+         
        +###    ##+         
       +###++   ##+         
      +###########+         
      +############         
       ++##++++####         
               +##+         
               +##+         
               +##+         
               +##+         
               +###         
               +###         
                #++         
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####+         
          +########+        
         +###+ #+++#+       
         +##+  +  +#+       
        +#++       +#+      
       +#+          #+      
      +##           ##      
      +#+           +#+     
      ##            +#+     
      #+             ++     
     +#+             ++     
     +#+            +#+     
     +#+            +#+     
     +#+            +#      
      #+            #+      
      ##+          +#+      
      +##+        +#+       
       +##+    +++#+        
        +###+++###+         
         ++++#+++           
                            
                            
                            
                            
                            
                            
                            
                            
           ++####++         
         ++##++++##+        
        ###+     +#+        
       +#+        #+        
       +#+       +#+        
       +#+      +##+        
       +#++   ++##+         
        ########++          
         +####++++          
          +##+  +##+        
          ##+     +##       
         +#+       +#+      
         ##         +#+     
        +#+         +#+     
        +#+          #+     
        +#+         +#+     
        +#+        +##+     
        +##+     ++##+      
         +###++####++       
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++++++++++        
     +##############++      
     #######+##+######+     
     +#++++      ++###+     
                  +###+     
                 +###+      
                +####+      
               #####+       
             ++####+        
           ++#####+         
          +#####++          
         +#####+            
       ++#####+      +##+   
       +####+   +++#####+   
       +####++########+     
       +###########++       
        +########++         
         ++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#++          
           ++####+          
          +##++##+          
          +++ +##+          
              ##+           
             +##+           
             +#+            
             ##+            
            +##             
            +##             
            +##             
           +##+             
           +##+             
            ##+             
           +##              
           +##              
            ##+             
            +#+             
             #+             
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#++#+              
        +#####+             
         ######             
        +######+            
      ++#########++         
      +###+++++####++       
      +##+      +######+    
      ##+        +++####++  
      ##+           ++####  
      +##+            ####  
      +###++       +++###+  
       +################+   
         ++#########++      
           +++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +####+           
          +#######+         
         +########+         
         +####+++##         
         +###+   +#         
         +###+   +#+        
          ###+  +###+       
          +###+ ####+       
           +#######+        
            +######         
             ####++         
           ++####+          
          +######+          
          +###+###          
         +####++##          
         +###+ +##+         
          ###++###+         
          +#######+         
           +####++          
           +####            
                            
                            
                            
                            
                            
                            
                            
                            
       +++          +#+     
       ##+          +##+    
      +##+          ###+    
     +####+         ###+    
    +####+         +###+    
    +###++        +####+    
    +###+         +###+     
    +###++ ++++++++###+     
    +#####+###########+     
    +################++     
     +###############+      
      ++++##++++++###+      
        ++++     +###       
                 ####       
                 ####       
                +###+       
                +####       
                +####       
                 ####       
                 +###       
                            
                            
                            
                            
                            
                            
                            
       +###++####+          
       +#######++           
       +##+++++             
        ##+                 
        ###                 
        +##+                
         ##+                
         +##                
         +##+   ++###+      
          ##+++#######+     
          #######+++###+    
          +####++    +#+    
          +##+        ##+   
          +##+        ##+   
          +#+        +##    
        +# +         +##    
        +#+         +##+    
        +##+++++++++##+     
        +############+      
         +++##+##++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++#+        
          +#########+       
        ++###++++++##+      
       +###+       +##+     
       +#+          ##+     
      +#+           +#+     
      ##            +##+    
     +#+             ##+    
     ##              ##+    
    +#+              +#+    
    ##               +##    
    ##                ##    
    ##+              +##    
    +##+             +#+    
     +##++          +##+    
      ++##+++    +++##+     
        +############+      
          +++#####+++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
       ++        +#+        
      +#+        +##+       
      +##       +###+       
      +##       +###+       
      ###        +##+       
      ###        +##+       
     +##+       +###+       
     +##+       +###+       
     +##+ ++++++#####+      
     +##############++      
      +#######+++##+        
      +###++++  +##+        
                ###         
                ###         
                ###         
                ###         
                +##         
                +##         
                +#+         
                            
                            
                            
                            
                            
                            
                +#+         
                ##+         
                +##+        
           ++   +##+        
          +##+  +##+        
         +###+  +##+        
         +##+   +##+        
        +##+     +#+        
        +##+     +#+        
        ##+      +#+        
       +##       +##        
       +##       +##        
       +##       +#+        
       +##       +#+        
       +##       +#+        
       +##       ##+        
        +#++    +##+        
         +##++++###+        
         +########+         
           +####++          
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +#+            
            +#+             
           +#+              
           ##               
          +#+               
          +#+               
          ##                
          #+                
          #+                
         +#+                
         +#+     +++        
         +#    +#####+      
         +#+   +#+ ++#+     
         +#+  +#+   +#+     
         +#+  ##    +#+     
          #+ +#+   +#+      
          +#++#+ ++#+       
           +#######+        
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
               +#+          
               +#+          
               ##+          
              +##           
              +#+           
              ##+           
             +##+           
             +#+            
             +#+            
             +#+            
             ##+            
             ##             
             ##             
            +##             
           +###             
            +#+             
            ##+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##               
          +##               
          +##               
         +###               
         +###+              
         +####++            
         +##+###++          
         +++ +####+         
              ++###+        
                ++#+        
                +###+       
                +###+       
               +###         
              +###+         
              +##+          
               ##+          
              +##           
             +##+           
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
        +##########         
       +###+++ +###         
       +##+     +##         
        ##+    +##+         
        ++     +##          
              +##+          
            ++##+           
            +##+            
            +##+            
            +##++           
             +###+          
              +###+         
                +##+        
                 +##+       
         +++     +##+       
        +####+   +##+       
        +#####+++###+       
         ++++######+        
             ++##++         
                            
                            
                            
                            
                            
                            
                            
                            
          +++###++          
        ++########++        
       +####++++####+       
       +###+     ###+       
        ++#+      ###       
          +       ###       
                 +###       
                +###+       
               +###+        
             ++###+         
            +###++          
           +###+            
           ###+             
          +##+              
          +##               
          +#+               
          +##      ++++     
          +##+++++####+     
          +########++       
            +++#++          
                            
                            
                            
                            
                            
                            
                 ++#+       
                +####       
               +###+#       
              +###++#       
             +###+  +       
            ++##+           
            +##+            
           +##+             
          +###              
          +##+              
         +###+++++++        
         +##########+       
         ############+      
        +###+     ++##+     
        ##+        +##+     
       +##+       ++##+     
       +##+     +####+      
        ###++++#####+       
        +########++         
         +####+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+++         
         +#########+        
       ++###########+       
       +####+++++++##+      
       ###++       +#+      
      +##+          #+      
      +##           #+      
      ###          +#+      
      +#+          #++      
      +#+         +#+       
                 +#+        
                +##+        
                +#+         
               +##+         
              +##+          
              +##+          
              ##+           
             +##            
             +#+            
              ++            
                            
                            
                            
                            
        +++++#++            
      ++#########+          
     +#####++++###+         
     ##++      ++#+         
     +#          +#+        
     ++          +#+        
                  +#+       
                  +#+       
                 +##        
                 +#+        
           ++++  +#+        
        ++######+##+        
      ++#####+#####+        
      ###++    +####++      
      +#+     +###++##+     
      +#++  ++###+  +##+    
       +########+    +##+   
        +######+      +##   
          +++++        ##   
                       ++   
                            
                            
                            
                            
                            
                            
                            
           +##+             
          +###+             
         +###+              
        +###+               
       +###+                
       ###+                 
      +###+                 
      ###+                  
      ###+        ++#++     
      ##+        +#####+    
      ###+      +#######    
      +##+     +####+##+    
      +###     +##+++##+    
       +##+   +##+  +##+    
       +###+ +###+ +##+     
        +###+###+++###+     
        +############+      
         +##########+       
          ++######++        
            ++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####++           
        +########++         
        ###+++++##+         
       +##+      +++        
       +##      +#+         
       +#+     +##+         
       +#+     +###         
       +##+ +++####         
        ###+#######         
         +#########         
           +++  +##         
                +##         
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                 ###        
                 ###+       
                 +##        
                 +++        
                            
                            
                            
                            
                            
                            
         +###++             
         +######+           
          ++++##+           
              +##+          
             +###           
            +###+           
           +###+            
          +###+             
          ####+             
          ++###+            
            ++##+           
              +##+          
               +##          
               +##+         
               +##+         
               +##+         
         ++  +####          
         +##+####+          
          +#####+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +##+            
            +##+            
            +##+            
             ##+            
            +##+            
            +##+            
             ##+            
             ##+            
             ##+            
             ##+            
             +#+            
             +##            
             ###            
             ###+           
             ####           
             +###           
             +###           
             +##+           
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++      ++++       
       +###     +####+      
       +###+    +#####+     
       +###      #####+     
       +###      +###+      
       +###      ####+      
       +###     +####+      
      +####     #####+      
      +####+  +######+      
     +###############+      
     +###############+      
     +###############+      
     +###############+      
     ++#####++#######+      
       +###+  ++#####+      
               +#####+      
                #####+      
                +####+      
                +####+      
                  +##+      
                            
                            
                            
                            
                            
                            
           +#+              
          +###+             
         +####+             
        +####+              
        +###++              
       +###+                
       +##+                 
       ##++                 
      +##                   
      +##           +###++  
      ###         ++######  
      ###        +#######+  
      ###        +#######+  
      ###+       #######+   
      +###+      ######+    
      +#####++ ++#####+     
       +#############       
        +##########+        
         ++#####++          
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####++         
         +##########+       
        ####++  ++###+      
       +##+       +##+      
      +##+        +##+      
      +#+        +##+       
      ++        +##+        
               +##+         
             +###+          
            ++##+           
           +###+            
          +##+          ++  
         ++#+          +#   
         +##+        +##+   
        +##+        +##+    
        ##+      ++###+     
        ##+     +###++      
        ##+ +++###++        
        ########++          
         #####++            
                            
                            
                            
                            
                            
                            
                            
               ++++#+       
             ++#####+       
            +#####+         
           +####+           
           ###+             
          +##+              
          ###+              
          ######+           
         +########+         
         +##++++###+        
          ++    ++##+       
                 +##+       
                 +##+       
        ++      +###+       
        #+     +###+        
       +#+    +####+        
       +#+  ++####+         
       +#########+          
        +######++           
        ++++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ##+           
            ++###+          
          +##+###+          
          ### +##+          
        ++##  +###          
       +###+   ###+         
       +#####+ ###+         
       ####++#####+         
       +++   +####+         
               ###+         
               ###+         
               +##+         
               +##+         
               +##+         
               +##+         
                ###         
                ###         
                ###         
                +##         
                 +#         
                            
                            
                            
                            
                            
                            
                            
        +#+++++             
       +#######++           
       +++ ++#####+         
              ++###         
                +##+        
                +##+        
                +##+        
               +###+        
              +###+         
             +###+          
            +###+           
            ###+            
           +##+             
          +##+              
          ##+               
         +##+               
         +###+              
          +###++            
           +#######+        
            ++#####+        
                            
                            
                            
                            
                            
                            
                            
                            
            +###+++         
          +#########++      
          +###########++    
         +####+++++####+    
        +#####+    ++###+   
        ###++++      +##+   
       +###          +###   
       +##+          +###   
      +###+          +###   
      +##+           +##+   
     +###+          +###+   
     +###+         +###+    
     +##+         +####+    
     +##+       +####+      
     ###+     ++####+       
     ###+   ++#####+        
     +###+ +#####++         
     +#########++           
     +######+++             
      +++++                 
                            
                            
                            
                            
                            
                            
               ++++#+       
              +####+        
              +###          
             +###+          
             +##+           
            +##+            
            +##             
           +##+             
          +###+             
          +##+              
          +##+ +##+         
          +#+ +###+         
          +#++#####+        
          +#+++ +##+        
         +##+   +##+        
          +##+  +##+        
           +##++###+        
           +######+         
           +#####+          
             +#++           
                            
                            
                            
                            
                            
                            
                            
                            
           +##++            
          +######+          
          ########+         
         ++++##++##+        
         #+ +##+ +##+       
         ##+###   +#+       
         +####+   +##+      
          ++++     +#+      
                   +##      
                   +##      
                   +##      
                   +##      
                  +###      
        ++++++    +##+      
     ++#############+       
    +####++++######+        
    ##+++    ++####+        
    ##+      ++#####+       
    ###++++++###+++#++      
    +##########+  +###      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +###+       
                ###+        
               +###+        
              +####         
              +####         
              +###+         
             +###+          
             +###+          
             +##+           
            +###+           
            +###            
            ###+            
           +###             
          +###+             
          +###+             
         +####              
          ###+              
          +##+              
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++##++           
         +#######+          
       ++#########          
      +#####+++###+         
      +##++    +##+         
       ++      +##+         
              +###+         
              +###+         
              +###          
              +###          
              +##+          
              ###+          
              ##+           
              ##+           
              ##+           
              ##+           
             +##+           
             +##            
              ##            
              +#            
                            
                            
                            
                            
                            
                            
                            
          +++++#++          
       +++########+         
      +############+        
     +###++ ++ +###+        
     +#++      +##+         
     ++      ++###          
             ####+          
             ####           
             ####+          
             +#####+        
              ++####        
                +###+       
                 +###       
                 +##+       
           ++   +###        
          +#+  +###+        
          +##+####+         
          #######+          
          +####++           
           +#++             
                            
                            
                            
                            
                            
                            
                            
              ++##+         
              +###+         
             +####+         
            +##+##+         
            ##+ ##+         
           +#+  ##+         
          +##+  ##+         
         ###+   ##+         
       +###+    ##+         
      +###+     ##+         
     +#########+###+        
      +############+        
        ++++++++###+        
                ##+         
                +#+         
                +#+         
                +##         
                +##+        
                +##+        
                 +#         
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
             +##+           
              ##+           
              +#            
              ++            
             +#+            
             +#+            
             +#+            
             +#+            
             ##             
             #+             
            +#+             
            +#              
            +#              
            #+              
           +#+              
           +#               
           +#               
           ++               
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            ###+++#+        
           +##+   +#+       
          +##+     +#+      
          ##+      +#+      
         +##+       ##      
        +##+        ##      
        +#+         +#+     
       +##          +#+     
       +##          +#+     
       +#+          +#+     
       +#+          +#+     
       +#+          +#+     
       +#+          +#+     
       +##         +##      
       +##+        ##+      
        +##+     +###+      
        +###+   +###+       
         +########+         
           +###+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###+++++++++     
        +#############+     
        +#############+     
        ##########+++++     
        +##+  +             
       +##+                 
       +##+  +   +          
       +##+++#######+       
       +#############+      
      +###############+     
      +#####+++++++###+     
      ++++++       ###+     
                   +##+     
                   +##+     
                  +###+     
     +++        +#####+     
     +###+++++++####++      
     +##############+       
     +############++        
      ++++++#####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+    ##       
            ###   +##+      
           +###  +###+      
           +##+  +###       
          +###+  ###+       
          +###  +##+        
         +###+  ###+        
         +###  +###+        
        +###+  +###         
        +###++++###+++      
        ############++      
        #####+###+          
        ++++  +##+          
              ###           
              ###           
              ###+          
              +##           
              +##           
              +##+          
              +#+           
                            
                            
                            
                            
                            
                            
          +###++            
          ######+           
         +#######+          
          +   +###+         
               +###         
                ###+        
               +###         
          ++++++##+         
         +#######++         
         ########           
         +#######+          
          +++#####+         
             +++###+        
                ++##+       
                 +###       
          ++ ++++###+       
         +##+#######+       
         ##########+        
         +###+++++          
         ++#+               
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               ##+          
               ##+          
              +##+          
              +##+          
              +##+          
              +#+           
              ##+           
              ##+           
             +##            
             +##            
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
            ##+             
            ##+             
            ##+             
            ##+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +#+             
            +##             
            +##             
            +##             
             ##+            
             ##+            
             +#+            
             +#+            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##+           
              ##+           
              +#+           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +########++           
      +##########+          
       ++++++++###+         
                +#+         
                +##         
                +##+        
                +##         
               +###         
               +##+         
               ###+         
               ####         
              +###+         
              ###+          
             +###+          
            +###+           
            +###            
            ###+            
           +###+            
           +###             
           +##+             
                            
                            
                            
                            
                            
                            
                            
           +#+              
           ##+     ++       
          +##+    +#+       
          +#+     ##+       
         +##+     ##+       
         +##+    +##+       
         +##     +#+        
         ##+     ##+        
         ##+    +##+        
         +##++++###         
          +#######+         
           +######+         
               +##+         
               +#+          
               ##+          
              +##+          
              +##           
              ##+           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
          +###++#+          
         +##+   ++          
        +#++    ++++        
        +#+      +##+       
       +##       +##+       
       +#+      +###+       
       +#+      +##+        
       +#+++++++###         
        +#########+         
        ++###+++##          
               +#+          
              +##           
              +#+           
             +##            
             ##+            
            +##+            
            ###             
            ##+             
            ##+             
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
           ######+          
         +###++++#+         
         ##++    #+         
         #+      +#         
         ++      +#+        
         +#++   +##+        
          +########         
           +######+         
             +++##+         
               +##+         
              +###          
              +##+          
              ###+          
             +##+           
            +##+            
            ##+             
           +##+             
           ##+              
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
             +##   ++       
             +#+  +#+       
            +##   ##        
            +#+  +#+        
           +##+  ##+        
           +#+  +##+        
          +#+   ##+         
          +#+ ++##+         
          ##+#####+         
          #######+          
          +#+++##           
              +#+           
             +##            
             +#+            
            +##+            
            +#+             
            ++              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                ++#+        
              ++####+       
            ++#######+      
           +#########+      
          +####++####+      
         +####+ +###+       
        +####++####+        
        +###++####+         
        +###+####+          
        +#######+           
        +######+            
        +#####+             
        +#####+             
         +####+             
         +#####++           
         +#######+          
         +########+         
          +#######+         
           #######+         
           ++####+          
                            
                            
                            
                            
                            
                            
                            
         ++#+               
         +##+               
         ####+              
        +###+      +++      
        +##+      +###      
       +###+     +####      
      +####+     +####      
      +###+      +####      
      ####+      +####      
      ####+      +####      
      +###+    ++#####      
      +####++++#######      
      +###############      
       +##############      
        +######+++####      
                 +####      
                 +####      
                  +###      
                  ++##      
                   +#+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++##+             
         +#####+            
        +#########++        
       +##+++++#####++      
      +##+    ++++####+     
     +##+          +###+    
     +#+           +###+    
    +#+             +###    
    +#+              +##    
    +#               +##    
    +#               +#+    
    ##              +##+    
    ##+            +##+     
    +##+         ++##+      
    +###++++ ++++###+       
    +##############+        
      ++#########+          
         ++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++            
      ++#########+          
      +###++######++        
      ##+       +##+        
      #+         +##+       
      +#          +#+       
       +          +##       
                 +##+       
                 ###+       
              +++###+++     
           +############++  
        ++################  
       +###++ +###     ++   
      +##++  +###           
      +##+ +###+            
      +########             
      +######+              
       +++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
          ##+       +       
         +##+      +#+      
         +#+      +##+      
         ##+     +##+       
        +##+     +##        
        +##+     ##+        
        +##+    +##+        
        +##    +##+         
        +##+   +##+         
        +##++++###          
         +########+         
          +######+          
            +++##           
              ##+           
              ##+           
              ##+           
              ##+           
              +#+           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
           ++#########+     
       +###############+    
      +################+    
      +###############+     
      +#####+++++++++       
       +###+                
        ###+++              
        #######+            
        +########+          
         +#########+        
          +#########+       
             ++######       
         ++     ++###       
        +#+       ###       
        +##++     +##+      
        +####+++++###+      
         +###########+      
         +###########+      
          +#########+       
           ++#######+       
                            
                            
                            
                            
                            
                            
                            
                            
                +#          
                +#          
                ##          
               +##          
               +##          
               +#+          
               ##+          
              +##           
             +##+           
             +##+           
            +##+            
            +##+            
           +##              
           +#+              
          +##+              
          +#+               
          ##+               
          #+                
          #+                
          ++                
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +##+          
             +###+          
             +##+           
             +##+           
             +##+           
             +##+           
             ###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +###+           
            +##+            
            +++             
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
              ###+++        
             ###+           
            +##+            
           +##+             
           +##+             
           ###              
          +##+              
          +##+++#+++        
          +########+        
         +####++ +#+        
         +###+   +#+        
         +##+    +#+        
        +###     ##+        
        +###    +##+        
        +###+  +##+         
        +++##++##+          
         ++#####+           
           +++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                    ##+     
           ++      +##+     
          +##+     +##+     
         +###+    +###+     
         +##+     +###+     
        +##+     +###+      
       +###+     +###+      
       +##+     +###+       
      +###++++#++###+       
      #########+####+       
      #############+        
     +######++++###         
     +####++  +###+         
     +##+     +###          
     +#++    +###+          
      +      +###+          
             +##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++##+             
        +#######+           
       +#########+          
       ####++#####+         
       ###+   ++###         
       ##+     +###+        
      +##+     +###+        
      +##+      ###+        
       ###      ###+        
       +++     +###+        
               +###         
               +###         
               ####         
              +###+         
              +###+         
              +###+         
              +###+         
              +###          
              +##+          
              ++++          
                            
                            
                            
                            
                            
                            
                            
            +##+            
            +##+            
            +##+            
             +#+            
             +#+            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +###+###          
         +##+  ++#+         
       +##++   +##+         
       +#+      ##+         
      +##      +##+         
       ##+    +###+         
       +##+  +####+         
        +##++##+##          
          +###+ ##          
           ++  +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
                ##          
                +#          
                            
                            
                            
                            
                            
                            
               #+           
           ++  +#+          
           #+   #+          
           #+   ++          
          +#+   ++          
          +#+   ++          
          #+    ++          
         +#+   +#+          
         +#   ++##+         
         +++######+         
         +###+++#+          
          +    +#+          
               +#+          
               +#+          
               +#+          
               +#+          
                #+          
                #+          
               +#+          
                #+          
                            
                            
                            
                            
                            
                            
                            
         +###++             
        +#######+           
        +########+          
        +#++#####+          
              +##+          
               +##+         
               +##+         
              +###          
              +###          
             +###+          
            +####+          
            ####+           
          ++####            
          ####+ +++####+    
         +####++###+++      
        +##########         
        +#########+         
        +#######+           
         #####++            
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +##+                 
       +##+                 
       +###+                
       +###+                
       +###+     ++         
       +##+      ##+        
       +###+     ###        
       +###+     ###+       
       +########+###+       
       +############+       
       +#############       
       +#############       
        +++++++######+      
               +++###+      
                  ###+      
                  +###+     
                  +###+     
                   +##+     
                   +##+     
                    +#+     
                            
                            
                            
                            
                            
                            
                            
           ##+              
           ###+             
           +###             
           +###+            
           +###+            
           +####+           
            ####+           
            ####+           
            ####+           
            ####+           
            ####+           
            ####+           
            +###+           
            +###+           
            +###+           
             ###+           
            +####           
            +####           
            +####           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                +++++       
           +++######+       
         ++########+        
        +#######++          
       +######+             
       +###+                
       +##+                 
      +###+                 
       +###+                
      +######++++           
       ##########+          
        ++++#######++       
              ++#####+      
                 +####+     
                   +##+     
                  +###+     
          +## +++####+      
          +########++       
           ########+        
           +++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+++##++       
            +#########+     
           +###+  +++###++  
           +##+       +++#+ 
           +##              
           ##               
          +##               
          +##               
          +##+              
           ##+              
           +##+             
           ++##++           
             +##+           
              ##+           
             +##+           
            +##+            
       ++  +##+             
       +#++##+              
       +####+               
        +#++                
                            
                            
                            
                            
                            
                            
    ##+                     
    +###+++++++             
     ++########+            
       ++++++##+            
            +##+            
            +##+            
           +###+++++        
          ++#########+      
         +####++  +##+      
        +###+      +#+      
        ++++       +##      
                   +##      
                   +##      
                   +##      
                   ###      
    ++            +##+      
    +##+          +##+      
    ++####++    ++##+       
      +++##########++       
          +++###++          
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
          +###+             
         +##++#+            
        +##  +++            
        ##+     ++          
       +##    ++#+          
        +#++ +##+           
         +#####+            
           +###+            
           +#++##+          
           #+  +##          
          +#+   +##         
          +#     +#+        
          +#      #+        
          +#+     +#+       
           #+     +#+       
           +#+    +#+       
            +#+   ##+       
            ++##++#+        
              ++##+         
                            
                            
                            
                            
                            
                            
                            
                            
       +####++              
       #######+             
       ########+            
       +++   ++#+           
         +    +##           
              +##+          
             +###+          
            +###+           
         +++####+           
      +++#########+         
      +############+        
      +####+    +++##+      
       +++         +##      
                    +#+     
                    +##     
                   +###+    
        ++       ++####     
        ###++++#######+     
        +#############      
          ++########++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
              ##            
             +##            
             +##            
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              ##            
              +#+           
                            
                            
                            
                            
                            
                            
                            
      +##+                  
      +##+                  
       ###                  
       ###+       ++        
       +##+       ##+       
       +###       ##+       
       +###      +##+       
       +###      +##+       
       +###+  ++ +##+       
        +##+++######+       
         +##########+       
         +##########+       
         +####++####+       
          +##+ +####+       
                +###+       
                 +##+       
                 +##+       
                 +##+       
                 +###       
                  ###+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++###++              
      +#########+++         
       +##########+         
        +##++++++++         
        +##+                
        +##+                
        +##++++             
        +######++           
        +####+++##+         
        +###+   ++##        
         +++      +#+       
                  +##+      
                  +##+      
                   +#+      
                   +#+      
                  +##+      
           ++++   +##+      
        +#####+++####+      
        +###########+       
          +++++#+++         
                            
                            
                            
                            
                            
                            
             ++##+          
            +###++          
            +##+            
           +##+             
          +##+              
          +##               
         +##+               
         +####++++          
         +########+         
         +#+++++###         
         +#+    +##+        
         +#+     +#++       
         +#+     +##+       
         +#+      +##       
         +#+       ##+      
         +##+      ##+      
          +###+    +##      
           +###++++##+      
            ++#######+      
              ++##+++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++            
       ++########+          
      +####+++++##+         
    ++##+++     ++#+#+      
    +##+          ####+     
    +#+           +###+     
   +##+        +#++###      
    +#++     +#######+      
    +####+  +#######+       
      +####+#####++         
        ++######+           
          ++######+         
           ##+++###+        
           ##    +##        
           ##     +#+       
           ##      ###      
           ##+     +##+     
           +##+++++###      
            ++#######+      
              +++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +#####+          
          +##+ +##+         
         +##+   +##+        
         +#+    +##+        
         +#+    +##+        
        +##+    +##         
        +##+   +##+         
         ##+ +####+         
         +##+##++#+         
          ###++ +#+         
           ++   ##+         
                ##          
               +##          
               +##          
               +#+          
               ##+          
              +##           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
        +++      ++         
        +#+      ++         
         +#+     +#+        
         +#+     +#+        
        +##+    +##+        
        +##+    +##+        
        +##    +###+        
        +#+   +#++#+        
        +#+  +#++##+        
        ##  +##+ ##+        
        ## +##+ +##+        
        ##+#++  +##+        
        +###+   +##+        
        +##+     ##+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +##+          
             +###+          
             ####+          
             ####           
             ###+           
             +##+           
            +##+            
            +##+            
            +##+            
            +##+            
           +###+            
           +###+            
           ++##+            
            +##+            
            +##+            
           ####+            
           ####             
          ++###             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++##+     
         ++   ++######+     
       ++##########++       
      +#########+           
      +#++++++++            
      +##                   
      +##+                  
       ##+                  
       +#+      +           
       +##+++++###+         
        +##########+        
          +++#+++###+       
                 +##+       
                  ##+       
                  ##+       
                  ##+       
                 +##        
                 +#+        
                 ##+        
                +##         
                            
                            
                            
                            
                            
                            
                            
       +                    
   +##########+++           
   +##############++        
   +###+++###########+      
           ++++++#####      
                 +####      
               +#####+      
              ######+       
             #####++        
            +#####++        
             +######+       
                +####+      
                  +###+     
                    ###     
                    ###     
      ++         ++###+     
     +#+   +++++#####+      
     ################+      
     ++##########+++        
       +++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
         ++###+++           
        +########+          
       +#####++###+         
       +###++    +#+        
       +##+     +###+       
       +##      ####        
       +##+     ###+        
        +###++ +##+         
         +#######+          
          ++#####+          
           +######+         
           ####+###+        
          +####  +##+       
         +####    ##+       
         +###+   +##+       
         +###+  +###+       
          ###+ +####        
          +########+        
           +######+         
            ++###+          
                            
                            
                            
                            
                            
                            
                            
                +++         
              +####++       
             +#######+      
            +###+ +###+     
           +##+    +##+     
          +###      +##+    
         +##+       +##+    
         +##+       +##+    
        +###        +##+    
        ###+        +##+    
       +##+        +##+     
       +##+        +##+     
       +#+        +##+      
       +#+       +###       
      +##+      +##++       
      +##+    ++###+        
       ##+   +####+         
       +########++          
        #######+            
        ++##++              
                            
                            
                            
                            
                            
                            
                            
          ++++              
          +###+             
          ++##+             
            +##             
             +##            
             +##+           
           +####+           
           +###+            
           +####+           
             +##+           
               ##+          
               +##+         
                +#+         
                 #+         
                 +#+        
           ++   +##         
          +###++###         
          +#######+         
           +######          
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+++          
         ++#######+         
        +##########+        
        +##########+        
        +##+   ++###        
         +       +##        
                 +##        
                 +##        
                 +##        
                 +##        
        +#####+++##+        
       +###########++       
       ##############++     
      +####+###########+    
      +##+   +#########+    
      +##+  +####++####+    
      +###+#####+   ++#+    
      +########+     +#+    
       ######++       #+    
        ###++         +     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++####+++    
           ########+++#+    
          +###++            
          ++#+              
           +#+              
           +#+              
           +#+              
           +#+              
           +#+              
           +#+              
            ##+             
            +#+             
            +#+             
             ##             
             +#+            
           +++#+            
           +#+##            
            ####+           
            ++##+           
              +#+           
                            
                            
                            
                            
                            
                            
          ##+               
          +##+              
          +###              
           +##+             
           +###             
           +###+            
           +###+            
            +##+            
            +##+            
            +###+           
            +###+           
            +###+           
            +####           
            +####           
             +###           
             +###           
             +###           
             +###+          
              ###+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
      ++#####+              
      ########+             
      ###++#####+           
      +++   +####+          
             +####          
              +###          
               +##+         
               +###+        
               +###+        
               +##+         
               +##+         
             ++###          
             +###+          
           ++####+          
       +++#########++++++   
      +##################+  
      ###################+  
      #####+   +########+   
      +##++                 
       ++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +###+           
           +####++          
          +####+##+         
         +##+   +##         
         +##+   +##         
         +#+    ###         
         +#+  +###+         
         +#######+          
         #######++++        
        +##+########++      
        ### +++   ++#+      
        ##+        +##      
        ##          ##      
        ##+        +#+      
        +#+       +##+      
        +##      ++#+       
         +#+    +##+        
         +##+++###+         
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
        +++++++             
      ++#######+            
      #####+####            
     +#+#+   ###+           
       ++    +##+           
             ###+           
           +####            
        ++#####+            
        +########++         
       +###########++       
       +#############+      
       ######+###++###      
       ++++++ +##++###+     
               ++ ####+     
                 +####      
                ++##++      
        +++++++#####+       
        ###########++       
        ++####+##++         
           ++#+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
                    +#+     
         +#+       +##+     
        +##+       +#+      
        +#+        +#+      
        +##+      +##+      
       +##+       +##+      
       ###++###+++##+       
      +##++#########+       
      +#####+  +####+       
      +####+    +###+       
     +####+     +##++       
     +##++      +#+         
      ++       +##+         
               +##+         
               +##          
               +##          
               +##+         
               ###+         
              +###          
                            
                            
                            
                            
                            
                            
                            
                            
          +          #+     
         +#+        +#+     
         +##+      +##+     
         +##+      +##+     
         +#+       +#+      
         ##+       +#+      
        +##+       +#+      
        +##+      +##+      
        +#+       +##+      
        ##+       +##+      
       ###+++++++++##+      
      +##############+      
      +##########++#+       
      +###+++++   +#+       
      +###       +##+       
       +++        +#+       
                  +#+       
                  +#+       
                  +#+       
                  +++       
                            
                            
                            
                            
                            
                            
                            
                            
            +               
        ++#####+            
       +########+           
      +####++#####++        
     +###+   ++#####+       
     +##+       +####+      
     ##+         ##+##+     
     ##+         +#+##+     
     ##+         +# +##+    
     ###         ++  +##    
     +##+            +##+   
     +##+             +##   
      ###++           +##   
       +###++       ++##+   
        +######+++#####++   
          +###########+     
            +++##++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#+##++          
          +######+##+       
         +###++######+      
         +##+ ++#####+      
         +###   +####+      
          +##++ +##++       
          +###++##+         
           +#####+          
           +####+           
           ####+            
         +######            
         +##++##+           
        +##+  ##+           
        ###+  ###           
        +##   +##+          
        +##+  +##+          
        +##+  +##           
         +###+##+           
         ++####+            
           ++#+             
                            
                            
                            
                            
                            
                            
           +###+            
         +###++##           
        +##+   +#+          
       ###      ##+         
      +##       +#+++       
      +##        ####+      
       ##+      +###+       
       +##+    +##+         
        +###+++##+          
         +######            
           +###+            
           +#####+          
           ##++###+         
          +#+   +##+        
          ##+    +##        
          ##      ##+       
          +#+     +##       
          +##+    +##       
           +###++###+       
            +++####+        
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
        ++########+         
     +++###+#+++###+        
     +##+++     +##+        
     ##+      ++###+        
     +#+     +####+         
     +++    +###++          
           ++##+            
          +###+             
         +#####++           
          ++#####+          
            ++####++        
               +####        
                ++##+       
                  +##+      
                  +##+      
                  +###+     
     +++++###########+      
     +###############+      
     ++++++++++#+++++       
                            
                            
                            
                            
                            
                            
                            
                            
         ++###+             
        +######+            
        ###++++#+           
       +##+    ##+          
       +#+    +###          
        +    +###+          
            +####           
          +######+          
         +#####+###         
          +#++   +#+        
                  +#        
                  +#+       
                  +##       
                  +##+      
      +#+        +###       
      +##+      ++##+       
       +##++   +####+       
        +##########+        
         ++#######+         
           +++#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             ##             
             ##             
             #+             
             #+             
             ##             
             #+             
             #+             
             #+             
            +#+             
            +#+             
            +#              
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#++++      
     +++++++++++#####+      
    #################+      
    ###+++#####++++##+      
    ###+          +##+      
    +#+          +###+      
    +##+         +##+       
    +##+        +###+       
     ++         ###+        
               +###+        
               +###+        
           ++++#####++      
       +###############+    
       +################    
       +##+######+++++++    
        ++ ++###+           
            +##+            
            ###+            
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
         ++##++             
         ########+          
         ##########+        
         ++++++####+        
                ###+        
              ++###+        
             +#####         
             +###++         
             +###+          
             +###+          
              ++##+         
               ++##+        
                 +##+       
                 +##+       
                +###+       
           +++#####+        
        ++########+         
       +########++          
       +####++              
       +#++                 
                            
                            
                            
                            
                            
                            
                            
               +++++++++    
              +########+    
        ++  +##########+    
       +## +######+++       
       ##+ +++              
      +##+                  
      +##+                  
      +######++             
       ##########++         
       +###########         
         ++#########+       
           ++ ++#####       
                 +###       
       ++         +##       
       +#+        +##       
       +##++    ++###       
        ####++++####+       
        +##########+        
         +########+         
          +++#+#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++           
          +######+          
         +###++###+         
        ####+    ## +#+     
       +###+     ++####+    
       +##+      +####+     
      +###       ####+      
      +###     ++###+       
      +###+   +####+        
        ##########+         
        +########+          
         +++#####           
           +###+            
           +###+            
           +##+             
          +###+             
          +##+              
          +##+              
          +####+            
           +###+            
                            
                            
                            
                            
               +++          
              +##+          
             +###+          
            +##+            
            +##+            
            +##+            
           +###+            
           +##+             
           +#++             
          +##+              
          +##+              
          +##++++           
          +#######+         
          #########+        
         +###++++###+       
         +###+ +####+       
         +###+ +###+        
          ########+         
          +######+          
           ++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#####+            
        +###+####+          
       +###  ++###+         
        +++    +##+         
               +###+        
               +###+        
            +++###+         
            +#####+         
             +####+         
               +##+         
                +##+        
                +##+        
                 ##+        
                 +#+        
                 ##+        
         +++    +##+        
        +###+ ++###+        
        +##########+        
         ++#######+         
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
          ++++##++          
        +########+          
        +#########+         
         +##++++###+        
               +###+        
               +###+        
              ++###+        
              ####+         
              ####+         
             +####+         
            +####+          
           +####+           
           +####            
          +####+            
          +###+             
        ++###+              
      +#######++++          
      ++##############+     
        +#############+     
         +++++++++++#+      
                            
                            
                            
                            
                            
                            
             +#+            
            +###            
           +##++            
          +##+ +            
          +##+              
         +##+               
         ###+               
        +##+                
        +##+          +     
        ###         +###+   
       +##+        +#####   
       ###+       +###+##   
       ###        +##++##   
       ###       +##+ +#+   
       ###       ##+ +##    
       ###      +##+###+    
       ###     ++#####+     
       ####++++######+      
        +#########++++      
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +###           
             +##+           
            +###+           
            +###            
            +##+            
            +###            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            ##+             
            ###             
            ###             
            +##+   +        
            +##+ +++        
             ###++#         
             +#####         
              +##+          
                            
                            
                            
                            
                            
                            
                            
         ##+++              
        +#####++            
         +++++##+           
              +###+         
               +###+        
                +##+        
                +##+        
             ++###+         
           +#####+          
          +######++         
           +##++###+        
                 ++#+       
                   ##+      
                    ##+     
                    ##+     
   ++              +##+     
   ##+            +###      
   +####+++++++++###++      
    +##############+        
     + +++#####++++         
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
              +####+        
             +####+         
            +###++          
           +###+            
           +##+             
          +##+              
         +###+              
         +##+               
        +##+                
        ###     ++++++      
        ### +++########+    
       +##++############    
       +######++    ###+    
       +####++    +####     
       +###+     +####+     
        ###+++++#####+      
        ###########+        
        +#######+++         
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++##         
           ++######++       
          +###+++++#+       
         +##+      +#+      
        +##+        #+      
       +##+         +#      
       +##          +#+     
      +##+           #+     
      +##            +#     
      +#+            ##     
      +#+            ##     
      +#+           +##     
      +#+           +#+     
       ##           +#+     
       ##+          +#      
       +##         +#+      
        +#++      +##+      
        +###++++++##+       
         ++########+        
            ++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++++#+##+####++        
   +#################+      
   +##################+     
   ++##+++       ++###+     
                   ###+     
                   ###+     
                   ##+      
                  +##+      
                 +###+      
                 +##+       
                +###+       
               +###+        
               +##+         
              +###          
             +###+          
            ++##+           
           +###+            
           +##+             
           +#+              
           +#+              
                            
                            
                            
                            
               ++#####+     
             +########+     
           ++##########+    
          +############+    
         +######+   +##     
         +###+      +#+     
        +##++      +##+     
        +##       +###+     
        ###      +###+      
        +#+      +##+       
         +      +###+       
               +###+        
       ++++++++###+         
       +##########++        
      +#############+       
      ##############+       
      ############++        
      #######+ +++          
      #####+                
      +++++                 
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
               +#+          
              +##           
              +##           
              +#+           
              ##+           
              ##            
             +#+            
             ##+            
             ##+            
            +##+            
            +##+            
            ##+             
           +##+             
           +##              
           +#+              
           +#+              
           ##+              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++#++++          
    ++############+         
   +#########++####+        
    +###        +##+        
     +##+       +##+        
      ###       ###+        
      +++       ###+        
                ###+        
               +##+         
              +###+         
              +###+         
              +###+         
              +###+         
              +###          
              +##+          
              ###+          
             +###+          
             +###+          
             +###           
              +#+           
                            
                            
                            
                            
                            
              +#++          
              +##+          
              +##+          
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###+           
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++        ++#+  
          +++++       ##+   
         +##+        +#+    
         ##+        +#+     
        ##+        +#+      
       +#+        +#+       
       +#++      +#+        
        ####+++++##+++      
         ++##+++##+++       
               +#+          
              +#+           
             +#+            
            +#+             
           +#+              
           #+               
          +#+               
         +#+                
         #+                 
        +#+                 
        +#+                 
                            
                            
                            
                            
                            
                            
         ++++#####++        
       ++###########+       
      +#+++      ++##+      
     #++           +#+      
     ++            +#+      
                   ##+      
                  +##+      
                 +##+       
                +##+        
               +##+         
              +##+          
            +###+           
           +###+            
          +##++             
         +##+               
        +#++       ++++     
       +##+    +++###++     
       +##+++++####++       
       +########+++         
        +###+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      +#+   
                      +##   
              ++#+   +###   
            ++###  ++##+    
            ####+ +###+     
          +###++ +###+      
         +###+  +###+       
         ###+  +###++       
        +##++++#####+       
        +###########+       
        +#########++        
         +#####++           
         +###+              
        +###+               
       ####+                
     +###+                  
     ###+                   
     +#+                    
                            
                            
                            
                            
                            
                            
                            
             +++##+         
            +#++++#+        
           ++     #+        
          +#      +#        
           +      +#        
                  +#        
                  +#+       
                  +#        
                  ++        
                  #+        
                 +#+        
          +++    +#         
        ++####+  ++         
       +#++ ++#++#+         
       ++     +###          
      +#+      +##          
      ++       +##+         
     +#+       #++##        
     +#       +#+  +        
      #+     +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
              +##+          
             +###+          
             +###+          
             +###+          
             +###+          
             +###           
             +###           
             +##+           
             ###+           
             ###+           
             ##+            
             ##+            
            +##+            
             ##+            
             ##+            
             ##+            
             ##             
             ##             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
     +++ +++###+##+         
     +#######++ +#+         
     ++##+++   +##          
               +#+          
               +#+          
               +#           
          +++++##+++++      
         +###########+      
           +++##++++        
              +#+           
              +#+           
              +#            
              #+            
              #+            
              #+            
              #+            
              #+            
              #+            
              +#            
                            
                            
                            
                            
                            
                            
                            
                            
              +++##+        
           ++######+        
         ++########+        
        +####+++##+         
       +###+++####+         
      +###++######+         
      +###########+         
      +#####++++##+         
       +#+++   +##+         
               +##+         
               ##+          
              +##+          
              +##+          
              ##+           
             +##+           
             +##+           
             ##+            
            +##+            
            +##             
            +++             
                            
                            
                            
                            
              +#++          
              +###+         
              +###+         
             +####          
             +###+          
             +###           
            +###+           
            ####            
           +###+            
           +###+            
          +###+             
          +###+             
          +####+            
          ######++          
          ########+         
          ####+####+        
          +##+  +##+        
          +###++####        
           +#######+        
             ++##++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
                ++          
               +##          
               +#+          
               +#+          
               ##+          
              +##           
              +#+           
              ##+           
              ##+           
             +#+            
             +#+            
             ##+            
            +##+            
            +##             
            ##+             
            ##+             
           +##+             
           +##+             
            #+              
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
               +#+          
               ##+          
               ##+          
               ##+          
              +##+          
              ###+          
             +###           
            +###+           
            +##+            
            +##             
           +##+             
           +##+             
           +##              
          +##+              
          +##+              
          +##+              
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++         
           +######+         
          +###+++#+         
        +###+   +#+         
        ##++    +#+         
       ##++     ##+         
       ##+      ##          
       ++      ##+          
              +#+           
              +#            
             +##            
             +#+            
            +#+             
            ##+             
           +#+              
          +##        ++++++ 
          +#+     ++#####++ 
          ##+ ++####++++    
         +#######+++        
         +##++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +     ++          
         +#+    #+          
        +##+    #+          
        +##+    #+          
       +##+     ##          
      +##+      ##+         
      +##+      ##+         
      ###   ++++###+#+      
     +###++###########+     
     #################+     
     #####+++++ +#+         
     ++++       +#+         
                +#+         
                +#+         
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                 ##+        
                 +#+        
                            
                            
                            
                            
                            
                            
                +###+       
              +######+      
              +####+#+      
              +###++#+      
            +####+++#+      
           +####+ +##+      
           +####++###+      
           +########+       
         +++######++        
         +########+         
        +#########+         
        ##+++++++##+        
        ##+      +##        
       +#+        +#        
      +##+       +##        
      +##+      +###        
      +##+     +###+        
      +###++######+         
       +#########++         
        ++###++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
              +####+        
              +####+        
              #####+        
              ####+         
             +####+         
             +###+          
             ####+          
            +####+          
            +####+          
            +###+           
           +####            
          +#####            
          +####+            
          +###+             
          ####+             
         +####+             
         +###+              
          ###+              
          ++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++++                   
     #####++++              
     #++++#####++++++       
     #+    ++++++####       
     #+            ##       
     #+           +#+       
     #+          +##+       
     #+          +##        
     #+          ##+ ++##   
     #+   +++++++#######+   
     ++    +#########++     
            ++++##++        
               +##+         
               +##          
               +#+          
               +#+          
               +#+          
               ##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
           +++###+          
        +++##+++##          
       +##++    +#+         
        +        #+         
                 #+         
                +#+         
                +#          
                #+          
               +#+          
               +#           
               #+           
              +#+           
              #+            
             +#+            
             #+             
            +#+             
           +#+              
          ++#+              
          ##+               
         +#+                
                            
                            
                            
                            
                            
                            
                            
        ##                  
        ##         ++       
        ##+       +##+      
        ##+       +##+      
       +##+       +##+      
       +#+        ##+       
       ##+       +##+       
       ##+       +##+       
      +##+       +##+       
      +##++++#######+       
      +#############+       
      +#############+       
       +#++      +##+       
                 +###       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                  +++       
                            
                            
                            
                            
                            
                            
                            
                            
        +++####+            
       +###+++++            
      +##+                  
      ##+                   
      +##++                 
       ++###++       +      
          ++###++  +#+      
             ++##++++       
               ++###        
                +###        
               +####+       
               ## +#+       
              ##  +#        
             +#+ +##        
            +#+  +#+        
            ##+ +#+         
           +#+  +#+         
           +#++##+          
           ##+##+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
                +++##+      
              ++######+     
           ++#########+     
          +######+++###     
         +######+  +###+    
        +##++##+    +##+    
        +#+####     +##+    
       +#++#+#+     +##+    
      +##+   +      +##     
      ##+           +##     
     +##+          +##+     
     +#+           +##+     
     ##+           ##+      
     ##+          +##+      
     ##          +##+       
    +##        ++##+        
    +##+    +++###+         
    +###+++######+          
     +########+++           
      ++#+++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
          +########+        
         +####+++###+       
        +##++    +###       
        +##+      +##       
       +##+       +##       
       +#+        +##       
       +#+        +#+       
       +#+       +##+       
        +#       +##        
        ++      +##+        
               +##+         
              +##+          
            ++##++          
           ++##+            
          +###+             
        ++##+               
        ###+                
       ##+                  
       #+                   
                            
                            
                            
                            
                            
                            
        +#++                
         ###+               
         +####+++           
          +######+          
           +++####+         
              ++###         
              +####         
             +####+         
          +######+          
         +######+           
         +#####             
          +####+            
           ++###++          
              +###+         
               ++##+        
                 +##+       
        ++       +###+      
        +###+++++####+      
         ++#########+       
            ++##++++        
                            
                            
                            
                            
                            
                            
                            
                            
                   #        
                  +#        
                 +#+        
                +##+        
               +###         
              ++##+         
              +##+          
             +##+           
             +##+           
            +##+            
            +##+            
           +###             
           +##+             
           +##+             
           ###              
          +##+              
          ###               
          ###               
          ###               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
        ++########+         
       +#####+++###         
      +###+++   +##+        
     +###       +##+        
     +#+        +#+         
      +        +##+         
              ++##+         
              +##+          
             +####+         
            +######+        
            +########+      
             ++   +##+      
                   +##+     
       ++          +##+     
      +##          ##+      
      +###+++++  +###+      
       +#######+####+       
        ++#########+        
           +++#++++         
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##+           
             +###           
            ++###           
             +###           
             +###           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###            
            ####            
           +###+            
           +###+            
           +###+            
           +##+             
           +###+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +###+         
             +#####+        
             +##++##+       
            +##+  +##+      
           +###+   +#+      
          +###+    +#+      
          +###     +##      
         +###+     +##      
         ###+      +##      
         ###+      +#+      
        +##+      +##+      
        +##+      +##+      
        ##+       +#+       
       +##+      +##+       
       +##+     +###        
       +##+    +##++        
       +###+++####+         
        +#######++          
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++        
          ++++###+##        
       ++####+++  +#        
    +####+++      ++        
    +##+          #+        
                 +#+        
                 +#+        
                 +#         
                +#+         
                +#+         
                +#+         
                #+          
               +#+          
               +#+          
              +#+           
              +#+           
              +#+           
              ++            
              +#            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#####+##+     
        ++#############     
        +####+++  +###+     
        +++      +###+      
                +###+       
               +###+        
              +###+         
              +##+          
             ###+           
            +##+            
           +##+             
          +###+             
          +##+              
          ###               
         +##+               
         +#+                
        +##+                
        +##+                
        +##+                
        +##+                
                            
                            
                            
                            
                            
                            
             +####++        
          ++###+++##+       
          +##++   +##       
         +##+     +##+      
        ++##      +###+     
        +##+       +#+      
       +##+        +##+     
       +##         +##+     
       +##         +##+     
       +#+          ##+     
       +#+          +#+     
       +#+          ##+     
       +#+         +##+     
       ###         +##+     
       +##+       +##+      
       +##+       +##+      
        +##+     +###+      
         +###+++ +##        
          ++###++##+        
              +#+++         
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++             
       +########++          
       +####+++###          
       +##+    +##+         
        ++     +###         
              +###+         
             +####+         
           +#####+          
         +#######           
         ########+          
         +#########+        
          #++++++###        
                  ##+       
                  ###       
                ++###       
               +####+       
          +++++####+        
          +########+        
           +######+         
             ++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++++   
           +++ + +++#####   
          +############+    
         ++#########++      
         +##++#++++         
        +##+                
         +#                 
         ++  ++             
         ##+++#++           
         ++++++ +           
                            
                            
                            
      ++                    
     ++#++                  
     ++###+##+++++++        
       +#########+++        
          ++  +  +          
                            
                            
                            
                            
                            
                            
                            
             ####++         
             ######++       
            +########+      
            #### ++##+      
           +####    ++      
           +###+            
           +###+            
           +###             
           ++##+            
             ###+           
              +##+          
              +##+          
               +##+         
               +##+         
              +###+         
             +####+         
            +####+          
      +##++######           
      +########++           
       ++####+              
                            
                            
                            
                            
                            
                            
                            
                            
              ++##++        
            ++######+       
           +##++++##+       
           +##+    ##+      
           ##+     ##+      
           #+      ##+      
           ++     +##+      
                  +##+      
                  ###+      
                 +##+       
                 ###+       
            +++#####        
          ++########++      
        +#########+###+     
        +##+++##+   +++     
       +##+ +###            
      +###++##++            
      +#######+             
      +######+              
       +##++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+          
        ++ ++#####+         
       +######++##+         
       +####++  ##+         
       +##+    +##          
       +##     +##          
       +#+     +#+          
       ++      ##+          
              +##+          
              +##           
              +#+           
              +#+           
              ##+           
             +##+           
             +##+           
             +##            
             +##+           
             +##+           
             +##+           
              ##            
                            
                            
                            
               ++###+       
             ++#####+       
            +###++          
           +##++            
          +###+             
          ###+              
         +##+               
         ###+               
        +##+                
        ###                 
       +##+                 
       +##+     +++###+     
       +##+   ++#######+    
       +##+  +####++++##+   
       +##+ +##++    +##+   
        ######+      +##+   
        +####+      +##+    
         +####++++#####+    
          +##########+      
           +######+++       
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
            +#+             
           +##              
           +#+              
          +##+              
          +#+               
         +#+                
         +#+                
        +#+                 
        ##+                 
       +#+                  
       +#+      +##+        
       +#+     +#####       
       +#+    +#+  +#+      
        ##+   ++    ##      
        +#++        ##      
         +##+      +#+      
          +####+++###       
            +#####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####+           
         ####++##+          
        +##+   +#+          
        +##+   ##+          
        +##+   +###+        
        +#+      +#+        
        +#+     +##+        
        +#+     +##         
        +##+ ++####         
        +##########         
         ++##++ +##         
                +##         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +#+          
                            
                            
                            
                            
                            
            ++#++++         
           +#++####++       
           ++    ++##+      
                    +#      
                    +#+     
                    +#+     
                    +#+     
                   +##      
                  +##+      
                  ##+       
            ++++ +#+        
         ++########         
        +####++###+         
      +####+  +###+         
      +##++  +#####+        
     +##+   +###++#+        
     +#+   +##+             
     +#+ ++##+              
     +######+               
      +##+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++####+        
         +++########++      
        +#############+     
       +###############++   
      +#################+   
     +#######    ++####+    
     +#######+    +###+     
     +########+  +###++     
      #############+        
      ++##########+         
          +########+        
          +#########        
         +####+#####+       
         +###+ +####+       
        +###+  +#####+      
       +###+    +#####      
       +####+++++#####      
        #############+      
        +##########+        
         +#####+#+          
                            
                            
                            
                            
                            
                            
                            
        +##++++             
        +#######++          
          ++++###+          
               +##          
               +#+          
              +##+          
            ++##+           
          +####+            
         +#####++           
         +#######+          
           ++  ++#+         
                 ##         
                 ##         
         ++     +##+        
        +#+     +##+        
        +##    +###         
         ##+ +####+         
         +########          
          +######+          
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
          ++##+++           
          #######+++        
          ++  ++++##+       
         +++     ++##+      
         +##       ++#+     
         +##+               
         ###                
        +###                
        +###+##++           
        +########+          
        ######++##+         
       +#####+  +##+        
        ####+   +##+        
        +##+     ##+        
          +      ##+        
          +      ##+        
          +#+    ##+        
           +#+  +##+        
           +##++###+        
            +#####++        
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++           
         ++######+          
       ++########+          
      +####+   +##          
      ###+      +#+         
      ###       ##+         
      ++++     +##+         
               +##          
               ##+          
              +##+          
              ###+          
             +##+           
            +##+            
            +##+        ++  
           +##+      ++##+  
          +##+      +###+   
          +##+ ++++###+     
          +##########+      
          +########+        
           ++++++           
                            
                            
                            
                            
                            
                            
                            
            ++#+            
           +#####+          
          +##+ +##          
          +#+   +#+         
          +#+   +##         
          +#+    +#+        
           +     +#+        
                  ##        
                  ##        
                 +#+        
                 +#+        
                 +#+        
         ++++   +##         
        +####++ +#+         
        +#++###+##          
        ##+ +####+          
        ###++###+           
        +#######+           
        ++####+#+           
          +++  +++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++   +++#######+   
       +###############+    
       +###############+    
       +###########++++     
       +######+++++         
       +#####+              
        +#####+             
         +#####+            
          ++####+           
            +####           
              ###+          
               ###+         
               +##+         
               +##+         
       +++     +##+         
       +##++ ++####+        
       +##########+         
        +#########+         
         ########+          
          +####++           
                            
                            
                            
                            
                            
                            
                +###+       
              ++####+       
             +####++        
            +####+          
            +###+           
           +###+            
           ###+             
           ##+              
          +##               
         +##+               
         +##+               
         +##+               
         +##++++++          
         +########+         
         +#++++ +##+        
         +#+    +##+        
         +##    ###+        
          +#+ +###++        
           +#####+          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                ++##++      
               +######+     
           ++++########+    
          +######+  +##+    
          +#####+   +###    
         +####+     +###    
        +####++     +###+   
        ####+       +###+   
       +####        ####+   
      +####         ####+   
      +###+        +###+    
     +###+         +###+    
     +###+        +###+     
     +###+       +####+     
     +###       +####+      
     +###+    ++####+       
     +####+++######+        
      +###########+         
        ########++          
        +++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +####++        
          ++#######+        
        +#######++#+        
        +###++++ +#+        
       +##++    +##+        
       +##      +##+        
       +##+     +##+        
       +####+  +##+         
        +####++###+         
           ######+          
             ####+          
             #####+         
            +###+#+         
            +##+ #+         
           +### +#+         
           +##++##+         
           +######          
           +####++          
           +###+            
           +#++             
                            
                            
                            
                            
                            
                            
                            
            ++#++           
           ######+          
         ++###++##+         
        +###+  ++##+        
       +##+      ###        
        ++       +##+       
                  ##+       
                  ##+       
                 +##        
                 ##+        
                +#+         
               +##+         
               +#+          
              +##++         
          ++########++      
        +#######++####+     
      +#######+      +#     
      +######+              
       +####+               
        +##                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++##++        
             +##++#+        
            +##+ +#+        
            +##+ +##        
            ##+  ###+       
           +#+  +##+        
           +#+ +###+        
          +## +####+        
          +#######+         
          +#######+         
           ++####+          
            +####+          
            +###+           
           +####            
           +###+            
          +###+             
          +###              
          ###+              
         +##+               
         +#+                
                            
                            
                            
                            
                            
                            
            ++####+         
          +########+        
         +#####++++#+       
         +##++     ##+      
          ++       +#+      
                   +#+      
                   ##+      
                   ##+      
                  +##+      
            ++++++##+       
         ++#########+       
        +#####++####++      
        +###+  +###+++      
       +###+  +###+         
      +###+  +###+          
      +##+  +###+           
      +##+++###++           
      +##+####+             
       +#####+              
       +###++               
                            
                            
                            
                            
                            
                            
                            
                            
        +++####++           
      +##########+          
     +######++++##+         
    +####++     ++  +##+    
     ###+           +##+    
     +###+         +###+    
      ####+      +####+     
       +####++ ++####+      
        +###########+       
         +########+         
           #######+         
         +#########+        
        +###++++####+       
       +###     +####+      
       ###+      +####      
      +##+         ###      
      +###+++    ++###      
       +##############      
        ++###########+      
            +++####++       
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#++           
        +######+#+          
       +#####+  +#+         
      +####+     ++         
      +###+      #+         
      ###+      +#+         
      ###+      +#+         
      ###+      +#+         
      ###+    ++#####++     
      +####+++####+ +##+    
       +########++   ++#+   
         +####++       ##+  
         +##+          ##+  
         +##           +##  
         +#+           +##  
         +##+         +###  
         +###++    +++###+  
          +#############+   
           ++########++     
               +++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####++           
       +##########+         
      +############+        
      ####++++++####        
     +###+      +###+       
     +####       ####       
      ####+    ++###+       
      ++###+ +######+       
        +###########+       
         ++##########       
           #####++###+      
          +##+    +##+      
          ###     +###      
          ###     +###      
          ###+    +###      
          +###+   +###      
           ####++++##+      
           +#########+      
            +#######+       
              +++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                ++###+      
              +#######      
           +++###++##+      
          +####+ +##+       
          ####+ +###        
          ##++  +##+        
          ##+ ++#+          
          ##++##+           
          +####+            
           ####             
          +#####+           
         +##++###++         
         ###  ++###+        
        +##+     +##+       
        ##+       ##+       
        ##+       ##+       
       +##       +#+        
       +##    ++##+         
        ##+++####+          
        +++####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++              
         #####+             
         +#######++         
           +#######+        
              +++###+       
                 +##+       
                 +##+       
                +###        
                +##+        
               +##+         
              +###          
             +###+          
           ++###+           
           +###+            
          +##++             
         +##++              
        +##+                
        ###+                
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
       +###  ++++           
       +###  +###           
       +###  +###+          
       +###  +###+          
       +###   +###          
       +###  +####          
        ###+++####          
        +#########+         
        +#########+         
         +########+         
          +###+####+        
               ####+        
               +###+        
                +##+        
                +##+        
                +###+       
                +###+       
                 ###+       
                 ###+       
                 +##        
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
           +##++   +        
         +++++    +#+       
        ++        ##+       
        ++       ###+       
       +#+       ##+        
       ++       +#+         
       ++      +##+         
       ++     +##+          
       +#     +##           
        +++++++#+           
         ++++ +#            
              ##            
             +#+            
             +#             
            +##             
            +#+             
            +#              
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
        +#++                
        +###+               
        +#+##               
         + +#+              
            #+              
            ##              
            +#              
            +###++          
             ++###+         
                +##         
                 ##+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 ##+        
                +#+         
        ++++++####+         
       +###++###++          
      +#++                  
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+            
          ++#####+          
          +#+++###          
         +#+   +##+         
         ##+    +##+        
        +##+     +##+       
        +#+       +#+       
        +#+       +##       
        +#+       +##+      
        +#+       +##+      
        +#+        +#+      
        +#+        +#+      
        +#+        ##+      
        +##+       ##+      
         +#+      +#+       
         +##+    +##+       
         +###+   +##+       
          +###+++##+        
           +######+         
            ++##++          
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +###+          
            +##+            
           +##+             
           ###              
          +##+              
          +##+              
          +##+              
          +##               
          +##               
          +##+              
          +##+   ++++       
          +##+ ++###+       
           +##+######+      
           +######+##+      
           +#####+###+      
            ########+       
            +###+##+        
            +#++            
            ##+             
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
            +####+          
           +####++          
           ###++            
          +##+              
         +#++               
        +##+                
        ###                 
       +##+       +++       
       +##       +###+      
       +#+      +#####      
       ##+     +##++##      
       ##+     +#+  ##      
       +#+    +##   +#+     
        ##+   ##+   +#+     
        +##+  ##+   ##      
         +##++###  +#+      
          +##########+      
           ++######+        
             ++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#          
             ++###+         
            +#####+         
         +++###+##+         
       ++###++  ##+         
       +###+   +##+         
        ++    +###+         
            ++###+          
           +###++           
           +####+           
            ++####+         
              +###+         
               +##+         
                +##+        
      ###+      +##+        
      ###+      +##+        
      +###+    +###         
       +###++++###+         
        +#######+           
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++++          
       ++####++++##+        
      +###++     +##+       
     +##+        +##+       
      ++         +##+       
                 +###+      
                 +###+      
                +###+       
                +###+       
               +###+        
             +++##+         
          ++#######++       
        +#########+###+     
      +#########+   +##+    
     +########+       +##   
     ########+         ++   
     +#####++               
      ++++                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
              +#+           
              +##           
              +#+           
              +#+           
              ##+           
              ##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
            +##+            
            +##+            
            +###            
             +##            
             +##            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
          ++######+         
         ++###+###+         
         ###+ +##+          
         +++ +##+           
            +###            
           +##++            
          +##+              
          +#++              
           ####+            
            +###++          
              +###+         
               ++##+        
                 +##        
                  +#+       
                 +##+       
          +  +++###+        
       +##########+         
       +#########+          
        ++#++++++           
                            
                            
                            
                            
                            
                            
                            
            ++##+++         
           +#######+        
           ###+++##+        
           +#+   ##+        
            +    ##+        
                 ##         
                +#+         
               +##+         
               +#+          
              +##+          
             +##+           
            +##+            
           +###+            
          +###              
         +###+              
        ++#+                
        +##+      ++++++#+  
        +##++ ++++####+++   
        ##########++        
        ++####++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++##++++           
        +########+          
       +##########          
       +###+++++##          
      +####+    +#+         
      +###+      ##+        
      ++#+       ##+        
                 +#+        
                 +#+        
                 +#+        
             ++++##+        
            +######+        
           +########+       
          +##########+      
         +########+##+      
         +#++####+ +##+     
         ######++   +##+    
         ####+      +####   
         #####       +#++   
         +#+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####++          
        +#########+         
       +##++    +##++       
      +##        ###+       
      +#+       +####       
      +#+         ###       
      +#+        +##+       
      +#+       +##+        
       +#+      +##         
       +##+++++###+         
        ++########+         
           ++++ ##          
                ##          
                ##          
               +##          
                ##          
                ##+         
                ##+         
                ##+         
               +##          
                            
                            
                            
                            
                            
          ++###+            
        +#######+           
       +########++          
      +##########+          
      ###########+          
      ####+++####+          
      +##+  +####+          
           +######++        
          +##########+      
         +############+     
         ##############     
         ######++######+    
         +###+    +####+    
         ++       +####+    
        +##+    +######+    
       +###############     
       +##############+     
       +#############+      
       +###########++       
        ++++####++          
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +#####+          
           +######+         
           #####+#+         
          +#####+##         
          ######++#+        
          ###++##+##        
         +###     ##+       
         +##+     +#+       
         ###+     +##       
         ###       ##       
        +##+    +  +#+      
        +##+    ## +#+      
        ###+    +# +##      
        ####     #++##      
        ####+    #++##      
        #####    ##+##      
        +####+   ##+##      
         #####+  ####+      
         +#####+#####       
                            
                            
                            
                            
                            
                            
                            
               ##+          
              +##+  ++      
             +###+ +##+     
            +###    ###     
           +##++     ##+    
          +##+       ###    
          ##+        ###    
        +##++        ###    
        +#+          ##+    
       +##+          ##+    
       ##+          +##     
      +#+          +##+     
     +#+           +#++     
     ##+         +###       
    +##       ++####+       
    +#+  +++++####++        
    +##++########+          
    ###########+            
    +#######+++             
     ++++++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++#####+++   
            #############   
            +####++++++++   
          +  +++            
         +#+                
         +##                
        +###                
       +###+                
       +##++                
      +######++             
       +#######++           
        ++++ +++##+         
                +##+        
                  ##+       
                  +#+       
         #+       +#+       
         ###++   +##+       
         +####++####+       
          ++#######+        
            +++#+++         
                            
                            
                            
                            
                            
                            
                            
                            
              +++#+         
         +++++#####+        
       +##########+         
       +###+++ +##+         
       +++     +##          
               ##+          
              +##+          
             +##+           
             +##+           
             +##            
         ++++######++       
        +###########+       
        +######++++         
            +#+             
            +#+             
            ##+             
           +##+             
           +####+           
            ####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
          ++##+#+           
        +##########+        
        +##++++#####++      
       +##+     +#####      
       +##+     +###++      
       +##++   +###++       
        +###++###+          
        ++######+           
          +######           
          +######++         
          +###++###+        
          ##++  +###++      
         +##+    ++##+      
        +##+       +##      
        +##        +##      
        +##+       +#+      
        +##+     ++##+      
         +####+++####+      
          +#########+       
           +++####++        
                            
                            
                            
                            
                            
                            
                            
              +#            
              ##+           
              ##+           
              ##+           
              ##+           
              ##            
              ##            
             +##            
             ###            
            +###+           
            #++#+           
            +  #+           
               #+           
               ++           
               +#           
               +#           
             ++###+         
            +####+          
           +###++           
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++           +#+        
    +#+          +##        
     ##          +##        
     ##+         +##        
     ##+         +##+       
     ##+         +##+       
     ###         +##+       
     ###+      ++###+       
     +####+++#######+       
      +#############+       
       ++####+++ +##+       
         +++     +##+       
                 +##+       
                 +##+       
                 +##+       
                 +###       
                  +##       
                  +##+      
                  ###       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+      ++         
       +#+      +##+        
       +#+      +#+         
      +##+      +#+         
       +#+     +##+         
       +##+   +###+         
        +###+#####          
         #########          
          +++++###          
              +###          
               ###          
               ###          
              +###          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
               +++          
                            
                            
                            
                            
                            
            +##+            
           +###+            
          +####+            
         +#####+            
        +#####+             
       +#####+              
       +####+               
       ####+ ++++           
       ###+++####++         
       ###+########+        
       ###+#########+       
       ###++#########+      
       ####++########+      
       #####++++++###+      
       +#######+++####+     
        +#############+     
         +############+     
          +##########+      
            +++#+####+      
               ++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +##+++++            
       +##########++        
      ++##+++++#####++      
     +#####++   ++####+     
     +######+     ++###     
     +##+ +#+       +##+    
     +##+  ++        +##    
      ##+            +##    
      +#+            +##    
      +##+           +#+    
      +##+           ##+    
       +##+         +#+     
       +##+        +##+     
        +##+       +##+     
         ###+      ##+      
         +###+    +##+      
          +###+  +##+       
           +########        
           ++######+        
             ++###+         
                            
                            
                            
                            
                            
                            
                            
       ++###++              
      +#######++            
      ##########++          
      ####+ +#####+         
      +###+   +####+        
       +++     +####        
                +###        
                 +##        
                  ##+       
                 +##        
                 +##        
                +###        
            +++++###        
         +#########+        
        +###########++      
       +###++#########+     
       +#######++++####+    
       +######+    +###+    
        ++##++      +##+    
                     +#+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++#####+       
        +++##########       
       ++###########+       
       #######++++###       
      +###+      +###       
      +##+     ++###+       
       ##++++++#####+       
       +############        
       ++#####+++##+        
          +++   +##+        
                +##+        
                ###         
               +##+         
               +##+         
               ###          
               ###          
               ##+          
               ##+          
               ##+          
               ++           
                            
                            
                            
                            
                 +          
                +#+         
                +#+         
                +#          
               +##          
               +##          
               +#+          
               ##+          
              +#+           
              ##+           
             +##+           
             +#+            
             ##+            
            +##             
           +##+             
           +##+             
          +##+              
          +##               
         +##+               
          #+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                   ##+      
                  +##       
                  +##       
                  +#+       
         +#+     +##+       
         +#+     +#+        
        ++#+    +##         
       ++##     +#+         
       +##+#######+         
      +###########          
      +###+++++##+          
      ++++    +#+           
              +#+           
              ##+           
             +#+            
             +#+            
             ##+            
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   +++++++++++++            
  +##############+++        
  +##++++++++++++###        
   ++            +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +##        
                  ##+       
                  ##+       
                  +#+       
                  +#+       
                   ##       
                   +#+      
                   +#+      
                    ##      
                    ++      
                            
                            
                            
                            
                            
                            
                            
                     #+     
          +         +##     
         +#+        ##+     
         +#+       +##      
        +##+       ##+      
        +##+      +##+      
        ##+       +##       
       +##+   ++++##+       
       ###++########+       
      +########++##+        
      +###+++   +##+        
                ##+         
               +##+         
               +##+         
               ##+          
              +##+          
              ##+           
              ##+           
             +##            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++#++++++ +         
     +#############+        
     ###############+       
     ++++++    ++####       
                +###+       
               +####        
               +####        
               ####+        
              +####+        
              ####+         
             +####          
             +###+          
            +###+           
            +####           
            ####+           
           +####            
           ####+            
          +####+            
          +###+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
           +++######+       
        +++###########      
       +#####++++++###      
       +###++     +###      
        ++      ++###+      
               +####+       
           ++#####++        
           ######+          
           +++####++        
              ++###+        
                +###+       
                 +###       
                 +###       
                  +##       
                 +###       
  +#++++++       +##+       
  #########++++++###+       
  +++##############+        
     ++++########++         
            ++ ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+           
         +#######+          
        +###+  ++#+         
       +##+      ++         
       +##                  
       ##+        ++        
      +##        +##        
       ##        +##        
       ##+       +#+        
       +##+     +##+        
        +###++++###+        
          +#####++##        
            ++++ +##        
                 +##+       
                  ##+       
                  +##+      
                  +##+      
                  +##+      
                  +##+      
                   ++       
                            
                            
                            
                            
                            
                            
              ++##++        
             ########+      
            +#+   ++##      
           +#+      ++      
           +#+    ++#+      
           +#     +##       
           +#+   +#++       
           +##  +#+         
           +#####+          
           +####+           
           +###+            
           +####+           
          +#++##+           
         +#+  ##+           
         ##   +##           
        +#+   +##           
        ##    +##           
        ##+++ +#+           
        +######+            
         ++##++             
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +####+          
           +##++#+          
           +#+ +#+          
          +##  +#+          
          +## +#+           
          +##++#+           
           +###+            
            +##+            
            +###+           
            +#+##+          
           +#+ +##+         
           +#+  +#+         
           +#   +##         
          +##    ##+        
          +#+    ##+        
          +#+   +##+        
          +##  +###         
           +######          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
    +++          +#+        
    ###+         +##+       
    ++##         +##+       
     +##+         +##+      
     +###+        +###+     
      ###+         ###+     
      +###+        ###+     
      +####+      +###+     
       +####+++++#####+     
       ++##############+    
         +#########+###+    
           +++##+++ +###    
              +      +++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++#######++         
     +############+         
    +##++ + ++ ++##         
    +#+          ##+        
     +           ##+        
                 #+         
                +#+         
               +##+         
               +##          
               +##          
               ##+          
               ##+          
              +##           
              +#+           
              +#+           
             +##+           
             +#+            
             +##            
             +#+            
             ++             
                            
                            
                            
                            
                            
              ++            
              ++            
              ##            
              ##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              ##            
              +#            
              +#            
               #            
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++             
      +++######+            
      ###+++++##+           
      ++      +#+           
              ##+           
             +##+           
             +#+            
             ##+            
            +##             
           +##+         +#  
           ##+       ++##+  
          +##+    ++###++   
         +##++++#####++     
        +#########++        
        +#####++            
        ++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
               ##           
               ##           
               ##           
              +##           
              +#+           
              +#+           
              +#+           
              ##+           
             +##            
             +##            
             +#+            
             +#+            
             +#+            
             ##             
             ##             
             ##             
            +#+             
             #+             
             ++             
                            
                            
                            
                            
                            
                            
        +####+++            
        #########+          
        +++++#####+         
              +####+        
                ###+        
                +##+        
                +##+        
                 ###        
                +###+       
                +###        
                +##+        
               +###+        
       ++++++++####++++     
       ################+    
      +####+##########++    
     +###++ +####+++++      
      ###+++####+           
     +#########+            
      +######+              
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#####+        
         +##########+       
        +###+++   +##+      
        +##        +#+      
        +#+        ##+      
                  +#+       
                 +##+       
                 ##+        
                ##+         
               +#++         
              +##           
             +##+           
            +##+            
           +##+       ++    
          +##+    +++##+    
         +##++++####++      
        +##++####+++        
       +######++            
      +####++               
      +##+                  
                            
                            
                            
                            
                            
                            
                            
                            
      +++++#+##+++++        
     ++############++       
   +#################+      
   +####++++#########+      
   +###++   ++++#####+      
    +++         +####+      
              +#####+       
            ++#####+        
           +#######+        
          +########++       
          +##########+      
           +#########+      
                 ####+      
                 ####+      
              +++####+      
            ++#######+      
      ++++++#########+      
      #############+        
      +##########+          
      +++++##++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#++++      
         ++########+##+     
    ++######++++    +##     
   +#####+++        +##     
   ####++          +##      
    +++           +###      
                  +##+      
                 +##+       
               ++##+        
               ###+         
             +###++         
             +###    +      
           ++###+ ++++      
          +###++++#++       
         ++##+++##+         
        +###++###+          
       +#######+            
       +#####++             
       +####+               
        +++                 
                            
                            
                            
                            
                            
                            
                            
          ++++##+++         
       +###########+        
      +####++ +++##+        
       ++       +##+        
               +##+         
              +###          
             +###           
           ++###+           
       +++#######++         
       #####+++####+        
      +###++    ++##+       
       +++        +##+      
                   +#+      
                   +#+      
                  +##+      
                 +##+       
               ++##+        
       ++++++####++         
       +#######++           
       ++##+++              
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +#####+         
           +##+ +##         
           ##+   +#+        
          +#+    +##+       
          ##+     +##       
         +##      +##+      
         +#+       +#+      
         +#+       +#+      
         +#+       +#+      
          + ++++   ##+      
          ++####+ +##+      
          +######+##+       
         +##+  +####+       
        +##+   +###+        
        +##+  +###+         
        ##+ +######+        
        #######+ +#+        
        #####+   +#+        
        +++++    +#+        
                            
                            
                            
                            
                            
                            
                            
                            
           ++#####+         
         +#####++##         
        +###++   ##         
        +#+     +##         
                +#+         
               +##+         
              +##+          
             ###+           
            +###+           
            +####++         
             +++###+        
                 +#+        
                  ##+       
       +#+        ##+       
       +#         ##+       
       +#+       +##        
       +##++   ++##+        
        +###++####+         
         +#######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          +#######++        
         ###++ + +##        
       +##++      +#        
       ##+        +#+       
       ##          #+       
       #+         +#+       
       ##+        +#        
       +##+      +##        
        +###+++++##+        
         +++#######         
             ++++##         
                +##         
                +##         
                +#+         
                +#+         
                ##          
               +##          
               +##          
               +#+          
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              ##            
              ##            
              #+            
             +#+            
             +#+            
             ##             
             #+             
             #+             
             #+             
            +#+             
            +#+             
            +#+             
             #+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###+             
         +#####+            
        +###+##+            
        ++++ +##            
             +##+           
             +##+           
             +##+           
             +##+ ++++++    
             +##++###+++    
            ++######+       
         +########++        
         +#####++           
         ++++##             
            ##+             
           +##+             
           +##+             
           ##+              
          +##               
          ##+               
          ++                
                            
                            
                            
                            
                            
                            
                            
          #+                
         +#+                
         +#+                
         +#     #+          
         #+     #+          
        +#+     #+          
        +#     +#+          
        ++     +#+          
        ++     +#++         
        +#++++#####+        
         +####++##+         
                #+          
                #+          
                #+          
                +#          
                +#          
                +#          
                +#          
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
          +###              
        +##+     +          
       +##+  ++###++        
       ##+  ++##+###+       
       ##   +#+  ++#++      
      +#+   +      ###+     
     +#+           +##+     
     ##+           ++#+     
    +##+            +##     
    +##+            +##+    
    +##             +##+    
    +##             +#+     
    +##             +#+     
    +##+            ##+     
     +##           +##+     
     +##+         +##+      
      +##+       +###+      
       +##+++ ++++##+       
        ++#########+        
           ++++#++          
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####+           
        +###++###+          
        ##+    +##          
        #+      +#+         
        ++      +##         
                +#+         
               +##          
             ++##+          
          ++#####++         
        +###########++      
        +#+++  +++++##+     
                    +#+     
                     +#+    
                    +##     
                   +##+     
                  +##+      
      +#+       ++##+       
      +##++  ++####+        
       +########++          
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++##+++      
         +#+++########++    
        +###++#+########+   
        +###      +++++++   
        +##+                
        +##+                
        +##+                
       +###  ++#+           
       +###++####+          
       +##########+         
       +#####+  +##+        
        +###+    ##+        
         ++      +#+        
                +##+        
                +##+        
               +###+        
            + +####+        
           +#+#####+        
           +++#####+        
             +###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++#+#++    
       +++###############+  
      +#################++  
      ############++++++    
      +####++ +++           
       +#####+              
        ++#####+            
          +++###+           
             ++##+          
               +#+          
                +#+         
               +##+         
            ++####          
         +#######+          
         +######+           
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
            +#++            
          +####++           
          +#######+         
          +########+        
          +#########+       
         +######+ +++       
         +#####    ++       
        +#####+    ++       
        +#####+    +        
         ######+#++         
         +#########         
          +########+        
           +####+###+       
           ####+  +##+      
          +###+   +##+      
          +###    +##       
          ####+++++#+       
          +########+        
          +#######+         
           +###+++          
                            
                            
                            
                            
                            
                            
                            
       +###+                
       +###+                
       +###+                
       +###                 
       ###+                 
      +###+                 
      ####+                 
      ###+                  
      ###+                  
      ###+        ++##+     
      ###+      ++#####++   
      +###+    +#########   
      +####+  +###++++###+  
       +###+ +###+    +###  
       +#####+###   ++###+  
        +################+  
         +#############+    
           +##########+     
           +++#####+++      
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+++        
         + +#######+        
        +##########+        
       +####++++###+        
       +###+  +###+         
        ##++####+           
        +####++             
         +###++             
          ++####+           
            ++###++         
               +###+        
                ++##+       
                  +##       
                   ##+      
    +#+            ##+      
     ##++         +##+      
      +##+        +##       
       +###+   ++###+       
         +##+++####+        
           +++##+++         
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++         
           +#######++       
         +######+####+      
       ++#####++ ++##+      
      +#####+      ##+      
      +###+        +##      
     +##++         +##      
     +##+          +##      
      +++          +##      
                   +##      
                   ##+      
             ++++++##+      
            +########+      
          +##########+      
         +###++ +###+       
         +###+  +##+        
        +###+ +###++        
         +##+#####          
          ######+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
              ++###+        
             +######+       
            +####+++        
           +###++           
          +###+             
         +###+              
         ####+              
         ###                
        +###                
        +##+   +++          
        +##++######+        
        +##+########+       
        +#######++###+      
        ###++##+ +###+      
        +##+ ++ +####       
        +##+   +####+       
        +##+  +####++       
        +###++###+          
          +#####+           
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++######++           
     +############          
     +############+         
      +##++++++++###+       
       ++        +##+       
                 +##+       
                +###+       
                +###        
                +##+        
               +###+        
               ###+         
              +###+         
              +##+          
              ###+          
             +##+           
             ###+           
            +##+            
            ###+            
            ##+             
            +#+             
                            
                            
                            
             ++##+          
            +###++          
           +###+            
           ###+             
           ##+              
          +##+              
          +##+              
          ##+               
         +##+               
         +##                
         +#+                
         +#+  +++++++       
         +#+  +#######      
        +##+  ++#+####+     
         ##+       +###     
         ##+        ###     
         +##++    ++##+     
          #####+++###+      
          +#########+       
            ++##+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +##    
                   +###+    
                  +##++     
                ++##++      
               +###+        
              +###+         
             +###+          
            ++##+           
           ++##+            
           ###+             
          +##++++           
         +##++###+          
         ##++####+          
        +##++#++#+          
        +#+ ++ ##+          
       +##++#++#+           
       +##++#+##+           
       +##++###+            
        +#####+             
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
         ++######+          
        +########+          
       +###+ +###+          
        +#+  ###+           
            +###            
           +###+            
           +##+             
           ###              
           ##+              
           +##+             
            +###+           
             +###++         
              ++###         
                +##+        
                 +##+       
                +###+       
             +++###+        
             ####++         
              ##+           
                            
                            
                            
                            
                            
                            
       ++#######++          
       +##########+         
       +#++########+        
       ++  ++++####+        
               +###+        
               +##+         
              +###+         
             +####+         
            +####+          
           +####+           
           +###             
         ++###+             
        +####+              
       +####+               
      +####+                
      +########+++++        
      +#############+       
       +#############++     
        +++++++########+    
               +++#####+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##++         
          ++######+         
        ++##+++ ##+         
      +###++    ##+         
     +##++      ##+         
      +         ##          
               +##          
               +##          
               +##          
               +#+          
               ##           
              +##+          
              +##+          
              +##           
              ###           
              ##+           
              ##+           
             +##+           
              ##+           
              +#            
                            
                            
                            
                            
                            
                            
                            
            +++#+           
          +#######+         
         ++########+        
        ++##########        
        +####+++####        
        #####  +####        
        ####+  ####+        
        ###+  +####+        
       +###+  +####+        
       +###+ +####+         
        ##########+         
        ##########+         
        +#########+         
         +++######+         
            +#####+         
             ######+        
             ######+        
             ######+        
             ######+        
             +####+         
                            
                            
                            
                            
                            
                            
                            
              #+            
              ##+           
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
              ##            
              ##+           
              ##+           
              ##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +#+            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +###            
             +##+           
             +##+           
              ###+          
              +##+          
              +##+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##++          
         +##########+       
         +####++++##+       
                  +##       
                  ###       
                 +##+       
                +###+       
                +###+       
              ++###+        
            ++#####+        
         +#########+        
         +#########+        
          ++#####+          
           +####+           
           +###             
          +###+             
         +###+              
         ###+               
        +##+                
        +##+                
                            
                            
                            
                            
                            
                            
                            
                            
       +#++                 
       +###                 
       +###+                
       +###+     +++++++    
      ++#############+++    
      +####+++++++++        
       +##+                 
       +###+++##+           
       +#######+##+         
        +####+ +###         
         ++++   ###+        
                ####+       
               +###+        
               +###+        
               +###+        
              +###+         
              +###          
             +###+          
             +##+           
            +++++           
                            
                            
                            
                            
           +                
          +#                
          +#                
          #+                
         ++                 
        +#+                 
        +++                 
        ++                  
       +#+          +       
       +#+        +###+     
       ++        +#++#+     
       +#       +#+  +#     
       #+       +#   +#     
       ++       ++   ++     
       +#+      +#  +#+     
       +#+      +#  ++      
       +##+     +#+#++      
        +##++ +++###+       
         +#######++++       
          +++#+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                 +##        
                 +#+        
                +##+        
          +++   +##+        
         +##+   +##         
         ###+   ##+         
        +##+   +##+         
        ###    +##+         
       +######+##+          
       +#########+          
        +++++++##+          
              +#+           
              ##+           
             +##+           
             +#+            
             ##+            
             ##+            
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###+            
          +#####+           
         +#######+          
         +###++###+         
         ##++  ###+         
         +#+  +###+         
         +##+#####+         
         +########+         
          +#######+         
           ++++ ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##          
                ##+         
                ##+         
                ##+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
             ++#++          
            +####+          
           +######+         
           ####++##+        
          +###+  +#+        
         +####              
         +###+              
        +###+               
        +####+++++          
        +##########+        
         +##########++      
          ++#########+      
            ++++++###+      
                 +###+      
                +####+      
         ++++ +######+      
         +##########+       
         +########++        
         +#######++         
          +++#++            
                            
                            
                            
                            
                            
                            
           ++               
           ##+              
           ###              
           ###              
           ###              
           +##              
           +##+             
            +#+             
            +##             
            +##+            
            +##+            
            +###+           
            +####           
             ++##+          
               +##+         
                ###+        
          +#########+       
          +##########       
          +##########+      
           ++++++###+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++         
             ++####+        
            +######+        
          +########+        
         +###+++##+         
        +##++ ++#+          
        +#+  +###           
        +++ +#####+         
            +#######++      
             ++++++###      
                    +##     
                    +##     
   #+               +#+     
   #+              +##+     
   ##+            +##+      
   ++#++         ++#+       
     ##++      ++##++       
     ++##########++         
        +++###+++           
                            
                            
                            
                            
                            
                            
                            
                            
           ++#++            
          +#####+           
          +#++##+           
          ++  ##+           
              ##+           
             +##+           
            +#####+         
           +###++##+        
          +###+  ++#        
          +##+    +#+       
          ++      +#+       
                   #+       
                  +#+       
          +++     +#+       
          #+     +#+        
         +#+    +##         
         +#+   +##+         
         +##++###+          
         +######+           
          +++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
         ++   +#            
         +#   +#            
         +#+  +#            
         +##  +#            
         +##  +#            
          ##  +#            
          ##+ +#++          
          ##+ +##           
          +##+##+           
           +##++#           
               +#+          
                #+          
                ##          
                +#+         
                +##         
                 ##         
                 +#+        
                  #+        
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
          +#########+       
          +###+###++        
               +#+          
               ##           
              +#+           
              +#+           
         +++++##++++        
        +#########++        
           +++#+            
             ##+            
            +##             
            +#+             
            +#+             
            +#+             
            +#+             
            +#              
            +#              
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
              +++###+       
             ########+      
           ++##++++##+      
         ++##++   ###       
        +###+    +##+       
         +##+   +##+        
         +##+  +##+         
          ###++##+          
          +#####+           
            ####            
           +####            
           #####+           
          +##++##           
         +##+ +##+          
         ##+   ##+          
        +##+  +##+          
        ### ++##+           
        ##++###+            
        #####+              
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####+          
        +###++++##+         
        ##      +#+         
        ##      +##+        
        ##      +##+        
        +#+     ###+        
         ##+   +##+         
         +##+  +##          
          ++#####+          
            +++##           
               ##           
               ##           
              +#+           
              +#+           
              +#+           
              +##           
              ###           
              ##+           
              ##            
              #+            
                            
                            
                            
                            
                            
                            
               +##          
               +#+          
               +#+          
               #+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              ##            
              ##            
             +#+            
             +#+            
             +#             
             #+             
            +#+             
            +#+             
            #+              
            #+              
            #+              
                            
                            
                            
                            
                            
                            
                            
                +#          
                +#          
                +#          
                +#          
               +#+          
               +#+          
               +#+          
              +#+           
              +#+           
              +#            
             +#+            
             +#+            
            +##             
            +#+             
            ##              
           +#+              
           +#+              
           #+               
          +#                
         +#+                
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
               +###+        
              +###+         
             +##++          
            +##+            
           +###             
           ####++#++++      
          +###########+     
         +####+++++++##     
        +#####+      ##+    
        +##+++       ##     
        ##+         +#+     
       +##         +##+     
       +#+        +##+      
       ##+       +##+       
      +##      ++##+        
      +##     +###+         
       ##++++###++          
       +#######+            
        ++#+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++######+        
         +####+++###+       
        +###+     ##+       
        +##+      +#+       
         ##+     +##+       
         +##+++ ####+       
         +#####+###+        
          ++++####+         
             ++##+          
              ###+          
             +###+          
             +##+           
            +###            
            +###            
            +##+            
           +###+            
           +###             
           +##+             
          +###              
           +#+              
                            
                            
                            
                            
                            
              +#+           
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             ##+            
             ##+            
            +##+            
            +##+            
            +##             
            +#+             
           +##+             
           +##              
           +##              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
          +##+              
          +##+              
          +##               
          +#+               
          +#+    +          
          ##+    ##+        
          ##+    ##+        
          ##+   +##+        
          ##+   ###         
          ##++ +##+         
          #########+        
          +#########        
           ++++###++        
               ###          
              +##+          
              +###          
               ###+         
               +##+         
               +##+         
                ##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#              
           +#+              
          +#+         +++   
         +#+          +#+   
       +##+          +##    
      +##+           +#+    
     +##+           +#+     
     +#+        ++++#+      
     ++  ++++########+      
     +######++++  +#+       
      +##+++      ##        
                 +#+        
                +#+         
               +##          
               ##+          
              +#+           
             +##            
             +#+            
             #+             
             +              
                            
                            
                            
                            
                            
                            
                            
                            
             +++#####+      
           +#########+      
          +####++++++       
          ##++              
         +#+                
        +##                 
        ##+                 
        ##                  
        ##+                 
        +##++++++           
         +#######+          
           +++#####+        
                ++##+       
                  +#+       
                  +#+       
                 +##+       
               +###+        
            ++####+         
           +####++          
          +##+++            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+        ++        
       +#+       +#+        
       ##+       ##+        
       ###       ###+       
       ###+      ###+       
       ###+      ###+       
       +##+      ###+       
       +###+     ###        
       +####+   +##+        
        +###++++###+        
         ##########+        
         +#########+        
          +########+        
            ++++###+        
               +###+        
                +##+        
                +###+       
                +###+       
                +###        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
             +######+       
           +##########+     
          +#####+++####+    
         +####+    +####+   
        +###++      +###+   
        ####         +###   
       +##++          ###   
      +###+           ###   
      +##+           +##+   
      ##+            +##+   
     +##+           +###    
     ###+           +##+    
     ###+          +##++    
     ###+         +##+      
     ###+        +###       
     +##++     ++###+       
     +####+  +####+         
      +##########+          
       +#######++           
         +++++              
                            
                            
                            
                            
                            
           +#+              
          +##+              
          +##+              
          ###+              
         +##+               
         +##                
        +##+                
        +##+                
        ##+      +#+#++     
        ##+    +#######+    
       +##    +###++++##+   
       +##   +##+     +#+   
       +##   +##      +#+   
       +##   +#+      +#+   
       +##+  ##+     +##    
       +##+  +##+   +##+    
        ##+   +##++###+     
        +##++++######+      
         +########++        
          +###++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++             
         +######++          
        +#########          
      +###########+         
      ####++   +###         
      +##+      +##         
      ++#+      +##         
               +###         
               +##+         
              +###          
             +###+          
             ###+           
           +####+           
           ####+            
         +###++             
        +####+++++++######  
        +#################  
        ++##############++  
         +++#####+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++               
      +#######+             
     +#+++++####+           
     #+      ++##+          
     #+        +##+         
     +          +##+        
                 +##        
                 +##        
              ++++##        
            +########       
          +###########++    
          ###++  +##+###+   
         +##+    +##  +++   
        +##+    +##+        
        +##    +###         
        ##+   +###+         
        +#+  +##++          
        +##++##+            
        +#####+             
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##++            
          #######           
         +###++##+          
        +##+   +##+         
        +#+    +##+         
         #+    +##+         
         ++    +##+         
              +##+          
           +####+           
           +###+            
           +###+            
             +##++          
              +###+         
               ++##+        
                 +##+       
                  +##       
              ++++##+       
           +++######        
          +#######++        
           ++++++           
                            
                            
                            
                            
                            
                            
                +#          
                +#          
               +##          
               +##          
              +###          
              +###          
             +####          
             +####          
            +#####          
             +####          
            +####+          
            #####+          
           +#####+          
           +####+           
          +####+            
          +####+            
          +####+            
         +####+             
         +####              
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +####+++         
          +##########++     
        ++###+++++#####+    
        +#+++      +++##    
       +##             +    
       +##                  
       +###+                
        +#####+             
         ++#####+           
            ++###+          
              ++##+         
                +##         
                 +#+        
                 +#+        
                 +#+        
       +#        ##+        
       +#+     ++##+        
       +##++++####+         
        +########+          
         ++####++           
                            
                            
                            
                            
                            
                            
                            
          +##+              
          +###+             
           +##+             
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +###            
            +###+           
            +###+           
            +###+           
            +###+           
             ####           
             +###+          
             +###+          
              ###+          
                            
                            
                            
                            
                            
                            
                            
       ++#####+             
       ####+###+            
       ++    +##+           
              +#+           
               +#+          
               +##          
                ##+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
          ++++  #+          
         +####++#+          
        +##++####+          
        ##    ####+         
        #+   +##+##+        
        ##+++##+ ++#+       
        ######+    +#+      
        ++##+       +#+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
            ++++#####+      
          ++###++ ++##      
          +###+ +  +##      
          ##+       +#+     
         +##+       +##     
        +##+        +##     
        +##         +##+    
       +###         +##+    
       +##+         +##     
       ###+         +#+     
       ##+          +#+     
      +##+         +##+     
       ##+        +##+      
       ##+        +#+       
       ###+     ++##+       
       ####+++++####+       
       +##########++        
        +########+          
         ++++##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####++           
        +########+          
        +#########          
         +##+ +###+         
          +++   +##+        
                ###+        
              ++##+         
             ++###          
            +####+          
          +####++           
          ####+             
          ###+              
          +###+             
           +###+            
           ++###++          
             +####+         
              +####+        
          ++++#####+        
          ########+         
          #####++           
                            
                            
                            
                            
                            
                            
                            
              +##++         
             +#++##+        
            +##+  +#+       
            ##+   +##       
           +#+     +#       
           #+     +##       
          +#+     +#+       
          +#+    +##        
           #++#+##++        
           ######++         
           ######+          
          +####++           
         +##+#+             
        +##+ +#+            
        +#+  +#+            
        +#    ##            
        +#   +##            
        +#++ +#+            
        +###+##+            
          +###+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ##            
              #+            
             +##            
              ##            
             +#+            
             +#+            
             +##            
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              #+            
              ++            
              ++            
              ++            
                            
                            
                            
                            
                            
                            
                            
             +++#####+      
          ++##########+     
        ++#######++###+     
       +####+++    +##+     
     ++###+       +###+     
     +##+         +##+      
     +###+       +###+      
      ++++      +###+       
                +###        
               +###         
             ++###+         
             ####+          
           +####+           
          +###+             
         +###+              
        +###+    +++++++    
      +####+ ++++######+    
      +################+    
      +#############++++    
      ++#######+++          
                            
                            
                            
                            
                            
                            
                            
                  +#+       
               ++####       
               ####++       
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
         +##+               
         ###                
        +###  ++#+          
        +###++####+         
        +##########+        
        +#####+++##+        
        +#####   +#+        
        +####+  +##+        
        +####+ +###+        
         +#########+        
          +#######+         
           +#####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#                   
       +#++++++++++++       
       +############+       
        +###++######+       
        +#+     +#++        
        +#+    +##+         
        +#+    +#+          
        ++     ##           
              +##           
              ###           
            +####++         
            +#####+         
              +##++         
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
           ++               
           +#+              
           +#+              
           +##+             
            +#+             
            +#+             
             ##             
             ##             
             +#             
             +#             
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              #+            
              #+            
              ##            
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
             +##+           
           +####+           
           +##+#+           
          +##+ ##           
          ##+  ##           
         +##   ++           
         ##+   ++           
        +##    ++           
        +#+                 
        +#+                 
        +#+       ++        
        ##+     +####+      
        ##+   +######+      
        ##+   ###+++#+      
        +#+  +##   +#+      
        +#+  +#+ ++##+      
         ##+ +##+###+       
         +#########+        
          +######++         
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++###++            
         +##++##+           
              ###+          
              +###          
               ###          
               ###+         
               ###+         
               ###+         
               ###+         
               ###          
        +++++++###          
       +##########++        
       +#+  ++######+++     
       +#+    ###+++###++   
       ++    +##+    +###   
       #     +##+           
       #    +###+           
       #+  +###+            
       ##++####             
       ++####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++####+++++        
     +###############+      
     ######++++#######+     
     ++##      +######+     
       ++     +####+++      
            ++####+         
           ++###+           
          +####+            
          +###+             
         +###+++            
         +######++          
         +########+         
          +++++####+        
               +###+        
                +##+        
               +###+        
            +++####+        
      +#+ +#######++        
      +#########++          
      +####++++             
                            
                            
                            
                            
                            
                            
                            
          +###+             
         +#####+            
        +##+++##+           
       +##+   +####+        
       +#+     +###+        
       +#+     +###+        
      +##+      +#+         
      +##+      +#+         
       +##+    +###         
        +##++  +###+        
         +#########+        
          +++#+####+        
              +###+         
              +###+         
              ####+         
              ####          
              ###+          
              ###+          
              ##+           
              ##+           
                            
                            
                            
                            
                            
                            
                            
                            
              +##+++        
             +###++##+      
            +#########      
           +##########      
           +###+ +####      
          +###+   +##+      
          ###+    +##+      
         +##+      ##+      
         ##+      +##       
        +#+       +#+       
        +#+       ##+       
        ##       +##        
        #+      +##+        
        #+      ##+         
       +#+    +##+          
       +##++++###+          
        +#######            
        +#+++##+            
        +##+##+             
         +##++              
                            
                            
                            
                            
                            
                            
                            
         +##+               
         ####+              
         #####+             
         +####+             
          +###+             
          +###+             
           +###             
           +###+            
            ###+            
            +###            
            +###            
             ###+           
             ####+          
             +###+          
             +####+         
             +####+         
             +#####         
             +#####         
             +#####         
              ++#++         
                            
                            
                            
                            
                            
                            
                            
           +###+            
           +####+           
           +#####++         
          +#######+         
          +##++#####        
          +##+ +####+       
           ++   +####+      
                 +###+      
                  +###+     
                  +###+     
                  +###+     
     +++          +##+      
     ###++       +###+      
    +######+    +#####+     
    +#######++++#######     
    +###+##############+    
    +###++############+     
    +###############++      
     +#########+++++        
      ++##+++               
                            
                            
                            
                            
                            
                            
                            
                            
          +#+++             
          +#####+++         
          ++++#####+        
               +++##+       
                  +#+       
                  ##+       
                +###+       
               +####+       
               ####+        
              ###++         
             +##+           
           +####+           
          +####+            
         +####+             
        +####+              
      ++####+++++++         
      +###############+     
      +#################+   
      +####++++ ++ +++##+   
       ++ +            +++  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++#++     
              ++++#####+    
             +##########+   
           +############+   
          +###########++    
         +#####+  +###+     
         +#####+  +###+     
       ++######++  +###+    
       +###++++     ###+    
      +####+        ###+    
     +####+         ###+    
     +###+          ###+    
     ####+         +###+    
     ####          +###+    
     ###+         +###+     
     ###+       +####+      
     ####+++++++####+       
     +#############+        
      +##########++         
       +#######++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             + ++           
           ++#######+       
       ++###########+       
     +############### +++   
     ####################   
     #######++    +#####+   
     ########++  +####+     
      +########+#####++     
       ++###########+       
         ++#########+       
           +#########+      
           +##########      
          +#####+++###      
          ###########+      
         +###########       
         +##########+       
          #######++         
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###++            
         +##+###+           
        +#+   +##+          
        ##     +##+         
       +#+      +##         
       +#+      +##         
       #+       +#+         
       ++       +#+         
       +##+     +#+ +       
        +##+    +#+#+       
         +##++  ####+       
          ++#######+        
            ++++##          
                ##          
                #+          
               +#+          
               +#+          
               ##           
              +#+           
              +#+           
                            
                            
