                            
                            
                            
                            
                            
                            
                            
             ++###+         
             ######+        
            +######+        
            ##+++##+        
           +#+  +##+        
           +##++###+        
           +#######+        
           +#######+        
            +##+###         
              ++##+         
              +##+          
              ###+          
            +###+           
            +##+            
           +##+             
          +##+              
         +##+               
         ##+                
        +#+                 
        +#+                 
                            
                            
                            
                            
                            
              +#++          
             +####+         
           ++######         
           +###+++#         
          +###+  +#+        
          +###   +##        
         +###+    ##+       
         +##+     +#+       
         ###      +#+       
        +##+      +##+      
        +##       +##+      
        +#+       +##+      
        +#+       +##       
        +#+       +#+       
        +##+     +##+       
         ###+    +##+       
         +####++###++       
         +#########         
          ++#######         
            +###+++         
                            
                            
                            
                            
                            
                            
                            
                            
           +++#####+        
          +#########+       
          +##########+      
           ++++  +###+      
                  +##+      
                 +###+      
                +###+       
               +###+        
              +####+        
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +####+             
        +####+  ++++        
       +#####++###++        
      +##########+          
       +#######+            
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#########+       
         +###########+      
         ############+      
         ############       
         ####+++#####       
         +##+     +++       
         +###++++           
          ########+         
          #########+        
          ##########+       
          +##########       
           +++  ++###+      
                  +###      
      ++           ###      
     +###++       +###      
      ######++   +###+      
      ++#############       
       ++###########+       
         +#########+        
           ++####++         
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
          +##+              
          +##+              
           +##+             
            ##+             
            ###             
            ###+            
            ###+            
            +##+            
            +##+            
            +##+            
             ###            
             +##+           
             +##+           
             +##+           
             +##+           
             +###+          
              +##+          
              +##+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#++          
           ++#####+         
          +####++#+         
         +###+   +#         
         +#++   +##+        
         ##    +###         
         #+    ###+         
         #+   +###+         
         ##  +####          
         +#####+#+          
          +###++#+          
           +++ ##+          
               ##+          
               ##+          
              +##+          
              +##           
              +##           
              +##           
              +##           
               #+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++####+          
        +#########+         
       +##########+         
       +##########+         
       +######++##+         
        ++      +#+         
                ##+         
                ##+         
               +##+         
               +##+         
               +##+         
               ##+          
              +##+          
              +##+          
              +##           
              +##           
              +##           
              +##+          
              +##+          
               +#+          
                            
                            
                            
                            
                            
                            
            ++#+            
           +####+           
          +##++##+          
          ##+ +###+         
         +##+  ++#+         
         +##+   +#+         
         +##+  +##+         
         +##++ +##          
          +##++##+          
           +#####           
            ####+           
             ###+           
            +####           
            ##+##+          
           +## +##          
           +#+ +#+          
           ##+++#+          
          +##+###+          
          +####++           
          +#+++             
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ###+           
             +##+           
             +##+           
             +###           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
           +####+           
         +###++##+          
        +##+   +##+         
        ###    +##+         
       +##      +##+        
       ##+       +##+       
      +#+         +##+      
      +#+          +##      
      ##+           +#+     
     +##             +#     
     +#+             +#+    
     +#+             +##+   
     +#+              +#+   
     +##              +#+   
      +#+            +##    
      +#+           ++#+    
      +##+        ++##+     
       +##+++++++####+      
        +#########++        
         ++#++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +##+        ++      
       +###+        +#+     
     ++####+       +###     
     +####        +###+     
     ####+        +###+     
    +####+        +###+     
    +#####+++    +###+      
     +#######++++###+       
     +++############+       
        +++++++#####+       
              +#####+       
              +####+        
              +###+         
              +###+         
             +###+          
            +####           
            +###+           
            +###+           
            +###+           
            +##+            
                            
                            
                            
                            
                            
                            
             ##+            
             ###            
             ###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            ####            
            ####            
           +####            
           +####+           
            ####+           
            ####+           
            +###            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
        +#+######           
        #####++##           
        ++++   +#           
               +#+          
               +#+          
               +#+          
         +++++++#+          
        +########+          
         ++########+        
            ++#####+        
              +##+          
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#            
                            
                            
                            
                            
                            
                            
                            
              ++            
             +##+           
            #####++         
           +##++##+         
          +##  +###         
         +##+  ####         
        +##+  +####         
        +#+  +#####         
        +#+++#####+         
        +######+##+         
         +###+++##+         
               +##+         
               +##+         
               +##          
               ###          
              +##+          
              +##+          
              ###+          
              ###+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +++++    
              +++#######+   
           ++###+++    +#   
         ++##++        ++   
        +#++          +#+   
       ##+           ++     
     +#+              +     
     +#     +               
     ++    +#++             
     ##     ++##++          
     +#++      ++#+         
      +##++      +#+        
        ++##++++##+         
          ++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
                 +#+        
           +     ##+        
          +#+    ##+        
          ##+   +##         
         +##+   +#+         
         +##+   ##++        
         +##+  +###+        
          +######++         
           +#####+          
              +##           
              +#+           
              ##+           
             +##            
             +#+            
            +##+            
            +##             
            +#+             
            ##+             
            #+              
                            
                            
                            
                            
                            
                            
              ++##+++       
             +######+       
           ++#++  +##       
          +##+     ##       
         ++#+      ##+      
         +#+       ##+      
         ++        #+       
                  +#+       
                 +##+       
                  ##        
                 +#+        
                 +#+        
                +#+         
           +++  +#+         
        ++########+         
     ++#####++#####++       
     ###+++  ++#++###+      
    +##+   ++###  +++       
    +#########+             
     +++###++               
                            
                            
                            
                            
                            
                            
                            
          +++#+             
        +#####+             
       +##+++               
       ##+                  
      +##                   
      +#+                   
      +#+                   
      ##+                   
      +#+                   
      +#+                   
       ##                   
       ##+         +++      
       +##       +#####+    
        +#+     +###++##+   
         ##+    ###   +##   
         +##+  +##+    +#+  
          ++##+ ##+    +#+  
            ++#####+  +##   
              +##########   
                 +++++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +######+       
          ++#####++##+      
         +####++   ##+      
        +###++    +##       
       +###+      ##+       
      +###+      +#+        
      ###+      +##         
      +####++  +##+         
       +#########+          
        ++++######+         
            +######+        
           +### +##+        
          +###   +#+        
          +##    +#+        
         +##+   +##+        
         +#+    ###+        
         ##+   +##+         
         +##+++###+         
         ++######           
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                   +++      
                  +###+     
                 +##++      
                +###        
                +#++        
               +##+         
               ##+          
              +##           
             +###           
             +##+           
            +##+            
            +##+            
            ##+             
           +##+             
          +##+              
          +##+              
          ###               
         +##+               
         +##+               
          +#                
                            
                            
                            
                            
                            
                            
                            
                            
        ++####+             
       +#######++           
      +##++  ++#+           
      +#+      +#           
        +      +#+          
               +#+          
               +#           
              ##+           
             +##+           
           ++#####+         
          +########++       
          +#++  ++###       
           +      ++#       
                   +#+      
                   +#+      
                   ##       
                  +#+       
          ++    ++##        
          +#######++        
          +######+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++++++++               
    #########++++++++++     
    +#+++##############+    
              ++++######    
                  +####+    
                 +###++     
                +###+       
               +###+        
             ++###+         
            ++##++          
           +###+            
           +##+             
         ++##+              
         +##+               
         ##++++             
         ####++             
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++####      
         +++++########+     
         +############      
        +######+++ +#+      
        ####++     ++       
        ###+   ++           
       +###++####+          
       +###########+        
       +######+####+        
        ###++   +##+        
        +++     +###        
                +###        
                +##+        
                +##+        
                +##+        
               +##+         
           +  +###+         
          +##+###+          
          +#####+           
          ++###+            
                            
                            
                            
                            
                            
                            
                            
         +#+    ++          
        +##+   +##          
        ###+   +##          
        ##+    +##          
       +##+    +##          
       +##+    +##          
       +##+    +##          
       +##+    +##+         
       +##+     ##+         
       +##+     ##+         
       +##+     ##+ ++++    
       +###+   +########    
        +###############    
         +#########++##+    
          ++++++##+  ++     
               +##+         
               +##+         
               +##+         
               +###         
               ++++         
                            
                            
                            
                            
                            
                            
                            
                            
           +++       ##     
          +##+      +#+     
          ##+      +##      
          ##+     +##+      
          ##+     +##       
          ##     +##        
          ##    +##+        
          ##    +##++       
          ##+  +####+       
          +##++####+        
          +#######+         
           ++###+           
            +##+            
           +##+             
           +##+             
          +##+              
          ##+               
         +###++             
        +####+              
         ##+                
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
               +##+         
               +##+         
               ###          
              +##+          
              ##+           
             +##+           
             +##+           
             ###            
            +##+            
            +##+            
            +##+            
            ##+             
           +##+             
           ###+             
           ###              
          +##+              
          +#+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#+#          
            +#####+         
           +##++++          
          +##+              
         +##+               
         +#+    ++#+        
         ##+   +##+         
         ##++++###          
         +#########+        
          ++####+###        
             +#+  ##+       
            +##+  ##+       
            ##+   ##+       
            ##+  +##        
           +#+   +#+        
           +#+  +##+        
           ##+ ++#+         
           +#++#+#          
           +###+#+          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
              ##+           
              ###           
              ###           
              ###           
              ###           
             +###           
             +###           
             +##+           
             ###+           
            +###+           
            +##+            
            +##+            
           +###+            
           +##+             
           +##+             
           +##              
           +#+              
           +#+              
           ##+              
                            
                            
                            
                            
                            
                            
                            
                            
      ++#++++++             
     +##########+           
     +#++++######+          
             ++##+          
              +##+          
            +####           
     ++++++#####+           
    #############++         
    ################+       
    +++++++    ++####+      
                  +###+     
                    +##+    
                     ###    
      +#+            +##    
      ###+         ++###    
      +#####+++++######+    
       +##############+     
         ++++##+###++       
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#++++++        
          +#########+       
          +##++#####+       
          +#+  +####        
          +##+ +###+        
           ##++###+         
           +#####+          
            +###+           
            +##+            
           +####+           
          +##+##+           
         ++#+ +#+           
         +##+  ##           
         +#+  +#+           
         ##+  +#+           
         ##  +##+           
         ##  +##            
         +#++##+            
         +####+             
          ++++              
                            
                            
                            
                            
                            
                            
                            
               #+           
              +##           
              +##           
              +##           
              +#+           
              ##+           
              ##+           
             +##            
             +##            
             +#+            
             ##+            
            +##+            
            +##+            
            ###+            
            ##+             
           +##+             
           +#+              
           +#+              
           ++               
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++            
          ++####++          
          +######+          
          +##+####+         
           ++  +##+         
               +##+         
               +##+         
              +###          
            +####+          
          ++############+   
       ++################   
      +#################+   
     +#######+++ +++        
     #####+++               
     ###++                  
      +                     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#####++        
         +##########++      
        +###+    ++####+    
        +###+       +++##   
        +###+          +    
         ###+               
         ###+               
         ###                
         ##+                
         ##+                
         ##+ +##+           
        +###+####+          
        +#########          
        +#####++##+         
         ###++  ##+         
          ++ ++ +##         
             +##+##         
              +####+        
               +###+        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                +##+        
              ++####        
              +#####+       
             +######+       
             +##+###+       
            +##+####+       
            +#######+       
            ########        
            #######+        
           +######+         
          +######++         
         +#######           
        +###+####+          
       +###+ ++##+          
       ####+  +##+          
      +###+   +##+          
     +####   +###           
     +###+   +##+           
     +###+  +###+           
     +###+ +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+###+      
             ++######+      
            +###++####+     
           +###+  +###+     
          +###+    +##+     
         +###+     +##      
         +##+      +##      
        +##+       +#+      
        ##+        ##+      
       +##        +##+      
      +##+        +##       
      +##+        ##+       
      +#+        +##+       
     +##+       +##+        
     +##+       +#+         
      ##+      +##+         
      +##+    +##+          
      +##++ +###+           
       +#######+            
        ++#+++              
                            
                            
                            
                            
            ##+             
           +##+             
           +#+              
           +#+              
          +#+               
          ##+               
         ###                
        +##+                
        ##+                 
       +##+                 
       +#+          ++      
       ##+        ++##+     
       ##+       ++####     
       ##+      +#####+     
       ##+     +######+     
       ###+    +##+###      
       +###+   ######       
        +###+++#####+       
         +########+         
          ++##++++#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#+++            
       +#########+          
       ###########+         
       +####++++###         
        +++     +##         
                +##         
                ###+        
               +###         
              +###+         
              +###+         
             +###+          
            +###+           
           +###++           
           +##++            
           ##+              
          +##+     +++      
          +#++++++####+     
          +###########+     
           +##########+     
            +#++++          
                            
                            
                            
                            
                            
                            
                            
                            
            #++             
            +##+            
             ##+            
             ###            
             +##            
             +##            
             ###            
             ###            
             ###            
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            ###+            
            ###             
            ###             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +              
             #+             
            +##             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
             #+             
             #+             
             ##             
             ##             
             ##+            
             +#+            
             +#+            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##           
             +##+           
            ++#+            
           +#+#+            
       +++##+ #+            
       +##++  ++            
       +++    ++            
              +#            
               #            
               #+           
               +#           
            ++++##+         
           +###+##+         
            ++  +#          
                 #+         
                 +#         
                 +#+        
                  #+        
                  +#+       
                   +        
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +  ++++++++ 
              +##++######## 
           +#########+++    
           ####++++++       
          +###+             
          ###+              
         +##+               
        +##+                
        +##+                
         +###++             
          #####++           
           ++#####          
               +##+         
                +##         
               +##+         
       #+    +####+         
       ##++++####+          
       +#######++           
        ++#++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++#++++             
      ########+             
      #########+            
      ##########+           
      +++++++###+           
           ++###+           
          +#####+           
          +######+          
          +#######+         
          +########++       
          +++++#####+       
               ++####       
                 +###       
                 +###       
                ++###       
          ++++++####+       
         +#########+        
          ########+         
          +######+          
          +++##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#+                   
      +##+        +++       
       +##+       ##+       
        ##+      +#+        
       +##       +#+        
       +##       +#+        
       +##     ++###+       
       +###+++######+       
        +##########+        
          +++++ +#+         
                +#+         
                ##+         
                ##+         
               +##+         
               +##+         
               +##+         
               +##          
               +##          
               +##          
                ++          
                            
                            
                            
                            
                            
              +##           
             +##+           
             ##             
            +#+             
           +#+              
          +##+   +##+       
          +#+   +###+       
          +#+  +##+#+       
          ##+ +#+++#+       
         +##++##+ ##+       
         +##+##+ +#+        
         +##+#+ +##+        
         +#### +##          
         +###++##+          
         +######+           
         +#####+            
         +####+             
         ++###+   +++       
           ++#######+       
             ++#+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
           +#####+          
          +#######          
          ########          
         +########          
          ########          
          ########          
          +######+          
           +#####+          
           +++###+          
              ###+          
              ###+          
              ###+          
              +###          
              +###+         
              +###+         
              +###+         
              +###+         
              +###+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
          ++   ++++++       
          ++ ++####++       
          ##+####+          
          ####++            
         +##++              
         +#+                
         +##+               
          +###+             
           +####+           
             +###+          
              +###          
               +##+         
                +#+         
                +#+         
                +#+         
               +##+         
              +###          
         +  ++###+          
         +######+           
          ###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++++      
             +++######+     
           +######+####     
          ++####+   +##+    
        +#####++     +##    
      ++###+         +##    
      +###+          +##    
     +###+           +##    
    +###              ##    
    +##+              ##    
    +#+               ##    
    ##+              +##    
    ###++         ++####    
    +#####++++++######+     
      +#############++      
        +++++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####++        
           +########+       
         +####+ +++++       
        +###+      ++       
        ###+       ++       
      +###+      +##+       
       ##+      +###+       
      +#+      +####+       
      +#+     +##+##+       
      +##   +### +##+       
       #######+  +##        
       ++####+   +#+        
        ++++     +#         
                 ##         
                +##         
                +##         
                +#+         
                +#+         
                ++          
                ++          
                            
                            
                            
        +++++               
       +######+             
       +#######+            
        ++++#####           
             +###+          
              +###+         
                +##+        
                 ##+        
                 +#+        
                  +#+       
                  +#+       
                  +#+       
       +##++++    +#+       
       #########++##+       
       ##############++     
       ###++#############++ 
       +#+  ++###########++ 
       +###+######+ ++++    
        #########+          
        ++++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
           +#+   ++#+       
           +       +#+      
                    ##      
                    +#+     
                    +#+     
                     #+     
                     ++     
                    +#+     
                    +#+     
                    +#      
      +++++++#++   +#+      
     +#++++++++++ ++#       
   +#++          +##+       
   ++            +##+       
   #           ++##+        
   ++         +##++         
   +#+      ++##+           
    +##+++++##+             
     ++####+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++               
         +##+        +      
        +##++       +#+     
       +###++       +#+     
       +##+         +#+     
      +##++        +##+     
     +###+         +##+     
     ###+          +##+     
     ###+       +++###+     
     ###++#++#########+     
     +##########++##++      
      ++##++++++ +##+       
                 +##+       
                 ###+       
                +###        
                +##+        
               +##+         
               +##+         
               ###          
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
          ++########+       
         +######+####++     
       +####++   +#####     
      +###+   +########     
     +##++  ++#####+++#     
     ###+ ++#####++         
     ###########+           
     +###########+          
      +++#########+         
         +##++++###+        
          ##+   +##+        
          ##+    ##+        
          ###    +#+        
          +##+   +#         
          +###+ +##         
           ####+##+         
            +#####          
            +####+          
              +++           
                            
                            
                            
                            
                            
            ++##+           
           +#####+          
          +#######+         
          +###+####+        
          +#++ +###+        
           +    +###+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
         ++++    +##+       
      ++#####++  +##+       
     +#########++###+       
     +##############+       
     +##++ ++######+        
     +##++   +#####+        
     +####+++#######+       
     +##############+       
       +#######+++++        
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
             +##+           
             +##+           
             +##            
             +#+            
             ##+            
             +#+            
             ##+            
           +###+            
           +###+            
            +##+            
            +#+             
            +##             
            +##             
            +##             
            +#+             
            +#+             
             #+             
             #+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##++++++         
         +##+++++##+        
        +##      +##        
       +##+      +#+        
       ##+       ##+        
      +##+      +##+        
      +##+      +##+        
      ##+       +##         
      ##+       +##         
      ++        ###         
               +##+         
               +##          
               ##+          
              +##+          
              +##+          
              ##+           
             +##+           
             +##+           
             ###+           
             +#+            
                            
                            
                            
                            
                            
      +#+                   
       +#+++                
        #####++++           
         ++######+          
           ++++###+         
               ++##+        
                +##+        
                +##+        
               ++##+        
              +###+         
              +##+          
             +###+          
            +###+           
          ++###+            
         +###++             
        +###+               
        +##+     +++        
        +##+#+++++++++      
         +#######+#+        
          +++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#+     
            ++      ##      
           +##     +##      
           +#+     +#+      
          +##      ##+      
          +##     +#+       
         +##+    +##+       
         +#+     +##+       
         ##+   ++###+       
        +##  +####+         
        ##+++#####+         
       +##+###++#+          
       +####+++##+          
        ++++  +#+           
             +##+           
             +#+            
             +#+            
             #+             
            +#+             
            #+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#++          
           ++#####          
          +###++##+         
         +###+  +#+         
         +##    +#+         
        +##     +#+         
        +#+     +##         
        +##    +##+         
         +##+#####          
          +######+          
             ++##           
              +#+           
              ##+           
             +##            
            +##+            
            +##             
            ##+             
           +##              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +###+    +       
           ###+    +##+     
          +##+     ###+     
         +###+    +###+     
        +###+     +###      
       +###+      ###+      
       +###      +###       
       +##+      +###       
      +###       ###+       
     +###+      +###+       
     +###+++++++####        
      +#############        
        ++++##+####+        
               +###+        
              +####+        
              +###+         
              +###+         
              +###          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                  ###+      
                  ####+     
      +##+       +####+     
     +###+       +####+     
     +###+       +####+     
     +###+       +####+     
     +###+       +####+     
     +###+   ++#######+     
    +###+  ++#########+     
    +#################+     
   +##################+     
   +#########++ +#####+     
   +######+++   +#####+     
    +####+      +####+      
      +         +####+      
                +####+      
                +####+      
                ##+++       
                #+          
                            
                            
                            
                            
                            
                            
                            
                            
             +##++          
          ++#####+          
         +####+++++         
         ####+++++++        
        +##+++######++      
       +##++##########+     
       +##+###++ +++###+    
       #####+       ++##+   
      +####+          +##+  
      +####+          +##+  
      +##++            ##+  
      +##              +#+  
      +##             +##+  
      +##             +#+   
      +##+           +##+   
       +##+        ++##+    
       +##++    +++###+     
        +####+#######+      
         +#########+        
          ++#++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++##++++           
        +#########+         
        #+++++++###         
       ++       +##         
                +##         
                +#+         
         +      ##          
        ###++++##+          
        +#######+           
         ++++##+            
             +##            
              +#+           
               ##           
               ##           
               ##           
               ##           
              +#+           
             +##            
         ++++##+            
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                +##++       
             ++#####+       
            +########       
          +####+ +##+       
         +###+  +##+        
         +##+   +##+        
        +##+   +####        
        +##+++#####+        
        +######+###+        
        +#####+ ##+         
         ++++  ###          
             +###+          
             +##+           
            +##+            
           +##+             
          +##+              
         +###+              
         +##+               
        +##+                
        +++                 
                            
                            
                            
                            
                            
                            
              +             
         ++++###++          
       ++#####+###+         
      +###++++   +#+        
      +##+       +#+        
       +         +#+        
                +##         
                +#+         
               +##+         
              +##+          
             +##++          
            +##+            
          ++##++            
        ++###+++++++++      
      +#################++  
      ##########+#+##++###  
      +++++++++        +++  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#+++          
        +##########         
        +##########+        
        +######+###+        
        +####++ +###+       
        +++++  +####+       
               ####+        
              +####+        
             +#####+        
            +#####++        
           +######          
          ++#####+          
          +#####+           
        ++######+           
        +######+            
       +#######+++++++      
       +##############+     
       +###############+    
        ++####+#########    
             + ++##+#+++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++#++              
       +###++##++           
      +###+  ++##+          
      +##+     ###+         
       +++     ###+         
              +###+         
              +###+         
              ###+          
             +###+          
            ++###           
            +###+           
             +###++         
               +###+        
                ####        
               +####        
               ####+        
              +####+        
             +###+          
            +####+          
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####+          
         +########+         
         ##+++  +##+        
        +#+     +###        
         ++   ++###+        
             +####+         
            ###++           
           +#++             
           +#+              
           +##+             
            ####+           
            ++###+          
              ++##+         
                +##         
                 ##         
                +##         
               +##+         
         ++   +###          
        +########+          
        ##+####+            
                            
                            
                            
                            
                            
                            
                            
                    ++      
                   +#+      
              +#  +##+      
             +##  ##+       
            +##+ +#+        
           +#+   ##+        
          +#+   +#+         
          ##    ##          
         +#+   +#+          
         +##  +##+          
          +#+++#+           
          ++####+           
            +##+            
            +###+           
            +####           
            +#++#+          
            ## +#+          
            ##+##           
            ####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++###+++            
     +##########+           
    +#############+         
    +#############+         
    +###++ +++####+         
     ++ +##+++#####         
       +##########+         
       +###########+        
        ############+       
        +############+      
         +++++++######+     
                 ++###+     
                  +####     
         ++        +###     
         ##+      +####     
        +###++++++####+     
        +#############+     
         +############      
          +#########++      
            ++###+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++############   
       ++++#############+   
      +##+######++++++      
     +#####++               
     +###++                 
     +###++++++             
      #########++           
      +++##########++       
         +++++#######++     
              +++######+    
     ++           ++####    
     ##+             ###+   
     ###+           +###+   
     +###++        +####+   
      +####++   +++####+    
       ++#############+     
         ++#########++      
           +++###+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+++         
          +#++####+         
        +##########+        
        ############        
        #####++  +##        
        +#+++    +#+        
                +##+        
                ###+        
               +###         
               +##+         
              +###+         
              +##+          
             +###           
             +##+           
             +##+           
             +#+            
             ##+            
             ##             
             ##             
             ++             
                            
                            
                            
                            
                            
                            
                            
          +####+++          
          +#++#####+        
          +#+ ++####+       
             ++####+        
            +###++          
           +##++            
           ##+              
           +##+             
            +##+            
             +##+           
              +##+          
               +#+          
               +#+          
               ##+          
              +#+           
             +##+           
            +##+            
       +#+++##+             
       +#####+              
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
        ++####++++++++      
      ++##############+ +   
      ###################+  
      #####+++++##########  
      +#######+      +++ +  
       ++######+            
         ++#####+           
            ++###+          
              +###+         
               +##+         
               +###+        
               +###+        
      ++      +####+        
      +#++++++####+         
       ++########           
        +++####++           
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
                  ##+       
        ++++++++  +##+      
      +##########+ +##      
      ###+++ +++###+##      
      ###       +####+      
      ##+        +##+       
      +#++       +##+       
       +##+     +##+        
        +##++  +###+        
         ++##++##+          
          ++#####           
            +####           
           +##+##+          
         ++#++ ++#+         
        +##+     +#+        
       +##+       ##+       
       +#+        ##+       
       +#+++++++++##        
        +##########+        
           +++++++          
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
              +#+           
              ##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#             
             +#             
             +#             
             +#             
             +#             
             +#+            
             +#+            
              #+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++++++++++          
     ++###########+         
     ######++++++##+        
     +##++       +##+       
      ++         +##+       
                 +##        
                +##+        
               +###         
              ++##+         
             +##++          
            +##+            
           +##+             
         ++##+              
        +###+   +++++++++   
        ####++++######+++   
        ############+       
        ####+++             
         ++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#                
         +##     ++         
         ##+    +#+         
         ##+    +#+         
         ##+    +#+         
         ##+    ##+         
         ##+    ##          
         #####++##+         
         ++#######+         
               +#+          
               +#+          
               +#+          
               +#+          
               ##+          
              +##           
              +#+           
              +#+           
              +##           
               ##+          
               ++           
                            
                            
                            
                            
                            
                ++          
               +##          
               +#+          
                #+          
          ++    ##          
          +#    ##+         
          +#   +##+         
          +#   +##+         
          ##   +##+         
         +##    ##+         
         +##    +#+         
         +#+    ##+         
         ##    +## ++       
        +##  +++#####       
        +##+######+++       
        +#####++#+          
        ++#++  +#+          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                 +##+       
                +##++       
               +##++        
              +##+          
             +##+           
            +##+            
           +##+             
          +##+   ++##+      
         +##+   +#####++    
        +###   +######++    
        +##+   #######      
       +##+   +##++##+      
       ##+   +##+ ###+      
      +##+   +#+ +##+       
      +##+   +#++###        
      +##+   +#####+        
      +##+   +####++        
       ############+        
        +######++++         
         ++#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                 ++         
                 #+         
        +#       #+         
       +##      +#+         
       +#+      +#+         
       +#+      +#+         
       +#+      +#+         
       ++     +++#+         
       ++  +++####          
       +#+####+++#          
        +#++    ##          
                ##          
                ##          
                ##          
                #+          
               +#+          
               +#+          
                #+          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++###++            
         +######            
        +#++++++            
        #+                  
        #+      ++          
       +#+      #+          
        #+     +##          
        +#+    +##          
         +##+++###          
          ++######+         
            ++++##+         
                ##+         
                ##+         
                ###         
                ###+        
                +##+        
                +##+        
                 ###        
                 ###        
                 +++        
                            
                            
                            
                            
                            
                            
              ####+         
             +#####+++      
             +###+++##+     
             +##+   ++      
             ###+           
            +###+           
            +##+            
            +##+            
            +##+            
             +##+           
              +##+          
               +##+         
                ###         
                ###         
          ++    ###         
        +##+   +###         
       +##+   +###+         
       +##+ ++####+         
        +#######++          
         ++####+            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +#+             
             ##             
             ##+            
             ##+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##            
              #+            
              #+            
              ##            
              ##            
              ##++          
              +##+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++          
          +#######++        
         +###########+      
        +#############+     
       +#####++++++####+    
      +###++       +####    
     +###+          +###+   
     +###            +###   
     +##+             +##   
     ###+             +##   
     ###              +##   
     ###             +###   
     ###+          ++###+   
     ###+       +++####+    
     +###+++++++#####++     
     ++############++       
       +########+++         
         ++++++             
                            
                            
                            
                            
                            
                            
               +#           
              +#+           
             +#+            
            +#+             
            #+              
           +#               
           ++               
          +#+               
          +++               
          #++               
         +##+     ++        
         +##     +##+       
          ##    +#++#+      
          #+   +#+  ++      
          #+   ++   +#      
          #+  ++    +#+     
          #+  #+    +#+     
          ##++#   ++#+      
          ++###+####+       
            ++##++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
         +######++          
        +##+++++##          
       +##+      +#+        
       +#+        +         
      +##         +#+       
      +##         +##+      
       ##+       +##+       
       +##++    +###        
        +##########+        
         ++#######+         
             ++++#+         
                +#+         
                +##         
                +##         
                +##         
                +##+        
                 ###+       
                 +###+      
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                 +++++++    
            ++++#######+    
            +#########+     
        +#+ +######+++      
        +##++###++          
         ##+                
         +##+               
          ###               
          +##+              
           +##              
           +##+             
            +##+            
            +###            
             ###            
             +##+           
             +##+           
      +++++ +###+           
       ++#######+           
         #######+           
         ++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
        ++#######+ +++      
      ++###+++  +++##+      
      +###+     +###+       
      +##+     +####+       
      +##+   ++####+        
       ####+###+###+        
       +######+ +##         
         ++++  +##+         
               +##          
               ##+          
               ##           
              +#+           
              ##+           
             +##+           
             +#+            
             ##+            
            +##             
            +#+             
            +#+             
                            
                            
                            
                            
                 +++        
          +++++####+        
         +#########+        
         +########+         
         +#####+++          
         +##++++            
         +######++          
         +########++        
        +##########+        
        +###+ ++####+       
         +++    +###+       
                 +##+       
       ++        +##+       
       ##++       ##+       
       ++##+    +##+        
       +####++ +###+        
        +#########+         
         +########          
          +######+          
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +#######+         
          ###+ +##+         
         +##+   +##+        
         ##+     ##+        
        +##+    +##+        
        +##     +#++        
        +#+     +#+         
        +##     ##+         
        +##+   +##+         
         ##+   +##+         
         +##+++###+         
          +#######+         
            +++++#+         
                +##         
                 +#         
                 +#         
                 ++         
                 #+         
                 #+         
                            
                            
                            
                            
                            
                            
                            
                            
         ++++####+          
       +#########+          
        +########+          
         ++   +##+          
              +##+          
              +#+           
              +#+           
              +#+           
              +##++++++     
             +########+     
        ++++########++      
       +#########++         
       ###++++##            
       +++   +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
            ++####+         
            +######         
            +   +##         
                +#+         
               +##+         
               ##+          
              ##+           
             +#+            
           +##+             
          +##+              
         +######++          
         +++######+         
               ###+         
               ##+          
             +###           
            +##++           
        +  +##++            
       ++ +##+              
       #####+               
       ##+++                
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
          ++#####+          
         +####++##+         
         +##++  +##+        
         +##     +##        
          +#+    ###        
          +##    ###        
           +#+++####+       
            +######+        
            +#####+         
           +#####+          
          +######+          
         +#####+##          
         +###+ +##+         
         +###+ +##+         
         +### ++##+         
         +###+####+         
         +#######+          
         +#####++           
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +####++          
           +######+         
           +#######+        
          +###++####+       
          +##+  +###+       
         +###+   +###+      
         +###+    +##+      
         +###+     ##+      
         +###      ##+      
         ###+      ##+      
        +###+      ##+      
        +##+     ++#+       
        +##+     +##+       
         ###+    ###+       
         +##++ +####+       
         +####+####+        
         +########+         
          ++#####+          
            ++#++           
                            
                            
                            
                            
                            
                            
                            
                            
       +####++              
       +######+             
        +######+            
             +##            
             +##+           
            +###+           
           +###+            
          +####++           
          +######+          
          +#######+         
               +##+         
                +##+        
                 ##+        
                 ##+        
                 ##+        
                +##+        
          +   ++###+        
         #########+         
         +#######+          
          ++#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++###++       
       +#############+      
       +####++++ +++#+      
       +###        +##      
       +###        +##+     
       +###        ###      
       +###        ##+      
       +###       +##+      
       +###       ###       
       +###      +##+       
        +++     +###+       
                +##+        
                ###+        
               +##+         
               ###          
              +##+          
              +#+           
             +##+           
             +##+           
             +#+            
                            
                            
                            
                            
                            
               ++           
               +#           
              +#+           
              +#+           
             +##            
             +##            
             +#+            
             +#+            
             ##             
            +##             
            +##             
            +#+             
            +#+             
            +##             
            +##             
            +##             
            +##             
            +##             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
            ++#+##+         
           +#+  +#+         
          +#+   +#+         
         +#+    +#+         
         ++     +#          
               +#+          
             ++##+          
            +#####+         
          +##+++##+         
          +++   +##         
                +##+        
                +##+        
                +##         
                +#+         
                +#+         
      ++       +#+          
      +#+     +##+          
       ####++##+            
       +#####++             
                            
                            
                            
                            
                            
                            
                   +        
                  +#+       
                 +##        
                 +#+        
                +#+         
               +#+          
              +##+          
              +#+           
             +#+            
            +##+            
           +##+             
          +##+++++          
          +#++####+         
         +##+ ++++#+        
        +##+      +#+       
        +#+      +##+       
       +##+    +##++        
       +#+  ++##++          
       +######++            
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++     ++++##       
     +###+++++++#####+      
     +###############+      
      +##############       
       +++++########+       
           +++++####+       
               +###+        
              +####+        
              +####+        
              ####+         
             +####          
            +####+          
           +####+           
           +####+           
           +####+           
          +####+            
          +####+            
          #####+            
          +####+            
           +##+             
                            
                            
                            
                            
                            
         +++++              
       #######++            
     +#########+            
     ##########+#+          
     ##########+#+ +        
     +####+##+++#++#+       
     +###++   ++####+       
      +####+++####++        
      +###########          
       +#########+          
        +########++         
         +##########++      
         +####+######+      
         ++###+#+++####+    
           +#####++#####+   
           +############+   
            ++###########   
              +##########   
               +#+######+   
                  +++++     
                            
                            
                            
                            
                            
                            
                            
                            
                            
           + ++++++++###+   
          ###############   
         +###############   
         +######+++++ +++   
        +####+              
        +##++               
       +###+                
       ##########++         
      +#############+       
      +##############+      
     +#####++++  ++###      
     +####++       ###+     
      +#++         ###+     
                  +###+     
                 +###+      
               ++###+       
            ++#####+        
     +##+#########+         
     +########+++           
      ++++++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
         ########+          
        +####++##+          
        +##++    +          
        +##                 
        +##      ++         
         ##+    +##         
         ##+   +###         
         +##++#####         
          +########         
           +###++##+        
            +++  ##+        
                +##         
                +##         
                +##         
                +##         
                 ##         
                 ##         
                 +##+       
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++++++#####+       
      +##########+###       
       +#+++++    +#+       
                 +##        
                 +#+        
                +##         
                +#+         
               +##+         
               +#+          
              +##+          
              +#+           
             +##+           
             +#+            
            +##+            
            +#+             
           +##+             
           ##+              
          +##+              
          ###+              
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
           ++ #####++       
         +###########+      
        ++###++++++##+      
       +##++++   ++##+      
       +#+     ++####+      
       #+    ++######       
      +#+ +++#######+       
      +############+        
      +#######+####         
       +##++   ###+         
              +###          
              ###+          
              ##+           
              ##+           
             +##            
            +##+            
            +##+            
            +#+             
            +#              
                            
                            
                            
          ##                
         +##+               
         +##+               
         ###                
         ##+                
        +##+                
        +##+                
        ###+                
        ###       ++++      
        ###     +#####+     
        +##    +#######+    
        +##  ++###+ +##+    
        +##+ ####+  +##+    
        +##++##+   +###+    
         #####+   +###+     
         #####  ++###+      
         +####++####+       
          +########+        
           +####++          
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#++          
          ++######          
         +####++##+         
        ++##++ +##+         
        +##+   +##+         
       +###    ####+        
       +##+   +####+        
      +##+    +#####+       
      +##+    +###+#+       
      +##+   +##++ ##+      
       +###++##+   +#+      
        ######+    +##+     
         ++++      +##+     
                   +##+     
                   +##+     
                   +##+     
      +++++      ++###+     
       +####+++++####+      
        ++##########+       
          ++++#++++         
                            
                            
                            
                            
                            
                            
                            
                +##         
              +###++        
             ##++           
            +#+             
            +#              
           +#+              
          +#+               
          +#+               
         +##                
         +#+  ++++          
         ##++#####++        
         ##+##+++##+        
        +###+    +##+       
        +##+      ##+       
         ##+      +#+       
         +#+      +##       
         +##+     +##       
          +##++  +##+       
          ++######++        
            +++#+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++++             
    +###########+           
    #######+++###+          
    +++++       ##+         
               +##+         
              +###+         
             +###+          
          ++###++           
       ++#####+             
       +########+++         
       ++++++++####+        
                 +###+      
                   +###     
      +++            +#+    
      +#              #+    
      #+             +##    
      ##++        +++##+    
      +#######+#######++    
       ++##########+++      
          +++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++++########++         
    +#####++++++###+        
   ##+++         +##+       
   ++             +#+       
                  +#+       
                  +#+       
                  ##+       
                 +##+       
                +##+        
                +##+        
               +##+         
               +#+          
              +##+          
              +#+           
             +##+           
             +#+            
            +##+            
            +#+             
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
           +       +#       
          +#+      +#       
          ##+      +#       
         +##+    +++#       
        +###     +##+       
        +##+     +##+       
        ###      +##+       
        ##+     +###+       
        #+    ++####+       
      ++####+######         
       +++#######++         
          +++++##+          
              +#+           
              +#+           
              ##+           
             +##+           
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
               ##+          
              +###+         
              +###+         
             +###+          
            +####+          
            ####+           
           ####+  +++       
          +###+  +###       
         +####  +####       
        +####+ +####+       
       +####+  +#####+      
       ####+  +#######+     
      +###+  +#########     
      +###############+     
       ############+++      
       +#########++         
         +#####++           
          +###+             
          ####+             
          +#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++    +++++   
             +###########   
            +###########+   
           +######+++++     
          +###+             
         +###+              
         +##+               
        +###+               
        +########++         
        +##########+        
        +####++++###+       
         +++     +##+       
                  +#+       
                  +#+       
     ++          +##+       
     #+         +###        
     +#+       +###+        
     +##+     +###+         
      +###+++####+          
       ++++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
           +++++++          
        ++########+         
        +##########+        
        ###########+        
        ###########+        
       +###+   +###+        
       +++   ++####+        
            +#####+         
          +#######+         
          ########+         
        +##########+        
        +##########+        
        +###++++###+        
        +##+    ####        
        +##+   +####        
         +##+++####+        
          #########+        
          +#######+         
           +#####+          
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+             
          +#####++++++      
          +########+++      
          ##+               
         +#+                
        +#+                 
        +#+                 
        +##++               
         +#####++           
           ++#####+         
              +++##         
                 +#         
                 +#         
                 ##         
                +#+         
               +##          
              +##+          
        +   ++##+           
        ++++###+            
         ++##+              
                            
                            
                            
                            
                            
                            
                            
                            
             +   +#         
             #+  +#         
           ++#+  #+         
           ##+  +#          
         ++#+   +#          
         +#+    ++          
        +#+    +#+          
       +#+    ++#+####+     
       +############+++     
       +########+++         
        +++++++#+           
              +#            
              ++            
              #+            
              #+            
              #+            
              #+            
              #+            
              ++            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++####++       
        +###########+       
        ++###++++###+       
          ++     ###+       
                +##+        
               +###         
               +##+         
              +##++         
              ###+          
             +##+           
            +##+            
            +##+            
           +##+             
          +###              
         +###+              
         ###+               
        +###+               
       +###+                
       +###+                
       ++#+                 
                            
                            
                            
                            
                            
                            
          +++##+++          
         +########++        
         +#+   ++###+       
                 ++##       
                  +##+      
      +##+         ##+      
      +###+       +##+      
       +####+    +##+       
         +###++ +##+        
           +######+         
             ####+          
            +#####+         
           +##+++#+         
          +##+  +##         
         +###+   +#+        
         +##+    +#+        
         +##     +#+        
         +##++++###         
         +########+         
          +++##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ###+++    ++++    
          ##############+   
          +#############+   
           ++++#########+   
                 +#####     
                ++###++     
                ####+       
              +####+        
         +++++####+         
        +########+          
        +###########+       
        +###########+       
        +####++++++++       
       ++###+               
       +###+                
      +###+                 
     +###+                  
     ####+                  
     ####+                  
     +#+                    
                            
                            
                            
                            
                            
                            
                            
            ++######        
           +##++++##+       
           ++    +##+       
           +#+   +#+        
          +###+++##         
          +#++++##+         
          +#+ +##+          
          +#++##+           
           ####+            
           +##+             
           +#+              
          +###              
          ##+#+             
         +#++##             
         +#+ +#+            
         +#+  #+            
          ##  +#+           
          +#+ +#+           
           #####+           
           +++#++           
                            
                            
                            
                            
                            
                            
               ###          
              +###          
             +####+         
            +#####+         
           +#######+        
           +#######+        
          +#####++##+       
          +####  +##+       
         +####+  +###+      
         +####    +##+      
         +###+    +##+      
        +###+      +#+      
        +###+      ##+      
        +###+     +##+      
        +###+    +##+       
        +######+####+       
         ###########+       
        +##########+        
         +########+         
          ++#####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ##+                 
       +####++              
        ++++##+             
            ++#+            
              +#+           
               +#+          
                #+          
                ##          
                +#          
                ##          
                ##          
               +#+          
               ##+          
              +#+           
             +##            
             +#+            
            +#+             
            +#+             
            ++              
            ++              
                            
                            
                            
                            
            ++##+           
           +###+            
          +###+             
          +##+              
          ##+               
         +##+               
         ###                
        +##+                
        +##+                
        +##   +++#+#+       
       +### ++#######++     
       +##++####++++###     
       +##+##+++    +##+    
       +##++#+       ##+    
       +##+ ++       ###+   
        +##+ +      +##+    
        +###      ++###+    
         +###########++     
          +#########+       
           ++###++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ###++          
           ++##+###+        
          +###+  +##+       
          +####+   +##+     
           #+++#+   ++      
           #+  ++   +       
           #+  +#           
           ++  +#+          
           +#+ ++           
            +#+#+           
            +###+           
           ++##+            
          +##++#+           
          +#+ +++           
         +#+                
         +#+                
          +#                
           +#+              
           ++#+++           
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
         +++###+            
       ++######+   ++       
       ####++ ++   ##+      
      +##+    #+   ##+      
      +##+    #   +##       
       ####+  #   ##+       
        +###+    ##+        
         +####+ +##         
           +#####+          
             +###+          
              +###          
              +###+         
              ##+##         
              ## ##         
              #+ ##         
             +#+ ##         
             +#++##         
             +####+         
             +###+          
              ##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+++             
         +#######++++       
       ++###++########+     
     ++####+    ++++###+    
     #####         +###+    
    +###+          +##+     
     +#+          +###      
                 +###+      
                +###+       
               +###++       
              +###+         
             ++###          
             +###+          
            +###+           
            ####            
           +###+            
           ###+             
           +##+             
            +#+             
             +#             
                            
                            
                            
                            
                            
                            
                            
        +######++           
       +##########+         
        ++++++++###+        
                +###+       
                +###+       
             +++####+       
           ++######+        
          +######++         
          +###+++           
          +###+             
          ++###+            
            +###+           
             +##+           
              ###+          
              +##+          
              +##+          
            ++###+          
         +++####++          
         +#####+            
          +#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++++++++++            
   +##############++        
   #################+       
   ###++++++++########+     
    ++          ++#####     
                ++#####     
         ++++++########     
        +#############+     
        +#############+     
         ++###########+     
            ++   +####+     
                +#####+     
          +++++######+      
         +##########+       
        +#########+         
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +##         
               +###+        
               +###+        
               +###         
               +###         
              +###+         
             +####+         
             +###+          
             +###+          
             +###+          
            +####+          
           +####+           
           +####            
           +###+            
           +###+            
          +####+            
         +#####+            
         +#####+            
         +####+             
          +##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++#+          
          ++#######         
         +#########         
        ++##++  ++#++       
       +####     +##+       
       +###      ###+       
       +##+     +###+       
      +###+     +###+       
      +###+     +###+       
      +####+++++####        
      +#############+       
       +############+       
         +###++++###+       
                 ###+       
                 ###+       
                 ###+       
                 +##+       
                 +###       
                 +###+      
                  +#+       
                            
                            
                            
                            
                            
                            
                     ++#### 
                  ++#####++ 
                 +####++    
         ++    ++##+++      
         ##+   ++++         
        +##+                
        +#+                 
        +#+                 
        ##++++++            
       +########+           
       ###++++###+          
       ###    ++##+         
       ##+     +##+         
       ++       +#+         
          ++    +#+         
         +#+    ##+         
         +#+   +##+         
         +##+ ++##+         
         +#######+          
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
           ++#####+         
          +########+        
         +###++ ++##        
         ####    +##+       
         ##++     ##+       
          +       ##+       
                  ##+       
                  ##+       
                 +##        
                 +#+        
           ++++++##+        
         ++########+        
         ####+#####+++++    
        +##+  +########+    
       +##+  +###++++       
       +#+  +###+           
       +#++####+            
       +######+             
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
          ++######+         
         +#####+###         
        +####+  +##         
        +###+   +##         
         ##     +##         
         +      ###         
               +##+         
               ###+         
              +##+          
              +##+          
              ###+          
             +##+           
             +##+           
            +###+           
            +##+            
            ###+            
           +##+             
           +##+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
         ++##+###++         
        ###########+        
        ###########+        
        +##+++#####+        
         ++  +#####+        
            +#####+         
           +#####+          
         +#######           
        +########++         
        ###########+        
        +###+++++##+        
         +++     +##+       
                 +##+       
                +###+       
     +         +####+       
     +++     ++####+        
     +##+++++#####++        
      +##########+          
       +#######+            
         +###+              
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
              +##+          
             +#######++     
            +####++#####++  
            ###+      ++++  
            ###+            
            +#+             
            ##+             
            ##+             
            ##+             
            +##             
             ##+            
             +##+           
              +##           
             +##+           
            +##+            
          ++##+             
       +++###+              
       +###+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                #+          
               +##+         
              +###+         
              +###+         
             +###+          
             +###           
            +###+           
            +###            
            +##+            
           +###+            
           +###             
           +###             
           +###             
           +###             
           +###             
           +###             
           +###             
            +##+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
               #+           
              +#+           
              ++            
              ++            
              #+            
              #+            
              #+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##+           
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
         ++#++              
         ##+++#+            
         ++   +++           
                +           
                #+          
                #+          
                +#          
                +#          
                +#          
                ##          
                #+          
                #+          
               +#+          
               +#+          
              +#+           
              #++           
             ++             
        +++++#+++++         
       +#####+####+#++++    
        ++#+         +++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##           
              ####+         
              ####+         
              ####+         
             +####          
             +####          
             +###+          
             ####           
             ####           
            +####           
            +####           
            +###+           
            +###+           
            ####+           
           +####+           
           #####+           
           ####+            
           ####             
           +###             
            ###             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                 +#+        
        ++       +#         
        #+       +#         
       +#+       ##         
       ##+       ##         
       ##        ##         
      +##        ##         
      +#+        ##         
      +###++++++###+        
       +###########+        
         +++++++##+         
                ##+         
                ##+         
                ##          
                ##          
                ##          
                ##          
                ##++        
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++#+          
      +++#########+         
      ##+#########+         
      ++ +++++++##+         
               +##+         
               +###+        
               +##+         
               +##+         
               +##+         
              +###          
              +###          
              ####          
              ###+          
              ###+          
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
                            
                            
                            
                            
                            
                            
                            
           +##+             
           +##+    +        
           +##+   +#+       
          +###+   +##       
          +###+  +##+       
          +##+   +##+       
          ###    +##+       
         +##+    ###        
         +##+    ###        
         ###   ++###        
         ##++++####+        
        +##+#######+        
        +#####++##+         
        +####+ +##+         
        +###+  +##+         
         ++    +##+         
               +#+          
               +#+          
               +##+         
               +##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++  +++++++++++       
      ##++##########+       
    +################+      
    +###########+###+       
    ++++    +   +###+       
                ####+       
              +#####        
              #####+        
          ++######+         
         +#########+++      
        +#############+     
        ##############+     
            ####            
          ++###+            
          +###+             
          +###+             
          ######+           
          +#####+           
          +#####+           
          ++##++            
                            
                            
                            
                            
                            
                            
                            
             +++++#+        
         ##########+        
        +######++++         
         +##++              
         +#+                
         ##+                
         ##+ +##+           
         ##++#####+         
        +#####+++##+        
         ###+    +##+       
         +#+      +#+       
                   ##+      
                   +#+      
                   ##+      
                  +##       
        ++       +##+       
        +#+     +##+        
        +##+++++##+         
         +#######+          
           ++#+++           
                            
                            
                            
                            
                            
                            
                            
                            
   ++            ++         
   ##            +##        
  +##+           ###        
   +#+           +##+       
   +##+          +###       
    ###+         +###       
    +###         +##+       
     ###+        ###+       
     +###+      +####       
      +###+    +#####       
       +###+ ++##+###       
        +#######+ +##       
         ++####+  +##       
           ++++   ###       
                  +##       
                  +##+      
                  +##+      
                  +##+      
                  +##       
                  +++       
                            
                            
                            
                            
                            
                            
                            
                            
          ++#+++++++        
         ###########+       
         +###+     ++       
          +##               
          ##+               
         +##+               
         +##                
         +##++++            
          ++####+           
             +++##          
                +##         
                 +#+        
                  #+        
                  ##        
                  ##        
                 +##        
                 +#+        
                +##         
          ++++####+         
          ++####++          
                            
                            
                            
                            
                            
                            
                            
                            
      #+                    
      ##+                   
      ##+         ++        
      ##+         +#+       
      ##+         +#+       
     +##         +##+       
     +#+       ++###+       
     +###++++++##++#+       
    +###########+ +#+       
    ##+++++++++   +#+       
   +##+           +#+       
   +#+            +#+       
                  +##       
                  +##+      
                   ##+      
                   +#+      
                   +#+      
                   +#+      
                   +##      
                    +#      
                            
                            
                            
                            
                            
                            
                            
               +####+       
             +###+##+       
           +####+ +##+      
          +####+  +##+      
          +####+  +##+      
         +####+    ##+      
        +###++     +#+      
        +##+       +##+     
        +##+       +##+     
       +###+       +##+     
       +##+        +##+     
       +##+        +##+     
       +##+        +##+     
       ###+       +###      
       ###+       +##+      
       +###+     ###+       
        +###++++####+       
        +#########++        
         +#######+          
          +++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##        
          +#########+       
        ++##########+       
       +####++++++##+       
      +####+     +##+       
      +###+     +##+        
      +###+     +##         
       +###+   +##+         
        +###+  ###+         
         +###++##++         
          +######           
           +#####           
           +#####           
           ######+          
           +##+###+         
           +##+###+         
           +###+###         
           +#######         
            +######         
              ####+         
                            
                            
                            
                            
                            
                            
                            
           ++++#+           
          +######+          
        +####++###          
        +##+   +##+         
        +#+    +##          
        +++   +###          
            ++###+          
          +######++         
        +##########+        
        +###++++####+       
        +#+      +###+      
                  +##+      
                   ##+      
       +           ##+      
       ++         +##+      
      +#++       +###       
      +###++    +###+       
       +###########+        
        +#########          
         ++++++++           
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +#++          
              +#+           
              ##            
             +#+            
             +#             
            +##             
            ##+             
           +#+              
           +#++             
           +####+           
          +######+          
          +#++++#+          
          +#+   ##          
          +#+   #+          
          +#+  +#+          
          +##++#+           
           #####            
           ++##             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####+++        
         +###+++####+       
        +##++    +###+      
       +#++   ++#####+      
      +##+++++######+       
       #########++##        
       +####+++  +#+        
                 +#+        
                +##         
                +##         
                ##+         
               +#+          
               +#+          
              +##+          
              ##+           
             +##+           
             +##+           
             ##+            
            +##+            
             ##+            
                            
                            
                            
                            
                 +###       
               +#####+      
              +######+      
             +###+ ##       
            +###+  +#       
           +###+   +        
          +###+             
          ###+              
         +##+               
         ###+               
        +##+                
        +#####++            
        +##++####           
        +##+ +###+          
        +##+  +###+         
        +##+   ###+         
         ###+ +###+         
         ####+####          
         +#######+          
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +###+ +##+         
        +#####++###+        
        +#####+ +###+       
        ######+ +###+       
       +####+    +##+       
       +###+     +##+       
       +###       +##+      
       +###       +##+      
       +###       +##+      
       +###       +###      
       +###      +###+      
        ###      +###+      
        +##+     +###+      
        +##+    +####       
        +###+   +###+       
         +###+  +###+       
          +###++####+       
          +#########+       
           +#######+        
            ++####+         
                            
                            
                            
                            
                            
                            
                            
           +###+            
           +#++#+           
          +#+  +#+          
         +#+    +#          
        +#+     +#+         
        +++     +#+         
                +##         
                 ##         
                 ##         
                 ##         
                +##         
                +#+         
                +#          
          ++###+#+          
         +##+++##+          
        +##+  +###+         
        +#+  +#++##+        
        ##+ +#+  +++        
        +#++#+              
        +###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#++++++     ++       
      +#########++##+       
       +##++++######+       
       +#+     +##++        
        #+     ##+          
        ##    +#+           
        +#+   ##+           
        +##  +##            
         ++  +#+            
             +#+            
             +#+            
           #####++          
           ++#######+       
             +#+++##+       
             +#+   ++       
             +##+           
              +#+           
               ##+          
               +#+          
               +##          
                            
                            
                            
                            
                            
                            
                            
          +++  +##+         
           ##++##+          
          +##  ##+          
          +#+ +##+          
          +#+ +##+          
         +##  +##+          
         +##  +##           
         +#+  +#+   +       
        +##+  +##+++#+      
        +##+++#######+      
        +#########+++       
         +######++          
          ++ +#+            
             +#+            
             +#+            
            +#+             
            +#+             
            +#+             
            +#              
            ++              
                            
                            
                            
                            
                            
                            
                            
                    ++      
         +#+       +#+      
        +##+      +##+      
       +###+     +###+      
       ###+      +##+       
      +###+      ###+       
     +###+       ###+       
     +##+        ###+       
     +##+       +###        
     +##+       +##++++++   
     +##++++++++#######+    
     +###############++     
     +#############+        
      ++###++++###+         
         +     ###+         
              +##+          
              +##+          
              ###           
              ##+           
              +#            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+  ++      
              +#+  +#+      
             +##+ +##+      
            +##+  +##+      
            +#+  +##+       
           +##+ +##+        
           ##+  ###         
          +##  +##+         
         +##+ +###++        
        ++##+#######+       
        +###########        
        ########+++         
        +######+            
         ++###+             
         ++##+              
         +###               
        +###                
        +##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
           ++               
           ##               
           ##+              
           ##               
           ##               
          +#+     ++        
         +##+     #+        
         +#+     ##+        
        +##      ###        
        +#+     +##+        
       +#+      +##+        
       +##+     +##+        
       +#####++####+        
       ++##########+        
           +++++ ##+        
                 +##        
                 +##        
                 +##+       
                 +##        
                 +++        
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +###          
             +###+          
            +###+           
           +###++           
          +###+             
          ###+              
         +##+  ++           
         ##++ +###+         
        +##+  #####+        
        ###    #####        
        ###    ++###        
        ###      +##+       
        +##++      ##+      
         +####+++++##+      
          ###########+      
           +########+       
            ++#####+        
              +++++         
                            
                            
                            
                            
                            
                            
                            
                            
          +                 
        ++#+                
       +####                
      +####+                
      +####+                
      ####+                 
      ####                  
      ###+        ++++++++  
      ##+        +#######+  
      ##+     ++##########  
      ##+    +############  
      ##++  +############+  
      +##+  +###++++####++  
      +###+++##+  ++###+    
       ###############+     
       +#############+      
        ++##########+       
          +######++         
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ##+     
         +         +##+     
        +#+       +##+      
        +##       ###+      
        ###      +##+       
        ###     +##+        
       +##+     +##         
        ##+    +##+         
        +###+++###          
         ++#######          
            ++#####+        
             +##++##+       
             +#+            
             ##+            
            +##             
            ##+             
            ##+             
           +#+              
           +#+              
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
      ++#++                 
      +####+++++ +          
      +###########++        
       ###+++#######+       
       +##+      +##+       
       +###      +##+       
       +###      +##+       
       +###+     +##+       
        +##+     ###+       
         +##+   +###+       
          +++   +###+       
               +###+        
               +###+        
               +###+        
              +####+        
              +###+         
              +##+          
              +##+          
              +##+          
              +##+          
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
           +####+           
          +##++##++         
         +#+   +#+#+        
        +#+    +###+        
        ##+     +##+        
        ##      +##         
        ##+++  ++#+         
        +#####+###+         
        ++###+++##+         
          +     ##+         
                ##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##          
               +##          
               +##          
               +#+          
                            
                            
                            
                            
                            
                            
              ++#+          
            ++####+         
           +###+##+         
           ##+  ##+         
          ###  +##          
         +##+  ##+          
        +##+  +##+          
         ++   +#+           
              +##+          
               ##+          
                ##+         
                +##+        
                 +##        
                 +##        
         ++#+     ##+       
        +##+      +#+       
        ##+     ++##+       
       +##+  +++###+        
       +##########+         
        ++####++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +#      
                   +##      
        +#+        +#+      
        +#+       +##+      
        +#+       +##       
        +#+      +##+       
        +#++##+ +###+       
       +#######++##+        
      ++###++######+        
      +##++  +####+         
      ##+     +##+          
              +#+           
             +##+           
             ##+            
            +##             
            ##+             
           +##              
           +#+              
           ##+              
           #+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+#######++ 
          ++########+#+++++ 
         +###+++#+          
        +##+                
        ##+                 
        +##                 
         +##+               
           +##+             
            +##+            
             +##            
              ##+           
       +      +#+           
       #+     +##           
       ##+   +##+           
        +######+            
         ++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++         
           +#######++       
          +##########+      
          +###########+     
          +########+++#     
         +####++ +++        
         ####+              
         ###+               
         +###+              
         +###+              
         +####              
          +###++            
            +###+           
             +##+           
              ###+          
              +##+          
             +###+          
         +#######+          
          #####++           
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
        ++####+         ++  
      ++#######+      ++##  
      #####++##+    +#####  
      ###++  +##   +###+++  
      ##+     ##++####      
      +##+    +#####++      
      +###++  +###+         
       +####++##++          
          ######            
          +#####+           
          ##++###+          
          ##  +###+         
          +#+   +###+       
          ##     +##+       
          ##      +#+       
          ##      +#+       
          +#+    ++#        
          +##+  +###        
           +#######+        
            +####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++        ++#+        
      +##++++++####+        
      +############+        
       ++++##++++##+        
            +   ##+         
               +##+         
               +##+         
               +##          
               ##+          
              +##+          
              +##           
              +##           
              +##           
              +##           
              +#+           
              +#+           
              +#+           
              +#+           
              +##           
              +++           
                            
                            
                            
                            
                            
          +++###+++         
         +#########+        
         +#+++  ++#+        
                 +##        
                +##+        
               ++##+        
              +###+         
           ++###+           
        ++#####+            
        +#####++            
       +#########++         
        ++    ++###+        
                +##+        
                  ##+       
                  +#+       
                  ##+       
         +      ++##+       
       +#+   +++###+        
       +##########+         
       +++####+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +######++       
           +########+       
           +#+++++###       
           +#+   +##+       
           ##+   +##+       
          +#+   +##+        
         +##    +##         
         +#    +##+         
         ##    +##+         
         +#   +##+          
         +    ###+          
             ###+           
            +###+           
            +###+           
            ###+            
            ###             
           +###+            
           +##+             
           +##+             
           +#+              
                            
                            
                            
                            
                            
            ++###++         
         ++########+        
        +##########+        
       #####++  ###+        
      +##+++    ###+        
      +#+       ###+        
       +       +###+        
              +###+         
              ####          
             +###+          
            +####+          
           +####+           
          +####+            
         +####+             
        +####+         ++   
       +####+     +++++##   
       #####++++++#######   
       ################+    
       ##############++     
       +#####++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++ +#++##++         
       +#########+#++       
       +############+       
       +##+++++++##+        
       ###+      ##+        
       +#+      +##+        
       ++      +##+         
               +##          
               ##+          
              +##+          
              +#+           
              +##           
              +#+           
             +##+           
             +##+           
             +##+           
             +##            
             ###            
            +##+            
            +#++            
                            
                            
                            
                            
                            
                            
                 ++++       
               ++####+      
               +#####+      
             +#######+      
             +##+####       
            +##+ ###+       
           +##+  ###        
          +##+   ###        
         +##+    ###        
         +##+    ###        
        +##+     ###        
        ##+      ###        
       +##+      ##+        
       ##+      +##         
      +##+     +##+         
      +##+    +##+          
      +##    +##+           
      +##+ +###+            
       +######              
        +##++               
                            
                            
                            
                            
                            
                            
                            
        ++++++ +            
      +#######+#++          
    ++############          
    +##++++++++###+         
    +++        +##+         
                ##+         
               +###+        
              +###+         
              +##+          
             +##+           
             +##+           
             ##+            
            +##+            
           +###             
           ###+        +    
          +##+     ++ +#    
         +####++++######    
         +##############    
         +##########+++     
          +++   +           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++    ++  
                 +##+  +##  
                +##+  +##+  
               +##+  +##+   
             ++###  +##+    
            +###+  +##+     
           +###+  +###      
          +###+   ###+      
        ++##++   +##+       
       +###+    +###+       
       +###+++++####+       
      +############+        
      ###########++         
      ++##+  +###           
        +##++####           
        ++######+           
          +#####+           
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
            +#+             
            +##+            
            +#+             
            +#+             
            +#++            
            +##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##             
             ##+            
             +#+            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###            
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +###+           
            +####           
             ####           
             +###           
             +###+          
             +###+          
             +###+          
              ###+          
                            
                            
                            
                            
                            
                            
                            
                    #++     
                   +#++     
                  +##+      
                 +##+       
                +###+       
                +##+        
               +###         
              +###+         
              +##+          
             +##+           
            +##+            
           +###+            
          +#####+           
          ######+           
         +###+##+           
         +###+##+           
         +##+###+           
         +######+           
         +####+             
          +++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#####+          
          ########+         
         +########+         
         +###+ ++#+         
         +##+    +          
         +##+               
        +###+               
        +###+               
        +#######+           
         +#######+          
         +########+         
         +#########         
          ####+####+        
          ####++####+       
          +####++###+       
           +####+####+      
           ++########+      
            +########+      
             ++#####+       
              +++##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++###+        
           ++#######+       
          +###+++++#+       
         +###+    +#+       
         ###+     +##+      
        +##+      +##+      
        +##      +##+       
        +##    ++###        
        +##  +#####+        
        +##++#####+         
         +########+         
         ++#+++##+          
             +###+          
             +##+           
            +###+           
            ###+            
           +###+            
           +###             
           +##+             
           ++#              
                            
                            
                            
                            
                            
                            
                 +##+       
                +###+       
              ++####+       
             +##++#+        
            +##++##+        
           +##+ +##         
            +   +#+         
               +##          
               ##+          
              +##+          
              ##+           
             +##+           
          +####+            
         +#####+  +++       
        +#++#####+##+       
        ##+########+        
        #####++++++         
       +####+               
       +###+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                +####+      
              +######+      
            ++#####++       
           +#####+          
        +++###++  +++++     
       +#####+    ####+     
       ###++    ++###+      
       +#+     +###++       
       +###++++###+         
        +########+          
           ######           
           ####+#+          
          +###  ##          
         +###+  +#          
         +##+   +#          
          ##   ++#          
          +#+++###          
           +#####+          
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++              +       
    +#+           ++#+      
    +#+        ++####+      
    +###++++#+#######+      
    +#############+##+      
    ++######+++++ +##+      
      +++++       +#+       
                  ##+       
                 +##        
                 +#+        
                 +#+        
                +##         
                +#+         
                +#+         
                ##+         
               +##+         
               ##+          
              +##+          
              +##+          
              +#++          
                            
                            
                            
                            
                ++##+       
               +##+##       
             ++##+ ##       
            +##+   ##       
          +###+   +#+       
         +##++    ##+       
        +##+     +#+        
       +##+     +#+         
       +#+      +#+         
        +      +#+          
              +##+          
             +##+           
            +##+            
           +##+             
       +#####+        +     
      +######        ++     
     +#++#####+     +#+     
     #+##++ +##+  +##+      
     ###+    +######+       
     +++      +###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##+#++        
             #######+       
           ++#####+##+      
           +####+  +#+      
          +####++  +#+      
         +####+    +#+      
         +###+     +#+      
         +##+      +#+      
         +##       +#+      
        +##+       +#+      
       +###+       +#+      
       +##+       +#+       
       +##+      +#+        
       +#+      +#+         
        +#+    +##+         
        +#+   +##+          
        +#+ +###+           
        +##+###+            
        +#####++            
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
            +##             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +##+            
            +##+            
             +#+            
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
          ++ ++++++#####+   
          #########+++      
         +#####++           
         +###               
        +####               
        +###+               
        +####++             
        + +#####+           
             ++##++         
                +##+        
                 +##+       
                  +#+       
                  +##       
                   ##+      
       +#         +##+      
       ++         ###+      
       #+        +##+       
       #+    ++#####+       
       +##+#######+         
        ++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++++++++        
       ++###########++      
     ++#########+#####+     
    +####++      +++###+    
    +####+          +###    
    ##++++           +##    
    +##+            +###    
    +###+         ++###+    
     +####++++++++####+     
      ++#############+      
        ++++######+++       
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+++           
         ++++  +#           
        +#++                
       ++#                  
       +##                  
        +#        +         
        +#+      +#+        
        ++##++   ##+        
           +##++###         
                +#+         
                +#+         
               ++#+         
               +##          
               +#+          
               ##+          
               ##+          
               +#+          
               ##+          
               ##++         
               +#++         
                            
                            
                            
                            
                            
                            
                            
               #+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              ##+           
              ##+           
              ##+           
             +##+           
             +##+           
             +##+           
             ###+           
             ###+           
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++++       
              +######+      
         +++++#######+      
       ++#######++###+      
      +######++  +##+       
      ###+++    +###+       
                +### +++    
               +######+     
           ++++#####++      
      +++++######++         
      ###########           
      +#########+           
       ++++####+            
           ####+            
          +###+             
          ###+              
        +####+              
        +###+               
        +###                
         ##+                
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +#####+      
              +#######      
            +#####++##      
           +#####+ +##      
           +##++#  +##      
          +##+  +   ##      
          +##+     +##      
         +##+      ###      
         ###+      ##+      
        +##+      +#+       
        +##      +##+       
       +##+      +##+       
       +##+      +#+        
       +##+     +##+        
       +##+    +##+         
       +##+  ++##+          
        #########+          
        +######++           
         +#+++              
                            
                            
                            
                            
                            
                            
                  +#++      
                 +###+      
                +####+      
               +####+       
              +####+        
              ####+         
            ++###+          
            +###+           
           +####            
          +####+            
          +###+             
         +###+              
         +###++##+          
         +#########         
        +##########+        
         ##+#++ ###+        
         +###  +###+        
         +###+#####+        
         ++#######+         
           +++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++            
             ###+           
            +####+          
           +######+         
           +#######         
           ####++##+        
          +###+  +#+        
          +###    ##+       
         +###+    +#+       
         +###     +#+       
         +##+    +##+       
         +##     +##+       
         +#+    +###+       
         +#+   +####        
         +#+++#####+        
         +#########+        
         +########+         
          +######+          
           #####+           
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
          +##++++           
        ++#++               
       +##+                 
      +##+                  
      +#+          ++       
      ###+        ##+       
      +###+     +##+        
       +####++++##+         
        ++#######+          
          +++####+          
             +####+         
              ##+##++       
             +##+ +##       
             +##+  +#+      
             +##+   ##      
              ###+ +##      
              +###+##+      
               +#####+      
                +###+       
                            
                            
                            
                            
                            
                            
              +##           
             +###           
            +###+           
           +##++            
          +##+              
         +###+              
         +##+               
         ##+                
        +##+   ++++         
        +## +++####+        
        ############+       
        #######+++###+      
        ####++    +##+      
        ###+      +##+      
        ###+       ###      
        +###+++    ###      
        +######+  +###      
         +############      
          ++#########+      
             ++####++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +##++#+         
            +#+  ##+        
            +#  +##+        
            +#+ ##++        
            +####++         
             ###+           
            +##+            
           +#+##            
          ##+ +#            
         +#+  +#+           
        +#+   +##           
        +#     +#           
       +#+     +#           
       +#+     +#           
       +#+      #+          
        +#+     +#          
         +#+   +#+          
         ++###++#+          
           +#####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ##+            
             ###            
             ###+           
             ###+           
             ###+           
             ####           
            +###+           
             #+##+          
            +####+          
            +####           
            +####           
            +###+           
            +###+           
            +###+           
            +##+            
            +##+            
            +###            
            +###            
             ##+            
             ++             
                            
                            
                            
                            
                            
                            
                            
                ++#++       
             +#######       
          ++#####+++#+      
        ++####++    +#+     
       +####+        ++     
       +###+                
       +#+    +++++         
       +#+  +######+        
        +#+#####++          
        +#####++            
        +#####+             
       +###+###++           
       +##+  ++##++         
       +#+      +##+        
       +#+       ++#+       
        +#+        +#       
        +##++       ++      
         +#####+++++#+      
          ++#########+      
             + +++##++      
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
           +#####+          
          +#######++        
          +#########        
         +#####+#####+      
        +#####+ ++###+      
       +######+   +###+     
      +#######+   +####+    
      +####++#+    +###+    
      ####+  +     +###+    
      ###+         +###+    
      ###+         +###+    
      ###+        +####+    
      ###         #####+    
      ###+      ++#####+    
      ###+    ++######+     
      ####+#########++      
      ++############+       
        +##########++       
         +++####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++########+        
       #############+       
       +####+++++###+       
                +###+       
               +###+        
              +###+         
             +###+          
           ++##+            
          +###+             
         +###+              
        +#####++            
        +########+          
         ++++++###+         
               +###         
                +##+        
                +##+        
                ###+        
               +##+         
              +###+         
             +###+          
                            
                            
                            
                            
                            
         +#####++           
         +########+         
            +++####+        
                ++##        
                 +##+       
                +##+        
              ++##+         
             +###+          
            +###+           
           +#####+          
           ###+###+         
           ++  +##+         
                +#+         
                +##         
                +##         
               +##+         
              ++##+         
     +++++++++###+          
     +##########+           
      +++#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++++         
           +#######++       
            #########       
             ++######+      
                ++###+      
                +####+      
               ++###+       
               +####+       
              +####+        
            ++#####         
           ++####+          
           +#####+          
          +####+            
         +####+             
        +#####              
       +####+               
       +####+               
      +####+                
      +###+                 
       +#+                  
                            
                            
                            
                            
                            
                            
            ++##+           
          +######+          
         +##++ +##+         
         ##+    +##         
        +#+      +#+        
        ++       +#+        
                  ##        
                  #+        
                 +#+        
                 +#+        
                 +#+        
          ++     ##+        
       ++###++  +#+         
      +#######++##+         
      +##  ++####+          
      +#+    +####+         
       ##+++###+###+        
       +#####++ ++##+       
                  +##       
                  +##       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++##+          
           #######+         
         ++#######+         
        +####++##+          
        +##+  +##+          
       +##+  +##+           
       +#+  +###            
       ++   +##+            
           +##+             
           +##++++          
            +######+        
             ++++++#+       
                 +##+       
                 ###        
                +##+        
               ###+         
             +###+          
             +##+           
            +##+            
             #+             
                            
                            
                            
                            
                            
                      +##+  
                    +##+++  
                   +#+      
                 ++#+       
                ++#++       
               ++#+         
               +#+          
             ++##           
             +##+           
            +##+            
            +#+             
           +##++++          
          +#######+         
         +###+  +##         
        +###+   +##         
       +###+    +#+         
      ++++#+   +##+         
      ++ +#+ ++##+          
         +######+           
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
       +++#+++ ++           
       #######+##+          
       ++++++####+          
              +####         
               +###         
                ###         
                +##         
                +##         
                ###         
                ###         
               +###         
               +###         
              +###+         
              +##+          
      ++++#######+          
     +############+++       
     ++###+##########+      
      +##+######+  +####+   
     +#######++     +++++   
      ++###++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
                 +###       
                 +###       
               ++###+       
               +####+       
               ####+        
              +###+         
             +####+         
             +####+         
            +#####          
            +####           
           +####            
           +###+            
          +####+            
          +###+             
         +####              
         +###+              
        +###++              
        +###+               
         ++++               
                            
                            
                            
                            
                            
                            
                            
                ++#+        
               +####+       
              +###+#+       
             +##+ +#        
             +#+  ++        
            +##+++++        
            +#+ ++          
           +##+             
           +#+              
          +##+  +##+        
          +#+  +###+        
          ##  +####+        
          #+ +##++#+        
         +#+ ##++##+        
         +#++#+ ##+         
         +#++##+#+          
         +#++####+          
         +##+###+           
          #####+            
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##           
              +##+          
              ###+          
              ###           
              ###           
              ###           
              ###           
             +###           
             +###           
             ###+           
             +##+           
             ###+           
             ###            
             ###            
             ###            
             ##+            
            +##+            
             ##+            
             ##+            
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
              +##++         
              +###+         
              ###+          
             +###+          
             ####+          
            +####+          
            +###+           
           +####            
            +###            
           +####            
          +#####            
           +####            
          +####+            
          +###++            
          +###+             
           +##+             
           +##+             
           +#++             
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
         +##++              
         +######+           
           +#####+          
             ++##+          
              +##+          
             +##+           
             +##+           
            +##+            
          +###+             
         +###+              
         #####++            
          +++###+           
             ++##+          
               +##+         
                +#+         
                +##         
          ++    +#+         
          +#+ ++##+         
           ######+          
            +++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#++            
          ##+++##           
         +#+   +#+          
         ++     #+          
        +#+     #+          
        ++      #+          
        ++     +#+          
        +      +#+          
               +#+          
               +#           
               #+           
              +#            
              +#            
              #+            
             +#+            
             +#             
             ##             
             #+             
             ++             
             ++             
                            
                            
                            
                            
                            
                            
                            
              +++#++        
             +#####+        
            +#######        
           +##++###+        
          +##+++##+         
          +#######+         
          +#######+         
          ++#####+          
              +##+          
              ###+          
             +###           
             +###           
             ###+           
            +###            
            +###            
           +###+            
           +###+            
          +###+             
          +###              
           +#+              
                            
                            
                            
                            
                            
                            
            +####+          
           +######+         
          +##+  +#+         
         +##+    ##+        
        +##+      #+        
       +##+       ###+      
       +#+        +###+     
      +##         +#+#+     
      +#+         ++ +#     
      ##+            +#     
      #+             +#+    
      #+             +##    
     +#+             +#+    
     +#+             +#+    
     +#+             ##     
     +##+          +##+     
      +##+        +##+      
      +###++   ++###+       
        +#########++        
         ++#####++          
                            
                            
                            
                            
                            
                            
                            
                            
             +###++         
           +#######+        
         ++##+++++#+        
         +##     +#+        
         ##+     ##+        
         ###   +##+         
         +###+++##          
          +######+          
            #+####+         
             +##+##+        
            +##+ +##+       
           +##+   ##+       
           +#+    +##       
          +##  ++ +#+       
          +##  ++ ##+       
          +##  +++##        
          ##+ +####+        
          ### +###+         
          +######+          
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#++         
       +###+  ##+###+       
       ##++#+++  ++#++      
      +#+ +#+      +##      
      ##+  ++       ##+     
      #+            +##     
      #+            +##+    
      #+             +#+    
      #+             +#+    
      #+             +#+    
      ##+            +#+    
      +#+            +#     
      +#+           +##     
       +#+          +#+     
       +#+          +#+     
       +##+         ##+     
        +##+      +###      
         +##+++++++#++      
          ++#######++       
             ++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++###+     
            +++#######+     
         +++########++      
        +#######++++        
       +####+++             
      +####+                
     +####                  
     +########++            
      +#########++          
        ++########++        
            +++####+        
               ++###+       
                  ##+       
                  +#+       
                 +##+       
                +###+       
             +++###++       
          +#######+         
         +######++          
          +#++              
                            
                            
                            
                            
                            
                            
                            
                   +#+      
           #+      +#+      
          +#+      ##+      
         +#+      +#+       
        +##       ##+       
       +##+      +##+       
       +#+       +##+       
      +##+       +#+        
      +##        ##         
       +##+     +##         
        +###+++++#+         
         +###########       
           +  ++##+++       
               +##          
               +#+          
               ##           
              +#+           
              +#+           
              ##            
              #+            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
          +#####++++        
         +######++###+      
        +#######+ +###+     
       +########+  +###+    
      +######+ +    +###    
      ######+        +##+   
     +#####+          ##+   
     +###++           ##+   
     ####             ##+   
     ####            +##+   
     ####++          +##    
     +####++         ###+   
      ######+      ++###+   
      +#######++  +####+    
       +##############+     
        +#############+     
          ++#########+      
            +#######+       
              +#+++         
                            
                            
                            
                            
                            
                            
                            
                            
         +++                
         +##+               
          +#+               
           +#+              
           +#+              
           +#+              
           +#+              
           +#               
          +#+               
          +#+               
          #+                
         +#                 
        +#+          +++++++
        ##+++++###########++
        ########++++++      
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +######++         
         +###++++#+         
         +#+     #+         
         +#+         ++     
         +#+       +##+     
         +#+      +##++     
          ##+    +##+       
          +#+   +#++        
          +##++###+         
           +####++          
            ####+           
            +###            
            ####+           
           +##+##+          
           ##+ ###+         
          +##  +##+         
          +##+  ##+         
           +##++##+         
            +#####+         
             ++#++          
                            
                            
                            
                            
                            
                            
                            
       +##+++               
      +######++             
      ++  ++##+             
            +#++            
             +##+           
              +#+           
              +#+           
              +#+           
              +##           
              +##+          
              +##+          
              +##+          
              +###++        
             +#######       
          ++#########+      
         +#######+#++       
         +##+###+ +         
             +##            
             +++            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
          +###++            
         +######+           
        +##++++##+          
        +##   +##+          
         ++    ##+          
               ##+          
              +##+          
              +#+           
             +##+           
            +##+            
          ++##+             
       +++####++            
      ##############++++++  
      +++++++##++########+  
                 +++++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###++        
         ++########++       
        +#####++++ ++       
        +###+   ++          
        ##++    ##+         
        ##+    +###+        
        ##+    +###+        
        +#+   #####+        
        +## ++#####+        
         +#########+        
          +####+###         
            +++ +##         
               +##+         
               ###+         
              +###          
             +###+          
             +##+           
       +++ ++###+           
       ++######+            
         +####+             
                            
                            
                            
                            
                            
                            
                            
                            
        +##++++++++         
        ++#########+        
         +++++++++##        
         #+       ##        
         ##      +#+        
         +#+     ##+        
          +##+  +##         
           +#+ +##+         
            +####+          
             +##+           
             +###+          
            +##+##+         
            +#+ +#+         
           +##+  ##+        
           +#+   +#+        
           +#+   +#+        
          +##+  +##+        
          +##++###+         
          +######+          
           +##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
                 +##        
                 +##        
        ++       +##        
       +##+      +##        
       ###+      +##        
      +##+       +##        
      +#+        +#+        
      +##++     +##+        
      +############+        
      +###########+         
       #######+++#+         
        +##+++  +#+         
                +#+         
                ##+         
                ##+         
               +##+         
                ##          
               +##          
                ++          
                            
                            
                            
                            
                            
                            
                            
           ++#              
           +##+ +###        
          +###++####+       
         +#### #####+       
        +####+ ++####       
        +###+    +###+      
        ###+      +##+      
       +##+       +##+      
       +##        +##+      
       +#+         ##+      
       +#+         ##+      
       ++         +##+      
       ++         +##       
      +#+        +##+       
      +#+       +###+       
       ##+  ++++###+        
       +##++#######+        
       +##########+         
       +#########+          
        +####++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##            
            +###            
            ###+            
           +##+ ++          
           +#+  ##+         
           ##+ +##+         
          +#+  +##          
          +#+  ###          
          +#+ +##+          
          +#+ +##+          
          ##+ ###+          
         +## +###+          
          ##++###+          
          +#####+           
          +######           
          +++++##+          
              +##           
              ##+           
              ##+           
             +#+            
                            
                            
                            
                            
                            
                            
            +#++++          
           +######+         
           +######+         
          +###+++#+         
          ###+              
         +###               
         +##+               
         ###                
        +##+                
        +###+++             
         +#####++           
         ++######++         
            +++####+        
               ++###        
                ++##+       
                  ###       
         +##++++#####       
        +############       
        +###########+       
         ++#######++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
              +######+      
            +########+      
          ++##+ +++##+      
          +###+  +##+       
         +#### +##++        
         +##+ +##+          
          ##++##++          
          +####+            
          +####+            
         +##+###++          
       +###+  +###+         
      +####+   ++##+        
      ####+      +##+       
     +###+       ++##+      
     +###        ++#+       
      ###+      +###+       
      +##+    +###++        
        ###++###++          
        ++#+#++             
                            
                            
                            
                            
                            
                            
                            
                            
             +++##+         
         +++######+         
         +#####++++         
        +####+              
       +###+                
       +##+                 
      +##+                  
       ##+                  
       +##+                 
       ++###+++             
         ++#####++          
             ++###+         
               ++##+        
                ++##+       
                  +##       
          ++      +##       
          +#+   +####       
          +##++#####+       
           +#######+        
            +++#+++         
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##            
             +##            
              #+            
             +#+            
             +#+            
             +#+            
             ##+            
             ##+            
             +#+            
              #+            
              +#+           
              +#+           
              +#+           
              +#+           
              ###           
              ###           
              +##           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
            +++##++         
           +######+         
          +###+++#+         
         +##+   +#+         
        +##+    ##+         
        +#     +##+         
               +#+          
              +##+          
              +##+          
             +##+           
             +##            
            +##+            
           +###+            
           ###+             
          +##+              
         +##+               
        +###+               
        +##++++++++++##+    
        +############++     
        +#######+++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
               #+           
              +#+           
              +##+          
              +##+          
              +#+           
              +#+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###+           
            +##+            
            +##+            
            +##+            
             +#+            
             +#+            
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +###+        
            ++#####+        
          ++#######+        
         +##+++###+         
          ++ ++##+          
             ###+           
            +##+            
            +#+             
            +##++           
             +###+          
              +###++        
               +###+        
                +##+        
                 +##        
                +##+        
        ++     +###+        
        ##+  ++###+         
        +###+###++          
        +#######+           
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
              +#####+       
              +#####        
              +####+        
              ####+         
             +####+         
             +###+          
            +####+          
            +####+          
            +####+          
            #####+          
           +#####+          
           ######+          
           #####+           
           #####+           
           ####+            
           ####+            
           ####             
           ####             
           ##++             
           #++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++#+   
                 +++####+   
              ++#######+    
         ++++####++###+     
      ++#####++++ +##+      
     ####++++    ###+       
     +++       ++##+        
              +###+         
             +###+          
            +###+           
           +###+            
          +###+             
         +###+              
        +###+               
        +##+                
       +##+                 
       +##+                 
       +#+                  
       +#+                  
       +++                  
                            
                            
                            
                            
                            
                            
                            
              ++#+          
             +###+          
            +##+#           
            +#+##           
           +#+ ++           
           +#+ ++           
          +#+  #+           
          +#   #+           
         +#+   #+           
         +#    #+++         
         +##+++##+          
          ++####+           
              +#+           
              +#            
              +#            
              +#            
              +#            
               #+           
               ++           
               ++           
                            
                            
                            
                            
                            
                            
              +##+          
            ++######+       
           +####++++        
           +##+             
           ###+             
           ###+             
           ###              
          +##+              
         +###+              
         +###               
         +###++++           
         #########+         
         #########+         
         +++++++###+        
                +##+        
               +###+        
               +##+         
              +###+         
            +####+          
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++#+#+           
       ++########           
       +#########+          
       +##########          
       ++++++++###          
              +###          
              +###          
              +###          
              +###          
              +###          
              ####          
              ###+          
             +###+          
             ###+           
            +###+           
            +###+           
            +###            
           +###+            
           +###+            
           +###+            
                            
                            
                            
                            
                            
          +#####++          
         +#######+          
        +##+ +++##+         
       ++#+     ###+        
                +##+        
                 ##+        
                 +##        
                 +##+       
                 +##+       
                 +##+       
                 +##        
          ++####+##+        
         +#########+        
        +##++++####+        
       +##+   +####+        
       +##+   +####+        
       +##   +##++##+       
       +##++###+++##+       
       +######+   +#+       
        +##+++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+ +            
           +#####+          
           +######+         
          +########+        
         +##+ +####+        
         ##+   +###+        
        +##+    +##+        
        +#+      +##        
        ##+       +##       
       +#+         +#+      
       +#+          ##      
       +#+          +#+     
       +#+          +#+     
       +#+          +#+     
       +##          ##+     
        ##+        +##      
        +#++      +##+      
         +#+++++++##+       
         +#########+        
           +++##++          
                            
                            
                            
                            
                            
                            
                            
          ++####            
         +######+           
        ++##++##            
        +##+ +#+++++        
       +##+  #+####+        
       +##+  ###+##++       
       +###+###+ +##+       
       +######+   ###       
       +####++    ###       
        +++       +##       
                  +##+      
                   ###      
                   ###+     
                   ###      
                   +##      
        ++#        ###      
        +##++  +++###+      
        +############+      
         +#########+        
          ++####+++         
                            
                            
                            
                            
                            
                            
                            
                            
         ++++##+            
         +######+           
        +##++++##           
       +##+   +#+           
       +###+  +#            
        ++##++#             
          +###+             
           +###+            
           #####+           
          +#+ +##+          
         +#+   +##+         
         +#+    +#++        
        +#+      ##+        
        +#+      ++#+       
         ##+      +##+      
         ##+       ##+      
         ++##+     +#+      
          ++###+++  #+      
            +########+      
             +++++###+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###+++           
          ##++###+          
         +#+   ++##+        
         +#+     +##++      
         +#+   ++++##+      
          #+  +#######+     
          +#+ +++###++#+    
           ##+ +##+   ++    
           +##+##+          
            +###+           
            +##+            
           +#++#+           
          +#+ ++#+          
          ##   +#+          
         +#+    +#          
         ##+                
        +#+      #+         
        +##++   +#+         
         +#######+          
          ++####+           
                            
                            
                            
                            
                            
                            
                  ++        
                 +#+        
                +##+        
               +##+         
               +#+          
              +##+          
             +##+           
             +#+            
            +##+            
           +###+            
          +#####+           
           ######+          
           ##+ ##+          
          +##+ ##+          
          +## +##           
          +#+ +#+           
          +#++##+           
          +####+            
          +####             
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++              
       +######+             
       ++  ++##+            
             +##+           
              ##+           
             +##+           
            ###+            
           +##+             
         +##++              
        +##++               
       ++##                 
       +##                  
       ##+                  
       ###+                 
       +######+++           
        ++#########++++++++ 
           ++++###########+ 
                 +++++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++#+           
        ++#####++           
       +###++               
       +#+                  
       ##                   
      +#+                   
      +#+                   
      +#+ ++++++            
       ##########++         
       +##+++++++##+        
        ++       +##++      
                  ++##      
                    +#+     
                     +#+    
                     +#     
           +        +#+     
          +#+      +##+     
          +#+    ++##+      
          +########++       
           +++#++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+                  
       +##                  
       +##    ++#+          
       +##    +##+          
      +###    +##+      +   
      +###    +##+     +#+  
      +###    +##+     +#+  
      +###    +##+     +#+  
      +##+    +###    +##+  
      +##+     +##  ++###+  
      +##+     +##+#####+   
      +##+ ++++#######++    
      +#############++      
      +###########++        
        ++++++++###         
                ###+        
                +##+        
                +##+        
                 +##        
                  +#        
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++###+             
        +######+            
        ##+  +#+            
       +##+   +#+++         
       +#+    +###+         
       +#+    +###+         
       +#+   +####          
        ###++#####          
        ++####+##+          
           +++ +#+          
               +#+          
               +#+          
               +#+          
               +##          
               +#+          
               +#+          
               +##          
               +##          
               +##          
               +++          
                            
                            
                            
                            
                            
                            
            +++#++          
          ++#######+        
         +###++++++#+       
       +###++     +#+       
      +###+       +#+       
      +##+        +#+       
      +#+         +#+       
      +++         ##+       
                 +##+       
                 +#+        
                 +#+        
                +##         
                ##+         
               +##          
              +##+          
              +##+          
         ++++####+++        
        +###########+       
        #####+++++++#+      
        ++++        ++      
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
                 +##        
                 ##+        
                +#+         
                ##          
               +#+          
               ##           
              +#+           
              +#+           
             +#+            
             +#+            
             ##+            
            +#+             
            ##+             
           +##+             
           ##+              
           ##+              
          +#+               
         +##+               
         +##                
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++##++      
           +##+########+    
          +#####+++++###+   
          +##+++      +++   
          +##+              
          +##+              
          +##++             
           +###+            
            +###+           
             ++##           
              +##+          
               ##+          
        +      +#+          
       +#      +#+          
       +#      +#+          
       +#      +#+          
       +#     +##+          
       +##++++###+          
       +########+           
         +###+++            
                            
                            
                            
                            
                            
                            
                            
                            
         ++###+++           
       ++########++         
       +##+    ++##+        
       +##       +##+       
       +##        +#+       
       +##+       +++       
       +##+        ++       
        +##++      +        
         +##+ +++           
          +##++#+           
           ++###            
            +###+           
            +##+#+          
            +#+ +#++        
           +#+   +#+        
           +#+    +++       
           +#+     +##+     
           +##+     +#+     
            ++####++##+     
              ++++##+++     
                            
                            
                            
                            
                            
                            
                            
                            
         +##++              
         +####+             
          +++#+             
             ##+            
             +#+            
             +##+           
              +#+           
              +#+           
              +#+           
              +#+           
              ##+           
              ##+           
             +##+           
             ##+            
             ##+            
             ##+            
             ##+            
             +#+            
             ##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
             +++++          
            +#####+         
           +########+       
          +#########+       
          +##+  ++###+      
          +##+    +##+      
         +###     +###      
         +##+      +##+     
        +##+        ##+     
        +##         ##+     
        ##+        +##      
        ##+        +#+      
       +##        +##+      
       +##       +###       
       +##      +###+       
        ##+   ++###+        
        ###+++####+         
        +########+          
         +######+           
          ++++++            
                            
                            
                            
                            
                            
                            
                            
           +#+              
          +###+             
          #####+            
          #+++##+           
          +   ##+           
              +##           
               ##+          
               +#+          
                +#+         
                ##+         
               +##          
               +#+          
          ++   +#+          
          +##++##           
          #######           
          #######           
          #######+          
          +#######+         
          ++#+++###+        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ###+                    
    ###+                    
    ###+       ++++         
    ###+      +###+         
    ###+      #####         
    ####+     #####+        
    #####     +#####        
    +####     +#####        
     +###     ######        
      +##+    ######+       
      +###++++######+       
       +############+       
        +###########+       
         +++########+       
           ++++++###+       
                +####+      
                +#####++    
                +#######    
                 +######    
                  ++#+++    
                            
                            
                            
                            
                            
                            
                            
                            
           ++               
          +##+              
          +##+              
         +###               
         +##+               
         +#+      ++        
         +#+     +##+       
         +#+    +###+       
         +##+++#####+       
         +#########+        
          +########         
            ++++##+         
               +##+         
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
                #+          
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
        ++#+++              
       +#######+            
      +##+++++###           
              ++#+          
               +#+          
              +##+          
              ###+          
             +#++           
           +##+             
         +###+              
        +####+++++          
        +#####+###+         
                ++#+        
                  +#+       
                   +#       
                    #+      
                   +#+      
      +++         +#+       
       ++##++++++##++       
         ++++####++         
                            
                            
                            
                            
                            
           +#+              
          +##++             
          ##+               
         +#+                
        +##+                
        +#+                 
        ##+         +       
        ##+        +##+     
       +##        +###+     
       +##       +##+#+     
       +#+      +##++#+     
       +#+      +#++##      
       +#+      ##++#+      
       +##     +#+ ##+      
        ##+    +#++#+       
        ##+    #####+       
        +##++++####+        
         +########+++       
          ++########+       
               +###+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +####++           
        ++#######           
       +####++###+          
      +###+   ####+         
      +##++   +####+        
      +##+     +###+        
      +###++    ###+        
       +####+  +##+         
        +####+ ###          
         +#######+          
          ++#####+          
            +#####          
             ######+        
            +##++##+        
            +#+  +##+       
            +#+   ##+       
            +##   ###       
             #######+       
             +#####+        
              +##++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+++         
         ++########+        
         #####+++###++      
        +####+   ++###+     
        +#++#+     +##+     
         #++#+      +#+     
           +##     +##+     
           +##+ ++###+      
            +##+###++       
             #####+         
            +###+           
           +####+           
           ##++##+          
          +##  +#+          
          ##+   ##          
         +#+    ##+         
          #+   +##          
          ##++###+          
          ######++          
          +###++            
                            
                            
                            
                            
                #+          
               +##+         
               +##+         
               +#+#+        
               ++ ##        
                  +#+       
                  +#+       
                   #+       
                   #+       
                   #+       
                  +#+       
                  +#+       
        ++++     +#+        
       +####+   +#+         
       +## +##++##+         
       +#+  +###++          
       +#+ ++###+           
        +####+##+           
         ++++  ##+          
               ++#          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
            +## +           
           ###+ +++         
         ++##+  +##+        
         ###+   +##         
        +##+    +##         
        +##     ###         
        +###++++###+++      
         ++##########+      
           ++++####++       
              +###          
              +##+          
              +##+          
              ###           
             +##+           
             +##+           
             +##+           
             +#+            
             ##+            
             +#+            
                            
                            
                            
                            
                            
            #+              
          +#####+           
         +###++##++         
        +####  ++##+        
       +###++    +##+       
       ###+       ###       
      +##+         ##+      
      ##+          +##      
      ##+           ##+     
      ##+           +##+    
     +##+            +#+    
     +#+             +#+    
     +#+             +##    
     +##+            +##    
      ##+            +##    
      ###+           +#+    
      +###+         +##+    
       +####+++++++####+    
        +############++     
          ++#######+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +++    
        +#        ++####    
     +#++++++++######++     
    +### +#########++       
    +####+####++++          
    +####++++               
    ###+                    
    ####++++++++++          
    +#############++        
     ++##############+      
         ++++++++++###+     
                   +###+    
                    +##+    
                    +##+    
                  ++##+     
           +#+#++#####      
            ++######++      
                ++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++           
           +#####+          
          +######+          
          ########+         
          ########++        
         +##########        
         +####+######+      
        +####+ ######+      
        +####+ +#+###+      
        +####+    +##+      
        +###+    +###+      
        +###+    +###+      
        +####    ####+      
        +####+ +#####+      
        +#####+#####+       
         +#########+        
          ########+         
          ++#####+          
           +####+           
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
           ++               
           ++      +        
           #+     ++        
           #+     ++        
          +#+    +#         
          ++     ++         
          ++     ++         
          ++    +#          
          ++    +#          
          ++    +#          
          ++   +#+          
          +#   ##+          
          +#+ ++#           
          +#+++++           
           ##+ #+           
           ++  #            
               #            
              +#            
              ++            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
                +#          
                +#+         
           ++   +#+         
           ++    #+         
          +#+    #+         
          +#    +#+         
          #+    +#+         
         +##+++ +#+         
         +#########++       
         +########++        
         +++++ +#+          
                #+          
                #+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++++++                
     +######+               
    +##########++#+         
     +#############         
       +###########+        
        +++++#++###+        
                ####        
               +###+        
               +###+        
         +##+#####++        
         +############+     
         +############+     
           ++#########+     
              +##+++++      
              +##+          
              +##+          
              +##           
              +##           
              +##           
              ++#           
                            
                            
                            
                            
                            
                            
                            
                            
            +#####+         
           +######+         
         ++##++  +#+        
        ++#++    +##        
        +#+                 
        ##          +       
       +#+         +##      
       +#         +##+      
       +#+++++++#####       
       ++###########+       
          ++++++ +#+        
                 +#+        
                +#+         
               +##+         
               +#+          
               ##+          
              +#+           
              ##+           
             +#+            
             ##+            
                            
                            
                            
                            
                            
                            
                            
         +++###+            
      ++#########+          
    +######++++##+          
    ##++++    +##+          
    ++        +##+          
             +##+           
            +###+           
           +###+            
         ++#####++          
         +########++        
         +#++ ++###++       
                 +###       
                  +##       
                   +#+      
                  +##+      
        ++       +###       
        +#      +###+       
        +##++++####+        
        +#########+         
        +++###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##        ++#+  
          ####       +####  
       ++###+      ++###+   
       +###       +###++    
      +###+       +##+      
      +#++       +##+       
      ##+       ####+       
      +#+      +##++        
       +#++++++##+          
       +#########+          
        +++++##+            
            +##             
            #++             
           +##+             
           #+               
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
               ##+          
               ##+          
               ##           
              +##           
              +##           
              +#+           
              +#+           
              ##            
              ##            
             +##            
             +##            
             ##+            
             ##+            
            +##             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++++++++##    
           +############+   
          +#####+++++       
          +#+               
         +##  ++++          
         +#++#####+         
         ##########+        
        +####+   +##        
       +####+    +##+       
       +###+      ##+       
       +##+      +##+       
      ++         +##        
     +#+         ##+        
     +#         +##+        
     +#        +##+         
     +#       +###+         
      #+     +###+          
      +#++ ++###+           
       +#######+            
        +++##++             
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
           +#######+        
         +#####++##+        
        +###++   ##+        
        +##+     ##+        
       +##+     +###        
       +##+     +###        
       +#+      +##+        
      +##+     +###+        
      +##+   ++###+         
       ##++++#####+         
       +######+###+         
        ++++++ ##+          
              +##+          
              +##+          
              +##           
              ##+  ++       
              ###++##+      
              +#####+       
               ###+         
                            
                            
                            
                            
                            
                            
                            
                            
        +++ ++++#+++        
        +######+++##+       
          +++++   +#+       
                  #+        
                 +#+        
                +#+         
                +#          
               +#+          
               ##+          
              +#+           
             +##+           
     +############++++      
       +++++##+++++##+      
           +##      +       
           +#+              
          +#+               
          +#                
         +#+                
         ##+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
          +++++####+        
        ++#####++##+        
      +####++    +#+        
      ##+++     +##+        
      #+       +##+         
      +       +##+          
             +##+           
          ++##++            
         +#######+++        
         ##++++++###+       
                  +##+      
                   +#+      
                   +#+      
                   +#+      
                  +##+      
                 +##+       
               +###+        
      +   ++++####+         
      ##+#####+++           
      +####+++              
                            
                            
                            
                            
                            
                            
                            
                            
               ++     +++   
              +#+  ++####+  
             +## +####+++   
            +##++##++       
            +#####+         
           +##+++           
           ##+              
          +###++            
         +######+           
        +###+ +##           
        ###+   ##+          
        ##+    +#+          
                ##+         
                ##+         
                ##+         
               +##          
      ++     ++##+          
      +#+ +++###+           
      +#######++            
       ++#++++              
                            
                            
                            
                            
                            
                            
                            
             +++#+++        
             ####++         
           +###+            
          +###+   ++        
         +###+    +#+       
         ++#+     ##        
         +##+   +##+        
          ###+ +###         
          +#######+         
            +#####          
             +###+          
            +####+          
            +#####+         
            +##+##+         
           +##+ #+#         
          +###++#++         
          +### +#++         
          +##++###+         
           ######+          
           +++##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++####+        
            +######+        
           +###+++##        
          +##+   +##+       
          +##    +#+        
          ##+   ###+        
         +##   +##+         
         +##+++###          
         +#######+          
          +++#####++        
            +###+###+       
            +##+ +##++      
           +##+   +##+      
           ###    +##+      
          +##+    +##+      
         +##+    +##+       
         ###   +###+        
        +##+++###++         
        +######++           
        ++#+++              
                            
                            
                            
                            
                            
                            
                            
                ++##+       
               +#####+      
              +##+++##+     
             +##+ +++#      
            +##+ +##+       
           +##+  ###+       
           ###+  ###+       
          +##+   ###+       
         +###+   ###+       
         +##+   +###+       
        +###+   ###+        
        +##+   +###+        
        +##   +####         
        +##   +###+         
        ###  +###+          
       +##+ +###+           
       +##++####+           
        #######+            
         #####+             
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++       
                 +##+       
              ++####+       
          +++######+        
          #######+          
          ###++             
          #+    +           
          #++++##++         
         +#++######         
         +####+++##+        
         +##++   +#+        
         ##+     +#+        
         #+      +#+        
         +       ##+        
                +#+         
               +#+          
              +##+          
             +##            
            +##+            
            +++             
                            
                            
                            
                            
                            
                            
           +++##+           
           #####+           
           +####+           
            ++##+           
           +###+            
           ###+             
           +##+             
           +###++           
            +#####+         
             ++####         
                +##+        
                +##+        
                 +#+        
                 ##+        
                +##+        
                +##+        
          ++   +###+        
          ##++####+         
          #######+          
          +#####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++++++++++              
    ###########+            
    ############+           
    +#+++    +##+           
            +###+           
          ++###+            
       ++#####+             
       +######+++           
       ############+++      
       +#+++++########++    
                 ++#####    
                    ++##    
                      +#    
                     +##    
         +++        +##+    
         +##       +##+     
         +###+++ +###+      
          +#########+       
           +#######+        
             +++++          
                            
                            
                            
                            
                            
                            
                            
            ++##++          
          +#######+         
         +########+         
        +######++++         
        +####+              
         +###+              
         +###               
         +##+               
         ###+               
        +###     ++         
        +###   ++##+        
        +###+  #####+       
         ###+ +######       
         +##++###++##       
          ##++##+ +##       
          ###### +###       
          +#########+       
           +########        
            ++###++         
             +##+           
                            
                            
                            
                            
                            
                            
         +#+                
         ++                 
        +#+                 
        +#+                 
        +#+                 
        +#+                 
        +#+                 
        ##                  
       +##                  
       +##                  
       +#+          ++      
       +##   ++++#####++    
       +## ++######+++##    
        +#+###++      +#+   
        +#####++      +#+   
        +##+++++      +#    
         +#+         +#+    
         +##++    +++##     
           +##########+     
            ++###++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#++           
           +######+         
           ########+        
          +###+++###+       
          ###+   +##+       
         +##+     +##+      
         ###+      +#+      
        +##+       +##      
        +##+       +##+     
        ##+        +##+     
       +##+        +##+     
       +##+        ##+      
       +##+       +##+      
       +##+      +##+       
       +##+     +###+       
       +##+     +##+        
        ###+   +##+         
        +########+          
         +######+           
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
               +##          
               +#+          
               ##+          
               ##+          
              +##           
              +#+           
             +##+           
             +##+           
             +##            
             ##+            
            +##             
            +##             
            ##+             
           +##+             
           +##              
           +##              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
             +##+           
             +###           
            +###+           
           +###+            
           +##+             
           +#+              
           +#+              
           ##               
           ##               
          +#+               
          +#+               
          +#+++#+           
          +#######+         
          +####++##+        
          +##+   +#+        
          +##+    #+        
          +##     #+        
           ##    +#+        
           ##   +##         
           ##+ +##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++####+        
           +########+       
          +##########+      
         +###+ ++++###+     
        +##++      +##+     
        +##+        ##+     
        +#+         +#+     
        ##          +#+     
       +#+          +#+     
       +#+          +#+     
       ##+          ##+     
       ##+         +#+      
       ###        +##+      
       ###        +##       
       +##       +##+       
       +##+     +##+        
       +###++ ++##+         
        +####+###+          
         +######+           
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++            
    ++++########+           
   #####+++++++##+          
   +++        +#+           
             +##+           
            +##+            
           +##+             
         ++##++             
        +########++         
        +##++++####++       
                  +###      
                    +#+     
                     ##     
                     ##     
                    +#+     
             ++++++###      
             ++#####+       
                ++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+++++     +++      
        +##+######+###+     
        ##++#######+#++     
       +#####+  +##         
      +####+     +#+        
     +###+       +##+       
     ++#+         ##+       
                  ##+       
                  ##+       
                  ##+       
                  ###       
                  ##+       
                 +##+       
                 ###+       
                +##+        
       +       +##+         
       #      +###          
       +#+++++###+          
        +######++           
          +++++             
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +#+         
                +#+         
                ##+         
        ++      ##+         
        ##      ##+         
       +#+     +##+         
      +##+     +##  +       
      +#+      +#+ +#       
      +#+      +#++#+       
      +#+      ##+##+       
       +#++   +###+         
        +###+####++         
         +#######           
            +++##           
               ##           
               ++           
               #+           
               ++           
               ++           
                            
                            
                            
                            
                            
                            
                            
            +#+             
           +##+             
          +##+              
          ###+              
         +##+               
         ###+               
         ##+    +#+         
        +##+    ###+        
        +##+    ###         
        +##+    ###+        
        +##+++++###+        
         #########+         
         +########+         
           +++ +##+         
               +##+         
               +##+         
               ###+         
               +##+         
               +##+         
               +##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++             
            ###             
            ###+            
            ####            
            +###            
            +###+           
             ###+           
             ###+           
             ####           
             ####           
             ####           
             +###           
             +###+          
             +###+          
             +###+          
             +###+          
              +##+          
              +##+          
              +##+          
                ++          
                            
                            
                            
                            
                            
                            
                            
          ++##+++           
        +########++         
        ##########+         
       +##++   +###+        
        #+      +###        
        +        ###+       
                 ###+       
                 ###+       
         +++     ###+       
        +###++   +###+      
        +#####+  +##+       
       +##++##+ +##+        
       +##+ ###+###+        
       +#+  +######+        
      +##+   +####+         
      +##+   +####+         
      +##+  +######+        
      +##+ +####+###+       
      +###+####+ +++        
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
          +#######+         
         +###+++###+        
        +###+    ###        
        +##+    +##+        
        ###     +##+        
        ##+    +###         
       +##+   +####         
       +##+  +#####         
        ###+####+##         
        +#####+ +##         
          +++   +##         
                +##         
                +##         
                +##         
                +##         
                +##         
                +##+        
                +##+        
                 ##+        
                            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
                +##+        
               +###         
               ###+         
              +###          
             +####          
             +###+          
             ###+           
            +###            
            ###+            
           +###+            
           ###+             
          +###+             
          +###              
          ###+              
         +###+              
         +###+              
         +##+               
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +#+                 
        +#+       ++        
       +##+       #+        
       +##       +#+        
       +#+       +#+        
       ##+       +#         
       ##+       ##+        
       ##+      +##         
       ##+      +##         
       +##++++++###         
        +#########+         
         ++#######+         
               +##          
               +#+          
               +#+          
               +#+          
                ##+         
                +#+         
                +###+       
                ++##+       
                            
                            
                            
                            
                            
            ++              
           +##+             
          +##+              
          +##               
         +##+               
         +##+               
         +#+                
         ##+                
        +##+                
        +##                 
        +#+                 
        ##+       +++       
        ###     +####+      
        +##     +####+      
        +##+    +##+##      
        +###+   +####+      
         +###++    ##+      
          +####++++##+      
           ++#######+       
             +#####+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++####+++           
       +#########+          
      +##+    +###+         
     +##+       +#++        
     +##        +##+        
     ##+        +###        
    +##          ###        
    +##          ###+       
    +##+        +###+       
     +#++       +####       
     +###++++++##+###       
      +#########+ +##       
        +++#++++  +##       
                  +##       
                  +##       
                  ###       
                 +##+       
                 +##+       
                 +##        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
          ++#+++##+         
         +##+   +#+         
         ##+    +##+        
        +#+     +###+       
        +#+      +##+       
        ##+      ##+        
       +##      +##+        
       +##    +####+        
       +##+  +#####         
        ###++#+++##         
        +####+  ##+         
          +++   ##+         
               +##+         
               +##          
               +#+          
               +#+          
               +#+          
               ##           
               #+           
                            
                            
                            
                            
                            
                            
                            
                            
          ++++###+          
      +++########+          
      +###++++###+          
      +++   +###+           
            +###            
            +####           
              +##+          
                ##+         
                +#+         
                 ##         
                 +#+        
                 +#+        
                 ##+        
                +##         
                +#+         
               +##          
              +##+          
          +++###+           
          +####+            
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
          ++#++##+          
         +##+  +#+          
        +##+    +#          
        +#+     +#          
        #+      +#          
       +#+     +#++#        
       +#+     #####+       
        +#+    +####        
        +##++++##+#+        
         +#####+ +#+        
            ++   ##         
                +#+         
                +#+         
               +#+          
               +#+          
               +#+          
               ##           
               ##           
               #+           
               ++           
                            
                            
                            
                            
                            
                            
                            
                ++###+      
              ++##+###      
             +##++  ##      
         +#####+   +##      
         ######+   +#+      
        +###++++  +##+      
        +##+      ##+       
        ##+      +##+       
       +##+  ++++##+        
       +##+ +#####+         
        +#+ +#####+         
        +##++######         
         +####+ +##+        
          +###  +##+        
          +##+  +##         
         +##+  +##+         
         +##++###+          
         +######+           
         +####++            
          +##+              
                            
                            
                            
                            
                            
                            
                            
                            
                  +#        
                  +#+       
       +++        ##+       
       +#+       +##        
       +#+       +#+        
       +#+       ##+        
       ##++      ##+        
      +####++   +##+        
     +##++###+  +#+         
     +#+  +###+++#+         
      +     +#####+         
             +++##+         
               +#+          
               +#+          
               +#+          
               +#+          
              +##+          
              +##           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
      ++##+       +         
      +###+      +#+        
      +###+     +##+        
       +##+     +##+        
       +##+    +###+        
        ##+    +##+         
        ##+    +##+         
        ##+    +##+         
       +##+    +##+         
       +##+     ###+        
       +##+     ###+        
       +#+      +##+        
      +###+++++++##+        
      +##############++     
      ###++++++++####++     
      ++++       ++##+      
                   +#+      
                   +##+     
                    +##+    
                     +#+    
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####+           
         ###++###+          
           +   ##+          
              +##+          
             +##+           
            +##+            
          ++##+             
         +##++              
         ###                
         #####+++           
         ++######++         
            +++####+        
                +###+       
                 +###       
                  +##+      
                  +##+      
          ++    +###+       
          +#++++###++       
          ++#####++         
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ##+           
              ###           
              ###           
              ###           
              ###           
             +###           
             +##+           
             +##+           
             ###            
             ##+            
            +##+            
            +##+            
            ###             
           +##+             
           +##+             
           +##+             
           +##+             
           ###              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++##++        
          ++#######+        
        ++##++   +#+        
       +##++     +#+        
     +##++      +#+         
     +#+      +##+          
     +++     +##+           
            +##+            
          +##+              
          +###++++          
           +++####+         
                +##+        
                 +##        
                  +#+       
                 +##+       
               ++###+       
             ++###+         
           ++###++          
         +###++             
         ##++               
                            
                            
                            
                            
                            
                            
                            
                +#+         
               +###+        
               +###+        
               +####        
              +####+        
              ####+         
             +####+         
             +###+          
             +###           
             ####           
            +####           
           +###+            
           +###+            
           +##+             
           +##+             
          +###+             
          ####+             
          ###+              
          ###+              
         +++#+              
                            
                            
                            
                            
                            
                            
                            
                            
         +++++              
      ++######++            
     +##########            
    +####++++###+           
   +#+++#+   +###+          
   ++  +##    ###+++        
   +    ##+++#######+       
        +#######+####+      
         +#####+  +##+      
         +##+      +##+     
         +##        ##+     
         ##+        +##     
        +##+       +###     
         ##+      +####     
         +##++   +####+     
         +####++#####+      
          +#########+       
           ++#####++        
             +++++          
                            
                            
                            
                            
                            
                            
                            
                            
             ##++           
            +#++#+          
            +#  +#+         
            +#   +#+        
            +#   +#+        
            +# ++##+        
            +# ###+         
             #+ ++++        
             +###++         
            +###+           
           +###             
          +#++#+            
          +#+ ++            
          #+  +#+           
          #+   #+           
          #+   ++           
          #+   +#           
          ++   ##           
          +##+##+           
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ##+#+           
       +#+++#####+          
      +########+#+          
       + ##+++ +##+         
         ++    +##+         
               +###         
                ###+        
               +##+         
               +##+         
               +##          
               +#+          
              +##+          
              ###+          
              ###+          
             +##+           
             +##+           
            +###+           
            +##+            
            +##+            
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+++          
          +########+        
         +#++   ++#+        
        +#+       +#+       
        #+        +#+       
       +#+       ++#        
       +#+      +#+#        
        ##+   ++##++        
        +########++         
         +#######           
              +#+           
              +#+           
              #+            
             +#+            
             +#             
            +#+             
            +#+             
            +#+             
           +##              
           +#+              
                            
                            
                            
                            
                            
                            
        +#+       +#        
        +#+       ##        
         ##      +##        
        +##      +#+        
        +#+      +#+        
        +#+      ##         
        ##+     +##         
        ###     +##         
        ##+     +##         
        ##+  ++++##         
        +#++#######+        
        +####+++##+         
        +#++    ##          
         +     +##          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
            +####++         
            +######+        
            ##+ ++##+       
            #+    +#+       
            #+    +#+       
            #+    +#+       
            #+    +##+      
            #+   +###+      
           +#+ +####+       
           +#++##++         
           +####+           
           +##++            
          +##+              
          +##+              
         +###+              
         +#+##              
        +#++#+              
        +#++#+              
        +####               
        +###+               
                            
                            
                            
                            
                            
                            
                            
                 +#####+    
              +++###+###    
             +####+++##+    
            +##+ +  +##+    
          ++###+    +##+    
         +#####+   +##+     
       +####+##+  +##+      
      +####+ ++  +##+       
     +####+    ++##+        
     +###+     +##+         
     +###+   ++##+          
     +####+++###+           
      ++#######+            
         ######++           
        +##++#####+         
        +#++  +#####+       
        +###++  +###+       
         ++##########       
            ++#######+      
              +++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
                +##++       
                 +###+      
                   +#+      
                   +#+      
                  +##       
                 +##+       
                +##+        
               +##++        
              +##+          
             +##++          
            +##++           
           +##+             
          +##+              
         +##++              
        +##++               
       +###                 
       +##+                 
      +##+                  
       ++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++##+             
        ++##++#  ++         
        +#+   + +#+         
       +#+      +#+         
      +#+       ##+         
      ++       +##+         
      ++       ###+         
      ++      +#+#+         
      +#++++++#+ #+         
       +######+  #+         
         +++++   #+         
                 #+         
                +#+         
                +#+         
                +#+         
                +#+         
                 #+         
                 #+         
                 #+         
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
       +++++++++++++        
       +###+++++++##        
        +#+       +#+       
        +#+       +#+       
         +#+      +#+       
         +##+    +#+        
          ##+    +#+        
          +#+    ##         
           #+   +#+         
           #+   +#+         
           ##  +##          
           ##  +#+          
           #+  ##           
              +#+           
              +#+           
              ##            
             +#+            
             +#             
             +#             
             ++             
                            
                            
                            
                            
                            
             ++             
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
            +##+            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +#+             
           +##+             
            +##             
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +##      +#+        
       +###+    +###+       
       +###+    +###        
       ####+   +####        
       +####+  +####        
       +#####++#####        
        ###########+        
        +##########+        
         ##########+        
          +########+        
           ++ +####+        
              #####         
              ####+         
              ####+         
              ####+         
              ####+         
             +####+         
             +####+         
             +####+         
              ++++          
                            
                            
                            
                            
                            
                            
                            
         ++#####++          
         ########+          
        +####+####+         
        +##+    +#+         
        +##+    +#+         
        +##+     +          
        +##+                
         ####               
         +####++            
          +#####+           
            +####++         
             ++####+        
               +####+       
                ++###       
                  +##+      
                  +##       
                ++###       
        +#+++++#####+       
        +#########++        
         ++####++           
                            
                            
                            
                            
                            
          +##               
         +##+               
         +##                
         +##                
        +##+                
        +##+                
        ###                 
       +##+        +++++    
       +##+      +######+   
      +##+     ++####++##+  
      +##+    +###+    +#+  
      ##+    +##++     +#+  
      ##+   +##+      +#+   
      ##+   +##+     +##+   
      ##+  +##+     +##+    
      +##  +##    ++##+     
      +##+++##++++###+      
       +###########++       
        +########+          
         +++++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###           
            +####+          
          +#######+         
         +#########+        
        +####+ +####++      
        +###+  ++####+      
       +###+      +###+     
       +###       +###+     
      +###+        +##+     
      +###+         ###+    
      +##+          +##+    
      +##+          +##+    
      +##+         +###+    
      +##+         +###     
      +##+        +###+     
       ###       +####      
       +##++++++#####+      
       +############+       
        +#########++        
           +++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +###+++           
         +#######+          
        +###+####+          
        +##     ++          
        +#+                 
        ##+                 
       +##+++++             
       +#######++           
       +#########+          
       +##++ +++##+         
        ++      ###+        
                ++#+        
                 +##        
                 +##+       
            ++   +##+       
            +#+ ++##+       
            +#######+       
            +######+        
             +####+         
             ++#++          
                            
                            
                            
                            
                            
                            
              ++            
           ++###+           
        ++#+###+#+          
       +#####+++#+          
       +###++  +##+         
        +++    +##+         
               ###+         
              +##+          
              ###           
             +##+           
             +###           
            +###+           
           ++#+#+           
           +###+            
          +###+             
         +#######+++++      
       ###############++++  
       ############+++#++++ 
       ++##+++ +          + 
         +                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
        ++#######+          
       ####++ +###+         
       ##+     +##+         
               +##+         
               +##+         
               ###+         
              +##+          
              +##+          
              ###+          
             +##+           
            +###            
            +##+            
           +##+             
           +##+ +++####+    
          +##++#########+   
         +#######+++++++    
        +####++             
       +###+                
       +++                  
                            
                            
                            
                            
                            
                            
        ++##+               
        +####+              
       +######+             
        +++####             
           +###             
           +###             
           +###             
           ####             
          +####             
          ####+             
         +###+              
         +###+              
        +###+               
        +###                
        +###         +++    
        +###    +++++###+   
        +####+++########+   
        +###############+   
         +##########++#+    
          ++#+###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +##+            
            +##+            
             +##+           
              ##+           
             +##+           
             ###            
             ###            
             ###            
             ###            
             +##            
             +##            
             +##            
             +##+           
             +##+           
              ##+           
              ##+           
              ##+           
              +##           
               +#           
                            
                            
                            
                            
                            
                            
                            
             ++#+           
           +#####           
        +++#####+           
       +####+++             
      +####+                
      +##++                 
      +##+                  
       +##++                
       +#########+++        
        ++++++######+       
              +++####+      
                  ++##+     
                   +##+     
                   +##+     
                  ++##+     
                 +###+      
              +++##++       
         +++#####++         
        +#######+           
        +####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###########+    
          ++###########+    
         +###++++++++       
         +###               
         +##+               
         +##+               
         ###+               
         +##                
         +##                
          ###+              
          +####+            
           +#####+          
        +    ++###+         
        #+      +##         
        #+       +#+        
        +#+      +##+       
         +#++   ++##+       
         +##########+       
          ++#######+        
             +###+++        
                            
                            
                            
                            
                            
                            
          +++++             
         +######+           
         +######+           
         +#######+          
         +#+ +####+         
          ++  +####         
               +###+        
                +##+        
                +##+        
                +##+        
                +##+        
               +###+        
             ++###+         
       ++++++#####          
    ++###########+          
    +############+          
    +################+      
    +################+      
    +##+++    +++####+      
                 ++##+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+       +++        
      +##+       ##+        
       ##+       ##+        
      +##+       +#+        
       ##+       ##+        
      +##+      +##+        
      +##+      +##+        
      +##       +##+        
      ##+       +##+        
      ##+ ++++#####+        
      #######+++###         
      +##+++     ##+        
                 ##+        
                 ##+        
                +##+        
                +##+        
                 ##+        
                 ##+        
                 ##+        
                 +##        
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +####+           
          +##+++#+          
         +#++   ##          
        +#+     +#          
        ##      ##          
       +#+      +#+         
       +#+     +##+         
       +#+   ++###          
        ###+#####+          
         +##+++##+          
               ##+          
               ##           
               #+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
               #+           
                            
                            
                            
                            
                            
                    ++#+    
                  ++##++    
                  ###+      
                +###+       
               +##++        
              +##+          
             +##+           
             ###+           
           +####+           
           #####+           
          +##++#+           
          ### +#+           
         +### +##+          
         +##+ +##+          
         +##+ +##+          
         +##+ +#+           
         +##+ +#+           
         +######+           
         +######+           
           +####+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++               
      +#######++            
      +########+            
           ++###+           
              ###           
             +###           
            +###+           
          ++###+   +++      
         +################  
      +################+++  
      #######++++++++++     
      +##++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +++      
                +++##+      
      +#+++++++#####+       
      +#########+###+       
       ++++++++ +##+        
                +##         
               +##+         
               +##          
               +#+          
              +##           
              +#+           
              ##+           
             +##+           
             +#+            
             ##+            
             ##+            
            +##+            
            +##             
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            +######+        
           +###+++##        
          ###+   +##        
        +###+    +##        
      +####+     +##        
     +#####+     +##        
     +##++       ##+        
      ++        +##         
                ##+         
               +##+         
               ###+         
              +##+          
              +##+          
              +##           
              +#+           
             +##+           
             +## +          
              +##+          
              +#+           
                            
                            
                            
             ++##           
             #####+         
            +######+        
            +#######        
           +### +###+       
           +###  +###+      
           +##+   +##+      
           +++     +##+     
                   +##+     
                    ###     
                    ###     
      ++            ##+     
     +####+        +##+     
    +#######+++   +##+      
    +#########++++###+      
    +###############++++    
     +#################+    
      +################     
       +##############+     
        ++#+###++ +++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++##+++       
            #########+      
            +##+++++#+      
             ++    +#+      
                  +##       
                  +#+       
                 +##+       
                +##+        
               +##+         
              +##+          
              +#+           
             +##            
            +##+            
           +##+   +#+       
         ++##++++##++       
        +###++####+         
       +#######++           
       +#####+              
      +###++                
      +#++                  
                            
                            
                            
                            
                            
                            
                            
                            
               ++           
              +#+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
             +#+            
             +#+            
            +###            
            +###+           
            +##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
               +###         
               +###         
               ####         
              +####         
              ####+         
             +###+          
             ####+          
            +####           
            +###+           
           +####+           
           +####            
           #####            
           ####+            
           ####+            
          +####+            
          +####+            
           ###++            
           ###+             
           ++#+             
                            
                            
                            
                            
                            
                            
                            
                            
        +###++++++          
      +###########++        
      +##############+      
     +################+     
     +###+++++++#######+    
      +++       ++######    
                  +#####    
                   +###+    
                   +###+    
      +####++      +####    
     +#######+    +####+    
     ##########+ +#####+    
    +#################++    
    +#################+     
    ####+  +##########+     
    +###++++##########      
    +################+      
     +##########+++         
       +######++            
        ##++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++####+          
         +########+         
         +##+++++##         
         +#      +#         
         +#+     +#         
         +##+   +##         
          +##+ +##+         
           +#####+          
            +###+           
             +##+           
             ###+           
             ####           
            +#++#+          
            +# +##          
            #+ +##          
            #+  ##+         
            #+  +#+         
            ##++##+         
            ######+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
   +      +++               
   ##++++####+              
   +##########++            
    ############++          
    +++      +###+          
           +######          
         +########          
          ######++          
          +###++            
           ####+            
           ++####+          
             +####+         
               ++##+        
                 +##+       
         ++       +##+      
          ++++++++####+     
           ++#########+     
            ++#########     
                 ++++++     
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           +#+              
           +#+              
           +##+   ++        
           +++##++#+        
           #+ ++###+        
          +#+    +#+        
          +#    +#+         
          ++   +#+          
          #+   ##+          
          ++  +#+           
              #+            
             +#             
             #+             
            +#+             
            ##              
           +#+              
           +#+              
           +#+              
           ##               
                            
                            
                            
                            
                            
                            
             ++#+           
            +####           
           +##+##+          
           ##+++##          
          +##   ##+         
          +#+   +#+         
          +#+   +#+         
          +++   +#+         
                ##          
                ##          
                ##          
                #+          
            ++++#+          
           +#####+          
           ##++##+          
          +##+ ###+         
          +#+ +#++#+        
          +##+##            
           +###+            
           ++##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+                
         +##    ++          
         +#+   +##+         
         +#     +#+         
         +#     +#+         
         #+      #+         
         #+      #+         
         #+      #+         
         #+      #+         
         #+      #+         
         #+      #+         
        +#+      #+         
        +#+++    +++        
         ++####++##+        
             ++++##+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                  #+        
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +#+           
               ##+          
               ##+          
               ##           
               ##           
              +#+           
              ##+           
             +##            
             +##+           
             +#+            
            +##+            
            +##+            
            +##             
             ##             
             ##             
            +##+            
             ##+            
            +##             
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +######++++          
       ###########+         
       +++    +++##         
                +##         
                +##         
                +#+         
                ##+         
               +##          
               ##+          
               ##+          
              +##           
              ##+           
             +#+            
            +##             
            +#+             
           +##+             
           +##              
           ##+              
          +##+              
          +##+              
                            
                            
                            
                            
                            
             ++             
             ##             
             ##             
             ##+            
             +#+            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
              #+            
              ##+           
              ##+           
             +##+           
             +##            
             +##            
              +#            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###+++++++         
        ++#########+        
           ++++####+        
                +#+         
               +##+         
               +#+          
              +##+          
              +##           
              ##+           
             +##            
             ##+            
             ##+            
            +#+             
            ##+             
           +##              
           +#+              
           ##+              
           ##               
          +#+               
          +#+               
                            
                            
                            
       #+                   
      +##+                  
      +##+                  
      +##+                  
      +##+                  
      +###                  
      +###                  
      +###                  
      +###                  
      +##+      +++++++     
      +##+     +#######+    
       +#+    +####+###++   
       +##    +##++  +##+   
       +##+  +###+   +##+   
        ##+  +##+    +##+   
        +###++##+   +###+   
          #######+ ++###+   
          ++######+####+    
             ++######++     
                +++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#+                  
       ###                  
       +###++++++           
       +#########+          
       +#+++++++##          
       +#       #+          
       +#       #+          
       ++      +#+          
               +#+          
               +#+          
            +  +#+          
           +#+++#+++##+     
           ++#######+++     
             +###+++        
               +#           
               +#           
               +#           
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
         +###++             
         +  ++##+           
              ++#+          
                +#+         
      +++        +#+        
      +#+         +#        
       +#+        +#+       
        +#+        ##       
         +#+       +#+      
          +#++     +#+      
           ++#+    +#+      
            ++#+  +#+       
              +#++++        
               +##          
             +###+          
          ++##++#+          
         +##++ +#+          
        +#+   +##           
        +#++++##+           
        ++#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++                   
     +###++                 
     +######+               
      +########++           
       ++########           
         +++#####+          
             +###+          
              +##+          
               +##+         
               +##+         
              +###+         
             ++##+          
            +####+          
        ++++#####           
       +#########++++  ++   
       #############++++#   
       +################+   
               +#######+    
                   +++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++                    
     +##                    
     +##+         +         
      +###+       #+        
       ++##+++++++##        
         +######++##        
           +++++++#+        
                +##+        
                ##+         
               +#++         
               ##+          
              +##+          
              ###+          
             +###           
             +##+           
             +##            
            +##+            
            +##+            
           +##+             
           +#++             
                            
                            
                            
                            
                            
                            
                            
        ++++ ++             
       +###++##+++          
       +##########+         
        +##########+        
          +++++#####        
               +####+       
               +####+       
           +++######+       
         ++########+        
         #########+         
         +#########+        
         ++++#######+       
              ++#####       
                +####       
                 +###       
      +##+       +###+      
      +###++   ++####+      
       +############+       
        ++#########+        
          +++####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
            +#+             
             #+             
             #+             
             ##             
             #+             
             #+             
             #+             
             #+             
             ##             
             ##             
             ##             
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   #########++              
   ++##########+++          
    +++++++#######++        
            +++#####+       
               +++##+       
                 +###       
                 +###       
                 +##+       
                +##+        
                ###+        
               +###         
              +###+         
              ###+          
             +###+          
             +##+           
            +###            
           +###+            
          +###+             
          +###+             
           ##+              
                            
                            
                            
                            
                            
                            
             +++++++##+     
           +##########+     
           +##########+     
          +###+++++++       
          +##+              
         +###               
         +##+               
         ###+++             
         +#####+            
         ++++###+           
             ++##+          
          +     ##+         
         ++     +#+         
         +#+    +#+         
         +#+    +#+         
          ##+   ##+         
          +##+ +##+         
          +#######          
           +#####+          
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
          ++++##++          
         +########++        
        +#####++++##+       
       +###+     +##+       
       ###+      +##+       
       ##+       ###        
       +##+     +##+        
        +##+   +##+         
         +###++##+          
          ++#####+          
            +###+           
            #####+          
           +##++##+         
          +##+  ++#+        
          +##    +##+       
          ##     +##+       
         +##    +###+       
          ##++++####+       
          +########+        
           +####+++         
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++         
           +#######+        
         +###+++ +##+       
       +##+++    +##+       
      +##+       +##        
      #++       +##+        
      +         +#+         
               +##+         
               ##+          
              ##+           
            +###+           
           +##+       ++++  
          +##+    +++###+   
         +##+  ++####++     
        +###++####++        
        +#######++          
        +##++++             
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
             +##+           
            +##+            
            +##             
           +##+             
          +##+              
          +#+               
         +##+               
         +##                
         ##+    +++         
        +##   ++####        
        +#+   +##++#+       
        ##+   ##+  +#+      
        ##+  +#+   +#+      
        +#+  #+   +#+       
        +##+ #######        
         +##+######+        
          +#######+         
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +####+        
             +#+++##+       
            +#+    ##       
           +#+     +#+      
           +#      +#+      
           ++       #+      
                    ++      
                    ++      
                   +#+      
                   +#+      
                   +#+      
         ++++#++   #+       
       +####++###++#+       
     ++##+     ++###        
     +#+         +##+       
     ##         +#++#++     
    +#+        +#+  +#+     
     +#+     +##+    +      
     +###+++###+            
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
            +#####+         
           +###+###         
          +###+ +##         
         +###+  ###         
       #+###+   ##+         
       ####+   +##+         
       ++++   +##+          
              +##+          
             +##+           
             +##+           
            +##+            
           +##+             
           ##+              
          +#+          +++  
          +#+       ++###+  
         +##     ++#####+   
         +##++++#####++     
         +#########+        
          ++###+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++      + +        
        +#+ ++########++++  
        +##+#############+  
        +##############+    
        +#####++#+++++      
        +###++  +           
        +###+               
        +###++++            
         +#######+          
         +#######+          
          +#######+         
            +++###+         
        +      +###         
        #++    +###         
        ###+   +###         
        +###+++####         
        +#########+         
         +#######+          
          +######+          
            ##++            
                            
                            
                            
                            
                            
                            
               ###+         
             +####+         
            +####++         
          ++#####           
         +#####+            
        +#####+             
        +####+              
       +####+               
      +########++++         
      +############++       
      +##############++     
      #################+    
      ####+####++++#####+   
      #### ++++    ++####+  
      ####++         +###+  
      +#####+        +###+  
       +########++++#####+  
        +###############+   
         +#############++   
           ++++#####++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++###+    
              +#####++++    
              ++++          
              ++            
             +#+            
             +#             
            +#+             
            +#+             
            ##              
           +#+              
          +##+              
          +#####++          
         +###+++#++         
         +##+   +#+         
         +++     ##         
        +       +#+         
       +#      +##          
       +#+    +##+          
        +##+++##+           
         +#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++##+       
           +##########      
          +###########+     
         +#####+++++###     
        +#####+    +###+    
       +#####+      ###+    
       ######       +##+    
      +##+##+       +##+    
      ###+++        +##+    
     +##+ ++        +##+    
     +##+           ###+    
    +###+          +##+     
    +##+           +##+     
    +##            ###+     
    +##+          +##+      
     ##+        +####       
     ###++   +++###+        
     +#####++#####+         
      +#########++          
       +######++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            +###+#+         
           +##+  +#         
          +##+  +#+         
         +##+   +##+        
         +#+   +#+#+        
        +#+   +#++#+        
        +#+   ++ +#+        
        +#    +  ##         
        +#      +##         
        +#+   ++###         
        +##+++##++#         
         +####++ ##         
          +++   +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                 ++         
                            
                            
                            
                            
                            
                            
         ++#####++          
        +##########++       
       +#############+      
       +###+++++######+     
        ++       ++###+     
                  +###+     
                 +####+     
                ++####      
               +#####+      
              +#####+       
            +#####+         
          ++#####+          
        ++######+           
       +######+             
     ++####++         ++    
    +######+++++++##++##    
    ###################+    
    ################+++     
    ++###########++         
       +++                  
                            
                            
                            
                            
                            
                            
                            
                            
                   #++      
                  +##+      
                  +##+      
       +##        +##+      
       ###       +##+       
      ####       +##+       
     +###+       ###+       
     +###        ###+       
     +##+        ###+       
     +##+       +###+       
     +##+       +###+++     
     +###+      +#####+     
       +####+##+#####+      
        ++##########+       
          ++#######+        
                ###+        
                ###+        
                +##+        
                +##+        
                 ##+        
                            
                            
                            
                            
                            
                            
                            
          +++#+#+           
         +#######+          
         ##++++##+          
         #+    ##+          
               ##+          
              +#+           
             +##            
           ++##+            
          +####             
          +#####+           
          ++  +##++         
                ###+        
          +      ###        
         +#       ###       
        +#+       +##+      
        +#+       +##+      
        +#+       +##+      
        +##+    ++###+      
        ++##++######+       
         ++#######+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
         ++#++#++#+         
         ###+##++#+         
          +++++ +#+         
               +##+         
              ++#+          
              +++           
             +#+            
            +#+             
           +#+              
           +##+             
            +###++          
               ++#          
                 ++         
                 ++         
                +#+         
                #+          
               +#+          
         +++++##+           
         +++###+            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
          ++#####+          
         +########+         
         ###+  ###+         
        +##+   +##+         
        ##+    +###         
        +##+    ##+         
         +#+   +##+         
          ##+++##+          
          +######+          
            ++++#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +###+        
               +###+        
               +###+        
                +##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++++++++++   
       +#++#############+   
      +#################+   
     +######++++++++####+   
     #####++       +###+    
     ####+        +###+     
     ##+        ++###+      
               ++###++      
              ++###+        
              +###+         
            ++###++         
            +####+          
           +####+           
          +####+            
         +####+             
        +####+              
       +####+               
       +###+                
       ###+                 
       +#+                  
                            
                            
                            
             ++             
            +##             
            +#+             
            +#+             
            +#+             
            +#              
           +##              
           +##              
           ##+              
          +##               
          ##+               
          ##+     ++##      
         +##+   +#####      
         +#+  +####+##      
         +#+  ###+ +##      
         +#+  ##+  ##+      
         +##+ ##++##+       
          ###+#####+        
          ++######+         
            ++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++##+       
             ++######       
           +########+       
          +####++++#+       
         +####+   ++        
        +###+     ++        
       +###+                
       ####                 
       ###+                 
      +##+        ++++      
      +##+      ++####+     
      +##+     +#######     
      +##+    +####++##+    
       ##+    +###+ +##+    
       ###+  +###+ +###     
       +##+  +### +###+     
        ###+ +#######+      
        +###########+       
         +#########+        
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++         
             ++###+  ++     
           ++####+  +##+    
         ++####+   +###+    
         ####++   +###+     
        +###+   +####+      
        +###+  +###+        
         +###++###+         
          +######+          
           +####+           
           +#####+          
          +###+###+         
         +###+ +###         
         +##+   +##+        
         +##    ###+        
         ##+  ++##+         
         +##+ +###+         
         +########          
          +######+          
           +++++            
                            
                            
                            
                            
                            
                            
                            
           ++++++##++       
          ###########+      
         +######+++###+     
        +#####+    +##+     
        +####+     +##+     
       +####+      +###+    
       ####+       +###+    
      +####+       +###+    
      +###+        +###+    
     +####         +###+    
     +###+         ###+     
     +###+        +###+     
    +####         ####+     
     ####        +####+     
     +###+      +####+      
     +####     +#####+      
      +####+++++#####+      
       +############+       
        +##########+        
          ++++##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++##+                   
    ####+      +            
    +####+    +###+         
    +####+    +####         
     +####    +####+        
     +####+   +####+        
      ####+   +####+        
      ####+   +####+        
      +#####++#####+        
       +###########+        
       ++##########+        
         +#########+        
             ++++###+       
                +####+      
                 +####      
                 +####+     
                 +#####+    
                  ######    
                  ++####    
                   +###+    
                            
                            
                            
                            
                            
                            
                            
              +#            
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#            
              +#            
              ++            
              #+            
              #+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
     +##                    
     +##                    
      ##+                   
      +##+                  
      ++##+                 
        +##+                
          ###+              
          ++##+             
            ++#++           
              +##+          
                ##+         
                +##+        
                  ##+       
                  +##+      
                  +##+      
                  +##+      
                 +###+      
                +###+       
        +##++++####+        
        +++#####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###++           
        +###+++##+          
       +###+   ++#+         
       ###+     +#+         
      +##+      +##         
      +#+       +#+         
      ##+       +#+         
      +#+  ++++++#+         
      +#+ ++++####++        
       ++ +   +#####+       
              +#++##+       
             +#+  +##+      
            +##    +#+      
            ##+    +##      
           +##     +#+      
           +#+     +#+      
           ##+     ##       
           ##+    ##+       
           +##+++##+        
            ######+         
                            
                            
                            
                            
                            
                            
                            
              ####+         
            +######+        
           +########+       
          +##+###+##+       
          ++  +##++#+       
               ### ##+      
               ### +#+      
               ### +##      
              +##+ +##      
              +##+ +#+      
           ++++## +#+       
         +######++##+       
       +###########+        
      +####++#+####         
      +##+###+ ####+        
     +##+ +++ +####+        
     +#+    +###+##         
      #+   +###+ +#         
      +##++###+   +         
      ++#####               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
            +######+        
           +####+##+        
         +####+  +#+        
         +##++  +##+        
        +###   +###         
        +##+ ++###+         
        +#+++#####+         
        +####++###+         
         +##+ +##+          
             +###+          
             ###+           
             ##+            
            +##+            
            ##+             
           +##+             
           +##              
          +##+              
          +##+              
          +++               
                            
                            
                            
                            
                            
                            
             +##            
             +##            
             +##            
             +##            
             +##            
             ###            
             ###            
            +###            
           +####            
           +#+##            
           +++##            
             +##            
              ##            
              ##            
              +#+           
              +#+           
              +##+          
              +##+          
               +#+          
                ##+         
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+           
         +#######+          
        +####+++##          
       +##++    ##+         
       +##+    +##          
        +####++##+          
        +########           
         ++++####           
            +####+          
            +#++##+         
           +##+ +##+        
           ##+   +#+        
          +##     ##+       
          ##+     ##+       
          ##      ##+       
         +#+      ##        
         +#+     +#+        
         +###++++##+        
          +#######+         
           +####++          
                            
                            
                            
                            
                            
                            
                            
                            
          +###+             
          +#####+           
          ####+###          
         +###+ +##+         
        +##+#+  +##+        
       +##+ ++   +##+       
       +#+  +    +##+       
       ##+        +##+      
      +##          +#+      
      +#+          +##+     
      +#+           +#+     
      +#+           +##     
      +#+           +##     
      +##            +#     
       +#+          +#+     
       +##+         +#+     
        +##+      ++#+      
        +###++++++###+      
          +########++       
           ++###+++         
                            
                            
                            
                            
                            
                            
               ++##+        
              +####+        
              #####+        
             ####+          
            +###+           
           +###+            
           +###             
          +###+             
          +###              
          ###+              
          ###+  ++          
         +### ++##+         
          ###+#####+        
          #########+        
          +########         
          +########         
          +#######+         
           +#####+          
           +####+           
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+#++++         
         +#########+        
         +##++++++#+        
         +##      ##        
        +##+     +#+        
        +#+      +#+        
        ##       +#+        
        ++      +##         
                +#+         
               +##+         
               +#+          
              +##+          
              +##           
             +##+           
             +##+           
             ###            
            +##+            
            +##+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
       ++++++++             
     ++#########++          
    +####++++++###+         
    ##++       +###+        
    ++          +##+        
                +##         
                ##+         
               +##+         
               ###          
              ####     +    
             +##++  ++#+    
             +##+ +###++    
           +###+++##++      
          +########+        
         ++######++         
        ++#####++           
        +####+              
         ++++               
                            
                            
                            
                            
                            
                            
                            
                            
                    +++     
                   +#++     
                  +##+      
                 +##        
                ++#+        
               +##++        
              +###+         
             +###+          
            +###++          
            +###+           
           +###+            
           ###+             
          +##+              
          +#+               
          +#+               
         +##+               
         ++#+               
          +#++ ++           
           +##+#+           
            ++##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ##++++        
             +###+##+       
             ###+ ###       
            +###+ ###       
            +###+ ###       
           +###+ +###       
          +####   ###       
          +###+  +##+       
          +###+ +###        
         +###+  +##+        
         +##+   ###+        
         +##+  +###+        
         ###   ###+         
         ##+  +###          
        +##+  +##+          
        +##  +###+          
        +##++###+           
         ######+            
         +####+             
          ++++              
                            
                            
                            
                            
                            
                            
                            
                      +++++ 
                   ++####++ 
                 ++####+    
              ++####+++     
            +####++         
           +###++           
          ####+             
         +###+              
        +###+               
         +###+              
        +++###+             
        +  +###+            
       ++   +###+           
       ++    +###+          
       ++     +###          
       #+      +##+         
       +#+++++++##+         
       +##########+         
        ++#######+          
          +++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#++             
          +####+            
          +#####+++         
          ############++    
          ###++++++++++     
          +##+              
           +#+              
           +#+              
           +##              
            +#+             
            +#+             
             ##+            
             +##            
             +##+           
        +     +##           
        ++     ##+          
        +#++   +##          
         ####+ +##          
          +#######          
            ++###+          
                            
                            
                            
                            
                            
                            
          ++++++            
        +#######++          
        +#########+         
        +###+++####+        
        ++++   +####+       
                +###+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
               ++###+       
            +++####+        
        +++########+        
       ############+        
       ############++       
       ########+++###+      
       ########+  ++###+    
       +######+     ++###++ 
       +#####+        +++#+ 
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++         
            ++###+##+       
          ++#+#######+      
          +###########+     
         ++####++++++##+    
        +#####+     +###    
       +####++      +###    
      +###++        +###    
     +###+          ####    
     +##+          ####+    
     ###        +++###+     
    +##+      ++####++      
    +##+  ++++#####++       
    +###+#########+         
    +#######++#+++          
     +###+++                
      +++                   
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###++              
         ++++##+            
             ++#+           
              +##           
               +#+          
               +##          
                ##          
               +##          
               +##          
               +#+          
              +##+          
             ++##           
             +##+           
            +##+            
           +##+             
           +##              
          +##+              
          +##+              
           +###++++         
            ++++##+         
                            
                            
                            
                            
                            
                            
                            
          +##++             
         +#####+            
          ++++#+            
              ##+           
              +#+           
              +#+           
               ##           
               ##           
           +++ ##           
          +######           
          #######+          
         +#++ +###          
        +#++  #####         
        +#+   ##+##++       
        +#+   +#+ +##+      
        +#+  +##+  +###+    
        +#+  ##+    ++++    
         ##++##+            
         +####+             
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+             
           ####++++         
          +##+#####++       
          ### ###+##+       
         +##++##+ +##       
         +##+##++  ##+      
         +##+## +  +#+      
        +##++#+ ++ +#+      
        +##  ##  + ##+      
        +##  +#++  ##+      
        ##+   +++ +##       
        ##+       +#+       
        ##+       ##+       
        ##+      +#+        
        ##+      ##+        
        +#+     +#+         
        +##+   +##+         
         ###++###+          
         +######+           
          ++##+             
                            
                            
                            
                            
                            
                            
                            
             ++#+           
          ++##++##          
          ##+   +#          
         #++    +#          
         +      +#          
                +#          
                ##          
               +#+          
               ##           
              +#+           
             +##            
             +#+            
            +#+             
           +##              
           ##+              
          ######++          
         +###+++##+         
         ##+     +#+        
        +#+       #+        
        #+                  
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+   +##         
         +##+   +##         
         +##+   +##         
         ##+   +###         
         ##+   +###         
        +##   +####         
        +##   #####         
        +#+   ####+         
        +#+ +#####+         
        +#+ ###+##+         
        +#++## +#+          
        +####+ +#+          
        +###+  +#+          
         ++++ +##+          
              +##+          
              +###++        
              +####+        
              +###+         
               +##+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
           +#####+          
          +#######          
         +###+++##          
         +####+ +#          
         ####+  +#+         
        +####   +##         
         + #+   +##         
           +#   +#+         
           +#+  +#+         
            #+  +#+         
            +#+###+         
             +##+#+         
              +  #+         
                 ##         
                 ##         
                 ##         
                 #+         
                 #+         
                 #+         
                            
                            
                            
                            
                            
               +++++        
              +####+        
           ++++++##+        
       ++++++++++#+         
     +++#+++  +#+           
    +#+##+   +#+            
     +###+  +##+            
      +++#+ +#+             
         ##+##              
          +###++            
          +###+#++          
          +##++###+         
         ++#+ +++##++       
         +##+    +++++      
         +##+      #++      
         +###+     + ++     
         +###+       ##+    
          +###++++ ++#+     
           +##########+     
             ++#+#+++       
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +#####          
            ######+         
           +######+         
          +########+        
          +###+++###+       
          +##+   +###       
         +##+     +##+      
         ###+     +##+      
         ###+     +##+      
        +###+     +##+      
        +##+      +##+      
        +##+      +##+      
        +##+     +###       
        +##+    +###+       
        +##+   +###+        
        +###+++####+        
         #########+         
         +#######+          
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++###++         
        ++#########+        
       +##########+         
       +#####++             
        ###++    ++         
        +##      ###        
       +###     +###+       
        ###   ++####+       
        +##+++######+       
        +###########+       
         +######+###+       
           ++++ +###+       
                +##+        
                +##+        
                +##+        
                +##+        
                ###+        
                ###+        
                +##+        
                 ##+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#####++          
        ++#######+++        
      ++##++++  + ##+       
      ###+       +##+       
     +##+       +###+       
     +#+        +##+        
     +#+       +###+        
     +#+      +####+        
      ##+ +++###+##+        
      +#######+++##         
       +###+++  +#+         
        +++     +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
      +++          ++++     
     +###+         ####     
     +###+         ####+    
     ####+        +####+    
    +####         +####     
    +####+        +####     
    +######+++++++####+     
    +#################+     
    +#################      
     +#++############+      
             ++++####+      
                 +###+      
                 +###+      
                 +###+      
                 +###+      
                 +###+      
                 +###+      
                  ++        
                            
                            
                            
                            
                            
              +#+           
             +##+           
             +#+            
            +##+            
            +##             
           +##+             
           +#+              
          +##+              
         +##+   +++         
         +##+++#####+       
         +#+ +###+##+       
        +##++##++  ##+      
        +#+ +#+    +#+      
        +#++#+     ##+      
        +#++#+    +##       
        +#++##+  +##+       
        +##++##++###+       
         ###+######+        
         +#######+          
          +++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++++++++##   
         +##############+   
        +###+++++++++++     
        +##+                
       +##                  
       ##+ ++++++           
      +#+++######+          
     +######++++##+         
     ####++     +##         
     +++         ##+        
                 ##+        
                 ##+        
          +     +##+        
         +#++#####+         
         +######++          
         +++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++   +#+        
         ++##+   +##+       
        +####+   +##+       
       +####+    +##+       
       +###+     +##+       
      +####+     +##+       
      ###++      +##+       
     +###+       +##+       
    +###+        +##+       
    +##+         +##+       
    +##+         +###       
    +######++++##+###++     
     +#################+    
        ++++++##+####++     
                 +###       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                 +##+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#++++       
          +++########+      
        +#######+++##+      
       +####++    +##+      
       +##+       +##+      
       +##+       +#+       
       +###+     +##+       
        +####++++####++     
         ++##########+      
           +++++###+        
               +###         
               ###          
              +##+          
             +###+          
             +##+           
            +##+            
           +###             
           ###+             
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
              +#+           
             +###+          
             +##++          
             +##+           
            +###+           
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +####+         
            +###+     +##+  
           +###+     +####  
          +###+     +###+#  
         ++##+     +##++    
         +##+     +##++     
        +###+    +###+      
       +###+    +##+        
       +##+    +##+         
       +##    +##+          
       +##+++####           
       +##########+         
        +#########+         
         ++##+++##+         
          +#+  +##+         
          ##+ +##+          
          ##++###           
          +#####+           
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
         ++######++         
         +####+ +#+         
         ++++  +##+         
               ###+         
             +###+          
            +###+           
          +####+            
         +#####             
        +######++           
         +###++##+          
           +   +#+          
                +#+         
                 ##+        
                +##+        
                +##+        
      ++       +###+        
      ++     ++##++         
      +##+++####+           
        ++###++             
                            
                            
                            
                            
                            
                            
                            
                            
         ++                 
       +###+                
     ++###++          ++    
     +##+           +###+   
     +##+           +####   
     ##+           +##++    
     ##+          +###      
     ##+          ###+      
     +##+        +###+      
     +##++       +###       
      +###++     +##+       
       +####+++++###+       
        +###########+       
         ++########+        
              ++###+        
                +##+        
                +##+        
                 +##+       
                 +###+      
                   ++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#####++          
         ++#######+         
         +########+         
         +##+  ###+         
        +##++  ####+        
       +###+  +####+        
       +###  +#####         
       +####+#####+         
       +###########+        
       +###########+        
        +##+++++###+        
         ++    +###+        
               +###+        
               +###+        
               +####+       
               +####+       
                ####+       
               +####+       
               +####+       
                +##+        
                            
                            
                            
                            
                            
                            
                            
            +##+            
           +####+           
          +##+ +++          
         +##+    +#+        
         +##+    ##+        
         ##+    +##+        
        +##     +##         
        +#+     +#+         
        ##+     ##+         
        ##+    +##+         
        ##+   +###          
        ##+  +####+         
        +##+###++#+         
         +####+ +#+         
           ++   +#+         
                 #+         
                 #+         
                 #+         
                 #+         
                 ++         
                            
                            
                            
                            
                            
                            
                            
            +++             
            +##             
            +##             
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ###+           
             ###+           
             ####           
             +###           
             +##+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++#####++            
    +############           
    +###+++++++###+         
    +++        +##+         
                +##         
                +##         
               +##+         
               +##+         
              +##+          
              +##+          
             +##+           
            +###+           
            ###+            
           +##+             
          +###+             
          +##+              
          +###        +     
          +####+++++++#     
           +#########++     
              ++####+       
                            
                            
                            
                            
                            
                            
                            
          ++###+++          
        ++########+         
       +###########+        
       ####++ ++###+        
       +#+      ###+        
       +++     +###+        
              +###+         
             +####+         
            +###++          
           ++###            
           ####+            
          +###+             
         +###+              
         +###               
         +##+        +++++  
         +##+   +++++#####+ 
         +##++++#########+  
         +###########++     
         +########+++       
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#++              
          +###+             
          +####+ ++         
          +####++##+        
          +#+######         
           ##++###+         
           +#####++         
           +#####+          
            +###+           
            +####+          
            ######+         
           +##++##+         
            ##+ +##+        
            ##+  +#+        
            ##+  +#+        
            +##+ +#+        
            +######+        
             +#####+        
              +###+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##+          
             +###+          
             +###+          
             +##+           
             +##+           
            +###+           
            +###            
            +###            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             +##            
             +##            
             +##+           
              +#+           
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++##++             
        +######++           
       +####+####           
       +##+   +##+          
       +##+    ###+         
       +##+    +##+         
       +##+     +##         
        ###++   +##+        
        +####+++###+        
         +#########+        
          ++#######         
             ++####         
               +###         
               +###         
                ###+        
                +##+        
                ####+       
                +###+       
                +###+       
                 +#+        
                            
                            
                            
                            
                            
                            
                 ++#+       
               ++###+       
               ######       
             ++#####+       
             +#####+        
            +####+          
           +####+           
           ####+            
          +###+             
          +##+              
         +###+              
         +####+             
         +#####+            
         #######+           
         ####+##+           
          ##+ +##+          
          ###+###+          
          +######+          
           +#####           
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++                   
      +#+                   
       +#+     +#           
       +#+     +#+          
       +##+    +#+          
        +##+   +#+          
         +#+   +#+          
          +#+++##+          
          +###+##+          
           ++####+          
             +++#+          
               +#+          
                #+          
                #+          
                #+          
                +#+         
                +#+         
                 #+         
                 ##+        
                 +##        
                            
                            
                            
                            
                            
                            
             ++##++         
            +#######+       
          +++###+++++       
         ++#+##+            
         +##+++ +           
         +##++  +++         
         ++++    +#+        
        ++#+#    +##+       
        ###++     ##+       
      +#+##       +##+      
      +#+##       ###+      
      +#+++      +###+      
       +#++      ++#+       
      + ##+     +#+#+       
      +###      +###+       
       ###+    +####+       
       +##+    +####+       
        ++#++++####+        
         ++#####+#+         
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##++         
             +####+         
            +##++#+         
            +#+ +#+         
           +##+ +#+         
           +## +##+         
           +#++###          
           +#####+          
           +#####+          
           ++++##+          
              +##           
              +#+           
              ##+           
             +##            
             ###            
             ##+            
            +##+            
            +##             
            +##             
            +##             
                            
                            
                            
                            
                            
                            
                            
               ++#          
              +##+          
             +##            
             ##+            
            +#+       ++    
           +#+      +##+    
          +#+      +#++     
         +#+      +++       
         +#      +#+        
        +#+     +#+         
        #+     ++#          
        ##+++++#+           
        +######+            
         +++ #+             
            +#+             
           +#+              
           ++               
          ++                
          ++                
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
            ++  +#          
         ++#######+         
        +#########+         
       +###+   +##+         
       ##++    +##+         
       #+      +##+         
       ##+     +##+         
       ##+     +##          
       +####+ +##+          
        +++++++##+          
             +###           
             +###           
            +####++         
           +###+ +#+        
          +###+   +#        
         +###+    +#+       
         +##+     +##       
         +++      +##       
              ++####+       
              ++++++        
                            
                            
                            
                            
                            
                            
                            
           +++#+++          
         ++#######+         
        +####+++###+        
         ++++   +##+        
                +##         
               +##+         
              +###          
             +###+          
           ++###+           
         +#####+            
         ########+          
         ++++++###+         
               +###+        
                +##+        
         ++     +##+        
         #+    +###+        
        +#+  ++###+         
        +##++####+          
        +######++           
         ++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#++        
            +########+      
           +##+++++##+      
          +##      +##      
         +##+     +##+      
          +#+    +##+       
          +##+  +##+        
           +######+         
            +####+          
            +####+          
           +##+###+         
           ##+ +##+         
          +#+   +##+        
         +#+    +##+        
        +##+    +##+        
        +##     +##+        
        ###    +##+         
        +##+   +#++         
        +###++##++          
          ++###+            
                            
                            
                            
                            
                            
                            
       +##                  
       +##+                 
      +##+                  
      ###+                  
      ###                   
      +##        +++        
      ###        ####+      
     +##+       +####+      
     +##+       +#####      
     +##+       ######+     
     ###        ######+     
     +##        ######+     
     +##+       ######+     
     +##+       +#####+     
      +##+      +####+      
      +##+       +###+      
       +##+      +###       
        +###++++####++      
          +########+        
           ++++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##++           
          +#######+         
         +###++++##+        
        +##+     +##+       
        +#        +##+      
        ++++       +#+      
       +++##+      +##+     
        +###+      +##+     
        +##+        ##+     
       +###+        ##+     
       +##+         ##+     
       +##+        +##+     
       ###         +##      
      +###         +#+      
       +##        +##+      
       +##       +##+       
        +#+    ++###        
        +##+++++##++        
         +#######++         
           +++++            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
           +######+         
         +#########         
         #####++###         
         +#++  +###         
               +##+         
              +###+         
             +###+          
            +####+          
            +###+           
           +###+            
          +###+       ++    
          +###+      +##    
         +###+      +###    
        +###+    ++####+    
       +####++++######+     
       +############++      
       +###########+        
       +########++          
        +++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++#######+  
              ++###+++++++  
             +##++          
            +##+            
            +#+             
           +#+              
          +##+              
          +#+  ++           
          ##++###+          
         +####++###         
         ###++  +##         
        +##+    +##         
        +#+     +##         
         +      +#+         
           ++  +##          
          +#+  +#+          
          +#+ +##           
          +#++##+           
          +####+            
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
               +##          
               +##          
               +#+          
              +##+          
              +##+          
              +##+          
              +##+          
              ##+           
             +##+           
             +##+           
             +##+           
            +##+            
            +##+            
            +##+            
            +##             
           +##+             
           +##+             
           +##              
           +#+              
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#####+           
         +#######+          
       +###+  ++##+         
       +##+    +##+         
       ##+     ####         
      +##     ##+##         
      +##+  +##++#+         
       #######+ +#+         
        +##++   +##         
                +##+        
                +##+        
                +##         
                +##         
                +##         
                +##         
                +##         
                +##+        
                +##+        
                 ##+        
                 +#+        
                            
                            
                            
                            
           ##               
          +##               
         +##+               
         ##+                
        +##                 
       +##+                 
       ##+          +++     
      +##+        +####+    
     +##+        +######+   
     +##+      ++##+++##+   
     ##+       +##+  +##+   
     ##+       ##+   +##+   
     ##+       ##+   +##+   
     +##      +##+  +##+    
     +##+     +## +###+     
      ###++   +######+      
      +############++       
       +##########+         
         ++#++++#+          
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
           +++#+            
          +#####+           
         +#+#####+          
          +   +##+          
               +##          
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
          +++   +#+         
          ####+ +#+         
         ######++#+         
        +#########+         
        +##+ +###+          
        +##+  ###+          
        +##+++####          
         #########+         
         +#####+ +          
         ++##+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
           +######+         
          +##++ +##+        
         +##+ ++ +#+        
        +##+   ++###        
        ##+   +#####        
       +##   +#####+        
       +#+ +###+###+        
       +######+ ##+         
        +###+  +##          
          +    +##          
               +#+          
               ##+          
              +##+          
              +#+           
              ##+           
             +##+           
             +#+            
             ##+            
             #+             
                            
                            
                            
                            
                            
                            
             +++            
             +##+           
            +####           
            #####           
           +##+##+          
          +##+ ###          
         +###  ###+         
        +###+  +##+         
       +####++++##+         
      +###########+         
       +##########+         
         +++++++##+         
                +#+         
               +##+         
               +##+         
                +#+         
                +#+         
                +#+         
                +##         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                  ++###+    
                 #######    
               +###+++##    
              +##++  +#+    
            +###+    +#+    
           +###+     ##+    
          +###+     +#+     
         +###+      #+      
         +##+      +#+      
        +##+      +#+       
        +##+      ##+       
        +#+      +#+        
       +##+     +#+         
       +##+    +#+          
       +##+   +##           
       +##   +##+           
       +##  +##+            
       +##++##+             
       +#####+              
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +##+#+         
            +##+ +#         
           +##+  +#         
          +##+   +#         
         +##    +##+        
         ##+   +###+        
        +#+  +####+         
        +#++###++#+         
        +###++ +##          
               +#+          
              +##           
              +#+           
              ##            
             +#+            
             +#+            
            +#+             
            +#+             
            #+              
            #+              
                            
                            
                            
           #+               
          +##               
          +#+               
          +##               
          +##+              
          +##+              
          +##+              
          +##               
          ##+     ++++      
         +##+    +####+     
         +##+   +##+##+     
         +##+   ##+ +#+     
         +##+  +#+  ##+     
        +###   +#+ +#+      
         +##   ##++##+      
         +##+  ##+##+       
         +##+  #####+       
         +##+++###+         
         ++#######+         
           ++##++#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
          +#######++        
         +##########+       
        +############+      
       +########++####+     
      +#####++#+   +###+    
      #####+ +#+    +###+   
     +####+   ++     +##+   
     +###++          +##+   
     ####+           +##+   
     ####            +###   
     ####            +###   
     +###           ++##+   
      ###         ++####+   
      +##+       ++#####+   
      +###+++++ +######+    
       +#############+      
        ###########+        
         +########+         
            +++++           
                            
                            
                            
                            
                            
                            
                ++##+       
             +######+       
           +########+       
         ++########+        
        +#####++ ++         
       +####+               
      +###+                 
      +##+                  
      ##+                   
      ##+          ++       
      ##+        ++##+      
     +##+       +####+      
      ##+     ++######+     
      +##     +###+ ##+     
      +##+    +##+####+     
       +##++  +#######      
       +####+++######+      
        +############+      
         +#########++       
            +++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +#++                  
     +####++                
      +######++             
       +########+           
         +#######+          
           +######+         
             ++####+        
               +###+        
               +###+        
          ++   ####+        
          ++  +###+         
          +#++####+         
          +#######++        
       +++##########+       
     ++##############+      
     +################      
     +######+++  +####      
      +++        +####      
                 +###+      
                 ++#+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++####+   
              +###++++++    
          +######+          
         +##++#+            
        +#+                 
        +#                  
        ++                  
        #+                  
        +#++                
        ++###++             
          ++####+           
             ++###+         
               ++##         
                 +#+        
      ++          +#+       
      +#          +#+       
       ##+        +#+       
       +##++     +##        
        ++###++####+        
           ++++#++          
                            
                            
                            
                            
                            
                            
                            
                            
          ++                
          ##+               
          ##+  ++           
         +##+  +#+          
        +###+  +##+         
        +##+   +##+         
       +##+    +##+         
      +###     ###+         
      ###+     ###          
     +###++++++###++++++    
     ###################+   
     +###################   
       +++++++###++++++++   
              ###+          
              ###           
              ###+          
              ###+          
              +##+          
              +##+          
               ++           
                            
                            
                            
                            
                            
                            
                            
            ++###++         
          ++#++++##+        
          +#+    +##+       
         +#+      +##       
         +#+       +#+      
          +        +##      
                   +##      
                   +##      
                   +##      
                   +#+      
                   +#       
       ++++++++   +#+       
     +####+++##++ +#+       
    +##+       ++##+        
    ##+         +##+        
    +#         +##+         
    +#+       +##+          
     +#++    +##+           
      +##++++#++            
        ++##++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++#######++          
     ++############+        
    +###############+       
    +#####+++++++####+      
    +###+      ++####+      
    +##+      +######+      
    +#+       +#####+       
     +         +###+        
                +##+        
                 +##+       
                   ##+      
                  +##+      
                 +###+      
                ++###+      
                +####+      
              ++####+       
       +###++######+        
       +##########+         
       +#########+          
        ++++##++            
                            
                            
                            
                            
                            
                            
                            
             ++++#+         
        +++++######         
       #####++++++#         
      +###+      +#         
      +####+++  +#+         
       +######++##+         
         +++######          
            ++####+         
             +#####+        
             +#++###        
             #+  +##+       
            +#+   +##       
            #+     +#       
            #+     +#+      
           +#+     +#+      
           +#      ##+      
           +#+    +##       
           ++#+++###+       
            +######+        
             +###++         
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
               ##+          
              +#++          
              ++#+          
             +#+#+          
            +#+++           
            ##+#+           
           +#++#+           
          +#+ ++            
         +#+ +#+            
        +#+  ++     +       
         +##+#########++    
          ++##++++++++#+    
            #+              
           +#+              
           +#               
           +#               
           #+               
           #+               
           #+               
                            
                            
                            
                            
                            
                            
                            
                            
       +#++++++++++++       
      +##############       
       ####+#+#+++++#       
       +##                  
        ## ++++++++         
        ############+       
        ####+++++++##+      
        ##+        +##      
        ++          +#+     
                    +#+     
                    +#+     
                    +#+     
                    +#+     
     ++             ##+     
     ++            +##+     
     +#+          +##+      
     +#+         +##+       
      ##+++++++####+        
      +##########++         
       +++###++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++     ++         
          ##  ++###+#       
         +##+#######+       
         +########++        
         +###++             
        +##   +++++         
        ##+++######++       
       +############++      
       #######++++++#+      
      +#####++     +##      
      +###++       +##      
      +#++         +##      
        +          ##+      
                  +##+      
                 +##+       
                +##+        
              +###+         
         +++++###+          
         +#####++           
          +#+++             
                            
                            
                            
                            
                            
                            
               +++          
               +##+         
          +#+  +###+        
        +##+   ++ +##       
       +##+        +#+      
      +#++          +#+     
     +##+            ##     
     ##+             +#+    
    ##+              +#+    
    ##+               ##    
    #+               +##    
    ++               +##    
    +#              +##+    
     ##+           +##+     
     ++#++     +++###+      
       +##++########+       
        ++#######+++        
           + ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++###++            
          #++++++           
               +#+          
              ++#+          
             +###           
            +###+           
            ##++            
           +##              
            ##+             
            +#++            
             ++#++          
               ++#          
                 ##+        
                 ###        
               ++###        
              +####+        
            ++####+         
      +++++#####+           
      +#######++            
       ++#+++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++++++++++   
          +##############   
         +##+  ++++#####+   
         +##+     +####+    
          +##+  ++###++     
           +###+##++        
            +####+          
            +####+          
           +##++##+         
          +#+   +#+         
         ##+     #+         
       +##+      #+         
      +##+      +#+         
     +##+    ++###          
     +#+  +++###+           
     ##+######++            
     +###+++                
       +                    
                            
                            
                            
                            
                            
                            
                            
                            
                   ++#+     
            ++++++####+     
            #########+      
            ###+++++        
           +#++             
           +#+              
          +##               
          +#++++            
         +######+           
         +##+++##           
          +    +#+          
               +#+          
               +#+          
                ##          
       +#+      ##+         
       +#+     +##          
       ##+     ###          
       +##+   +##+          
        ##+++###+           
           ###++            
                            
                            
                            
                            
                            
                            
                            
          ++#####+          
         +#+++  +++         
         ++      ++         
                 #+         
               ++++         
             ++##+          
           +###+            
           +#++             
            +++             
             +#+            
               +#+          
                +#+         
                 ++         
                  ++        
         +        ++        
        ++        ++        
        ++       +#+        
        ++      +#+         
        +##++++##+          
         +++++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++ ++++++#++   
           +############+   
           #########+++++   
          +#######+         
         +###+++            
         +##+               
         +##+               
         +##+               
          ##+               
          ##+               
          +##+              
           +#+              
            +#+             
             ##             
             +#+            
             +##            
            +###            
           +###+            
       ++######+            
       ++####++             
                            
                            
                            
                            
                            
                            
                            
             +#####+        
            +##+++##+       
            +#+   +#+       
            +#+    +#+      
            +#+    +#+      
            +#+   +###      
             #+  +###       
             ##++##++       
             ####++         
             ###+           
           ++##+            
          +####             
         +##+#+             
         ##++#+             
        +#+ +#+             
       +##  +#+             
       +#+ +#+              
       +#++##+              
        ####+               
        +#++                
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
              ###+          
             +##+           
             ###            
            +##+            
            ###             
           +##+++           
           +#####+          
           +######+         
          +####+##+         
          +###+ ##+         
         +###+  ##+         
         +###  +##+         
         +###  +##+         
         +### +###          
         +###+###+          
          +######           
          +#####+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++++       
            +########       
           +#########       
           +####+++++       
           +#+              
           ##+++++          
          +########+        
          +#########        
          +###++ +##+       
          +##+    +#+       
           +      +#+       
                  +##       
                  +##       
       ++         +#+       
       ##+      ++##+       
       ###++++++####        
       +###########+        
       +##########+         
        +#######++          
          +++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++                
          ##+               
         +####++++          
         +#########         
         ##++######+        
         ##+    +##+        
         ##+    +##         
         +#+    ###         
               +##+         
               +##+         
            +++##+          
           +#####++++       
           +########+       
            +#######+       
             ###            
             ##+            
            +##             
            +#+             
             #++            
             ##+            
                            
                            
                            
                            
                            
                 +#+        
                +##+        
               +##+         
               +##          
              +##+          
             +##+           
             +##            
            +##+            
            +##             
           +##+             
           +##              
           +#+              
           ##++#+           
          +######+          
          +###++#+          
          ###+ +##          
          +##+ +#+          
          +##++##+          
           +#####           
            +##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++++             
       ########+++          
       ###########+         
       +####+######+        
        ++++ ++####+        
               +###+        
             ++####+        
           +######+         
          +######+          
          +#######++        
           +++++###+        
                ++##+       
                 +###       
                  +##       
                  +##       
                ++###       
       +++   + +####+       
       ###########++        
       ##########+          
       +++++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
        ++####++            
       +#########+          
       +##########          
       +##########          
        +++++++###+         
              ####          
            +#####          
          +######+          
         +########+         
         +##########+       
         +###########+      
          +###++######+     
           ++    +####+     
                  ####+     
               ++####+      
           #+++######+      
          +#########+       
          +#######++        
           ######+          
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++####+           
         +##+++##           
       ++##+   +#+          
      +##+     +#+          
      ##+      +#+          
     +#+        #++         
     +#+       +###+        
     +#+     +#####         
      +##+#####+ ##+        
       ++##+++   +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                 +#+        
                  #+        
                  +#        
                  +#        
                            
                            
                            
                            
             ++#+           
           ++###++          
          +###++            
          +##+              
         +##                
         +#+                
         +#+                
         +#+                
         +#+                
         +#+                
         +#+                
         +#+                
         +#+  ++++++        
          ##+ +######+      
          +#+  +++++##      
          +#+       ##+     
          +##+     ###      
           +##++++###+      
            +######++       
             +###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           +##+             
           +##+             
           +###             
            ###             
            +##             
            +##+            
            +##+            
            +##+            
             ##+            
             ###            
             ##+            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             +##            
              ++            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#           
               #+           
              +#+           
              +#+           
              ##            
             +##            
             +##            
             +##            
             +#+            
             ##             
             ##             
             ##             
             #+             
            +##             
            +##             
            +#+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++                 
      +########++           
      ####+#######+         
      ##++ +++++##+         
      +++       +##+        
                 +##+       
                  +#+       
                  +#+       
                  +#+       
                  ##+       
         +++     +#+        
       +######+++#+         
      ++##########+         
      +##+++++#######+++++  
      +#+   ++###########+  
       ##+++###+ ++++++++   
       ++####+              
         +++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
         +##+++++#+         
        +#++     ++         
       +#+       +#+        
       +#        +#+        
      +#+       +##+        
      +#+      +##+         
       #+     +###+         
       ++    +####          
       +#+ ++#++#+          
        #####+ +#+          
         ++++  +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +##          
               +##+         
               +#+          
                            
                            
                            
                            
                            
                            
               +##++        
             +#######+      
            #########+      
          +######+++##+     
        +#+###+++   +##     
       +####++       +#     
      +###++         +#     
      +##+           +#+    
      +##            +#     
      ##+            +#     
      ##             +#+    
      ##             +#+    
      #+             +#+    
      ##            +##+    
      ##+          +##+     
      +##+        ++##+     
       +##++++++++###+      
       +############+       
         +#########+        
          ++####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++    
       +#+           +###   
      +##+          +###+   
     +###+         +####    
     +###+         +###+    
     ####          ###+     
     ###+         +##+      
     ###+        +###+      
     ###+        ####       
     ####       +###+       
     +###+   ++#####+       
      +###+#+######+        
      +#######+ +##+        
       +++++++   ###+       
                 +##+       
                 +##+       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +++++#++++          
       +##########+         
      +############+        
      ++#+#+++++###+        
               +###+        
            +++##++         
           +####+           
        ++#####++           
       +###########++       
      +##############+      
      #####++++++#####+     
      +#+++      ++###+     
                   +###+    
                   +###+    
                 +####+     
      ++      +++####+      
      +##+++++######+       
      +###########++        
       +########++          
         +++#+++            
                            
                            
                            
                            
                            
                            
                            
           ++++##++         
         ++#######+         
         #########+         
         +#+++ +##+         
         ++    +##          
              +##+          
             +##+           
            +##+            
           +###+            
           ######+          
           +#######++       
           +########+       
              + +####+      
        +##+     +###+      
        +#++      +##+      
        +#+       +##+      
        +##+    +++#++      
        +###########+       
        +##########+        
         +++#####+          
                            
                            
                            
                            
                            
                            
                            
           ++#+             
          +###+             
          ####+             
         +####+             
         ####+              
        +####+              
        ####+               
        ####+               
       +###+                
       ####+      ++        
       ####+   ++###++      
       ####+ ++#######+     
       ####+ #########+     
       ####++#########+     
       +##############+     
        +#############+     
        +############+      
         +##########+       
           ++#####+         
             +##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++######+           
       +#########+          
      +####+++###+          
     +###+    ++##+         
     +##+      ++#+         
     ###+++++++++#+         
     +############+         
     ++####++#####+         
               +###+        
                +###        
                 +##        
                  ##+       
                  ##+       
                  ##+       
                 +##        
                 +##        
                 ###        
                +###        
                ###+        
                +##         
                            
                            
                            
                            
                            
                            
                            
          +###+  +++++++++  
          ####+++########+  
         +#++######+++++    
        +#++##+++           
        +#+++               
        ##+                 
        +##+                
        ++##+               
          +##+              
           +##+             
            +###+           
             +##+           
              +##+          
               +##+         
                ##+         
                ##+         
               +##+         
        ++   ++###+         
        +#++#####+          
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +###+++++++        
         +##+#######+       
         +##     ++#+       
          +#+     +#+       
          +#+     +##       
          +#+     +#+       
          +#+     +#+       
          +#+     +#        
          +#+    +#+        
          +#+    +#+        
          ##+    #+         
         +#+    +#+         
        +##     #+          
        +#+    +#+          
        ++     ##           
              +#+           
              +#            
              +#            
              #+            
              +#            
                            
                            
                            
                            
           +#+              
          +####             
          +#+##+            
              +#+           
               #+           
               ##           
               +#           
               ++           
              +#+           
             +##+           
             +###+          
             ++++#+         
                +#+         
                 #+         
                +#+         
               ++#+         
             ++###          
         +++#####+          
         ######++           
         ###++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +####++             
        #######++           
       +####+###+           
       +##++ ++##+          
       +#+    +##+          
       ##+     +##          
       ##+     +##          
       +++     +##          
               +##+         
               +##+         
               +##          
               +##          
               +##          
               +##          
               +##          
               +##          
               +##+         
               +###         
               +##+         
                ##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++++++         
    ++++###########++       
  +##################+      
  ########++++++++###+      
  ++#+            +##+      
                  +##+      
                 +##+       
                +###+       
                +###+       
               +###+        
              +###+         
              +###          
             +###+          
            +###+           
            +##+            
            +##+            
            +##+            
              +             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    ++++    
          ++++++++######    
      +################+    
      ################+     
     #####++###++####+      
    +#####      +###+       
    ####+       +###        
    ###+       +###+        
    ++         +###+        
              +###+         
             +###+          
            +####+          
            +####+          
            #####+          
           +####+           
          +####+            
          +###+             
          ###+              
         +###+              
         ++++               
                            
                            
                            
                            
                            
                            
       ++#####+             
    ++#########+            
    +####+  ++#+            
    +###++    ++ ++++++     
     +####++   ++###++      
      ++####+ +####+        
         +#######++         
           +#####+          
            +#####+         
           +##++###+        
          +##+  ++##+       
          +##+   +###+      
          +##     +###      
          ##+      +##+     
         +##+       +#+     
         +##+       +#+     
          ###+     +###     
          +###++++####+     
           +##########      
             +#####++       
                            
                            
                            
                            
                            
                            
                            
                            
          ###+#+            
          ++  +#++          
               +#+          
               +#+          
               +#+          
               ##+          
              +##           
             +##+           
            +###+           
          ++####            
          ++++#+            
             +#+            
            +##             
            +#+             
            +#+             
           +##              
           +#+              
           +#+              
          +##               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          ++######+         
         +#####++##         
        +###++   +#+        
       +###+     +#+        
       ###+      +##        
     ++##+      ++##        
     +##+       +###        
     +##+      +####        
      +#+     +#####        
      +##+  ++###+##        
       ####+####++##        
       ++######+ +##        
        ++###++   +#        
           ++    +##        
                 +##        
                  ##+       
                  +#+       
                  +#+       
                   +        
                            
                            
                            
                            
                            
                            
             +##+           
            +####           
           +##++            
          +##+              
          ##+  +#+          
         +#+  ####+         
         +#+ +##++++        
         +#+ ##+            
         +##+#+             
          ####+             
           #####+           
           +#####+          
           +#++###+         
           +#+ ++##+        
           +#+   +##        
           +#+    ##+       
           +##+++###        
            #######+        
            +#####+         
             +##++          
                            
                            
                            
                            
                            
                            
                            
                            
          +##+++            
          +#++##+           
          +#+  +#+          
          +++   +#          
                +#          
                +#          
               +##          
           ++++##+          
           +######          
            +++ +#+         
                 +#+        
                 +#+        
                  ##        
                  ##        
                 +#+        
                 +#+        
        +        ##         
        #+      +#+         
        +##+++++#+          
         ++####++           
                            
                            
                            
                            
                            
                            
                            
                            
          ++                
         +##++++++          
        +###+#####+         
         +####++###+        
         +##+    +##+       
        +##+      +#+       
        +##       +##+      
        +#+       +##+      
        +#+        +#+      
        +#+        +#+      
        ##+        +#+      
        #+         ##+      
        #+        +##+      
        #+        +##+      
        ++       +##+       
        +#      +###+       
        +#+    +###+        
        +###+++###+         
         +#######+          
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
        +++######+          
       +##++++++#+          
       +++     +#+          
               +#+          
               +##          
               +##          
               +#+          
              +##+          
              +#+           
              +#+           
             +##+           
             +#+            
             ##+            
             ##+            
             ##+            
            +##+            
            ###+            
           +##+             
           +#++             
                            
                            
                            
                            
                            
                            
              +++#++        
            ++######+       
           +####+ +##       
         +###++   +##       
       ++###++    +##       
       +##++      +#+       
        +         ##+       
                 +##+       
                 ##+        
                +##+        
          +##++ ##+         
         +#####+##          
        +#+++####+          
       +##+  +###           
       +##  +####+          
       +#+ +###+##+         
       ## +###+++##+++      
      +######+   +###+      
       ####+                
       +#++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++#+          
          ++######+         
         #####+++#+         
        +##+    +#+         
         ++     +#+         
               +##+         
               +##          
               +##          
              +##+          
              +#+           
              +#+           
             +##+           
             +##            
            +##+            
            +##             
            ##+             
           +##              
           +#+              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            ++#####         
          ++######+         
         +######++          
        +#####++            
       +#####+    ++        
      +####+     +###+      
       +###+     +###+      
        +####++++####       
         +##########+       
          ++#######+        
              +####+        
              +####         
             +####+         
             +###+          
             +###+          
            +###+           
            +###+           
            ####            
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
       ++        +###       
      +#+        +###       
     +##+         +##+      
     +#++         +##+      
    +#++          +##+      
    +#+           +##       
    ##        ++#++##       
    ##+++++++####+##+       
    +#########+++###+       
    ++#####+++  ####        
               +####        
               +###+        
              +####+        
              +####+        
              +###+         
              +###+         
              +###          
              ####          
             +###+          
                            
                            
                            
                            
                            
                            
                            
                            
               +##+         
            ++#####         
         ++#######+         
       +########++          
        ###++++             
        ###                 
       +###+++++++          
       +##########+         
       +###########+        
        ++##+++++###        
                 +##+       
                 +##+       
                 +##+       
                 +##+       
          +#+    +##+       
         +###+   +##        
          ####+ +##+        
          +####+###         
           ++####++         
             ++#+           
                            
                            
                            
                            
                            
                            
                            
                            
        ++            +#+   
       +##+          +##+   
      +###+         +##+    
      ####+         ###     
     +##+++        +##+     
     +#+           +##+     
     +#+          +###      
     +##         +###+      
     +##+      ++###+       
      ###++++++####+        
      +############+        
       +#######+##+         
         ++++ +###+         
              ###+          
             +###           
             ###+           
            +###+++         
            +#####+         
             ####+          
             +##+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+           
          +######+          
         +#######+          
         ########+          
        +####+++#+          
        ###+   ###+         
       +##+   +###+         
       +##+++#####+         
        #######+##+         
        ######+ +#+         
        +###+   +#+         
          ++    +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                 +#+        
                  +#        
                            
                            
                            
                            
                            
          ++##+++           
         +##+++#+           
        +#+    +#+          
        ++     +#+          
               #+           
              +#+           
             +#+            
          +++##++           
         +###++##+          
          +++   +#++        
                 +#+        
                  +#        
                  +#+       
                   #+       
                   ++       
                   #+       
         ++       +#+       
        +#+     ++#+        
       +####++++##+         
       ++++++++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+++          
          +########+        
         +###++++###        
        +###+    ++#+       
        ##+       +#+       
        ++       +##+       
                +###        
               +###+        
              +###+         
             +###           
            +##+            
           +##+             
          +##+              
         +##++        ++    
         +##+        +#     
         ##+        +#+     
         ##+   ++++##+      
         ###########+       
         +#######++         
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
             +###+          
             +###+          
             +###+          
             ####+          
             ####+          
             ####+          
            +####           
            +####           
            +####           
            +###+           
           +####+           
           +###+            
           +###+            
           +####+           
           +####+           
           +####+           
           +####+           
           +###+            
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          #+                
         +#+      +         
         ##+     +#+        
        +##      +#+        
        +#+     +##+        
        ##+     +##+        
        ##     +###+        
        #+     +###+        
        +#    +####         
        +#+  +##+##         
         ++ +##++#+         
          ####+++#+         
          +++++ +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                 #+         
                            
                            
                            
                            
                            
                            
            +++#+++         
           +#######+        
          +###+++###+       
          +##+    +##+      
         ++#+      +##      
         +##+      +##+     
         ###        +#+     
        +##+        +##     
        ###         +##     
       +##+         ###     
       ###+         ###     
      +###         +##+     
      +##+         +##+     
      +##+        +##+      
       ##+       +###+      
       +##+      +###       
       +###+   ++##++       
        ####+++###++        
        +########+          
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#####+          
        ++########++        
       +#####++####+        
       +###++   ###+        
      +###+     ###+        
       +#+     +###+        
       +#+     +###+        
       +#+    +###+         
        ++    ####+         
              ###+          
             +###+          
            +###+           
            +###+           
           +####++++++      
           +##########++    
         +###############+  
        +###############++  
       +#####++             
       +#####+              
       +####+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+            
        +########+          
        +##+   +##          
         ++    +##          
              +##+          
             +##+           
           +####++          
           +######+         
           +#++++##+        
                 +##+       
                  +##       
                  +##       
                  +#+       
       ++        +##+       
       #+       +##+        
       #++    ++##+         
       ##+  ++##++          
       +#++####+            
       +######+             
        +##++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +#+++++++++++++++++    
     ###################+   
     ++#######+###+#####+   
       +++++++ ++++####+    
                 +####+     
               ++###++      
               ####+        
            +#####+         
           +####++          
          +####+            
        ++####+             
        +####+              
        +###++              
       +###+                
        +++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#+++######+      
         +###+#######++     
         +##++ +++++        
         ##+                
         ##+                
        +##                 
        +##++               
         ####+++            
         ++#####+           
            ++###+          
               +##+         
                ++#+        
        +        +#+        
       ++        +#+        
       #+       +##+        
       +#+     +###         
        +#+  ++###+         
        ++#######++         
          ######+           
           ++#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++++#+          
          #######+          
          #+++ +#+          
          #+   +#+          
          #+   ##           
          +#+  ##+          
          +#+  ##+          
          +#+ +##+          
           ++ +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +##+          
              +###          
              +###          
              +##+          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
             ++##+          
          +++####+          
         +######+           
         +####+             
        +###++              
        ####                
        +###                
        +###     +++        
         +###++ +++#        
          +####+####        
            +#######        
             +######+       
            +####++#++      
           +###++ +##       
           +###+  +##+      
          +###+  +###+      
          +###+  +###       
          +#####+##+        
          +########+        
           ++####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++                 
        +###+ +++###+       
        ####++########+     
        +#############+     
        +#####+++ +##+      
         ####+    +##+      
         +####+  +##+       
          +#### +##+        
          +#######+         
           +######          
            #####+          
           +######          
           #######+         
          +#######+         
         +###++###+         
        +###+++###+         
       +###++####+          
       +########+           
       +#######+            
       +###+++              
                            
                            
                            
                            
                            
                            
                            
         + + +++++          
        +#+#######+         
        +#####++ ++         
        ##++                
       +###+                
       +##+    ++++         
       +##+#########+       
       +#######+++###+      
       +++++++     +##+     
                    +##+    
                     +##    
                      ##    
      ++             +##    
     +#+             +#+    
     +#+            +##+    
     +#+           +##+     
     +##         ++##+      
      +##+     +####+       
      ++####++####++        
        ++#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###+++++       
          +###########+     
         +#+++########+     
        +#+ +##+##+++##+    
       +## +##+ +#+  ##+    
       ##+ ##+  +#+  ###    
      +#+ +##   +#+  +##    
      ##+ ##+   +#    ##+   
     +##  ##+   ++    ##+   
     +##  ##+   ++    ##+   
     ##+  +##         ##+   
     ##+   +#+        ##    
     ##+    ++        ##    
     ###     +       +#+    
     ###+           +##+    
     +###+          +#+     
     +####+        +#+      
      +####++++ ++##+       
       ++##########+        
         ++++##+++          
                            
                            
                            
                            
                            
           ++#              
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
           +##+             
          +####+            
          +#####            
          ++ +##            
             +##+           
              +##+          
              +###          
               ####+        
         ++++++####+        
        +##########+        
        +##########+        
         +++##+++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##            
             +##            
             +##            
             +##            
            +###            
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            ###             
            ###             
            ###             
            +##             
            ###+            
            ###+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
          #+                
         +#+        +++     
         ##+        +#+     
        +##+        +##     
        ###         ###     
       +##+         ###     
       ###+         ##+     
      +###          ##+     
      ###+         +##++    
     +###+        +####+    
     +##+    ++++#####+     
    +###+++#######+###+     
    +###########+  ###+     
    +######++++    ###+     
     +##+++        ###+     
                   ###+     
                  +###      
                  +###      
                  +###      
                   +#+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++##+++++++++          
     +################      
     +###############+      
     ++#############+       
        ++#####+ ++         
          +#####   +++      
           ++###+ +###+     
             ###++###+      
             +######+       
              ######+       
              +###+         
             ####+          
            +####+          
            #####+          
           +#####+          
           +#####+          
           +#####+          
           ######+          
           #####+           
           ++##+            
                            
                            
                            
                            
                            
                            
            ++++#           
          +######+          
         +###++##           
         +#++++#+           
         ++  ##+            
            ##+             
           +#+              
           +#+              
           +##+++           
            +#####+         
             +++###+        
                  #+        
                  ##        
                  ##+       
                  +#+       
                  ##+       
      ++        +###        
     +##+++ ++++###+        
       +##########+         
        +++####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++###+       
           +#+###+###       
          +###++  +##       
         +##+     +##       
        +##+      +#+       
        ##+      +##        
       +#+       ##+        
       ##+     +###+        
       ###+++++###+         
       +#########+          
         ++++ +##           
              ##+           
             +##+           
             ##+            
             ##+            
            +#+             
           +##+             
           +##+             
           +##              
           +#+              
                            
                            
                            
                            
                            
                            
               +++##+       
              +######       
             +#####++       
            ####+           
          ++###+ ++         
          +##++  +#+        
         +###+   +##+       
        +###+    +###       
        +###+    +###       
       +###+     +###+      
       ###       +###+      
       #++       +###+      
      +#+        +###       
      +#+      +#####       
      +#+      +####+       
      +#+     +####+        
       ##+  +####+          
       +########+           
       +#######+            
        +#+##+              
                            
                            
                            
                            
                            
                            
                            
               ##+          
              +###+         
             +##+##+        
              +  +#+        
             +##++#+        
            +###+ ##+       
           +###+  ##+       
          +####   +#+       
         +###++   +#+       
         +###     +#+       
        +###+     ##+       
        +###+    +##+       
        ###+     ###+       
       +##++     ###+       
       ###+     +##+        
       ###    +####+        
       ###  ++###++         
       +##++####+           
        #######+            
        +####+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#++             
          +###+++           
          ########+         
         +#########+        
         ###########        
        +###++  +###        
        +##+     +##+       
        +##+     +##+       
        +##+      ##+       
        +##+      +#+       
        +##+      +##+      
        +##+      +##       
        +##+      +#+       
        +##+     +##+       
        +##+    ++##        
        +##+    +###        
        +###+ ++###+        
         +########+         
          ########+         
           +###++           
                            
                            
                            
                            
                            
                            
                            
         ++##++             
        +######+            
       +####+++             
      +####+                
      +###+                 
      +##+                  
      +#+                   
      +#+                   
      +#+                   
      +#+         +         
      +#+      +++#+        
      +##+    +######+      
       ###+   ########+     
       +###+ +##   +##+     
        ####++#+   +###+    
        +#####+     +##+    
         +#####+++++###+    
          +############     
            +#########      
             ++++++#++      
                            
                            
                            
                            
                            
                            
                            
                            
               +###+        
              +###++        
             +###+          
             +##+           
            +###+           
            +##+            
           +###             
           ###              
          +##+              
         +###+              
         +###               
         +##+               
         +##    ++##+       
        +##+   ######+      
        +##+  +++ +##+      
        +##+ ++   +##+      
        +##+     +##+       
         ###+  ++###+       
         +####+###++        
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
             ##+            
             ###+           
             ++#+           
               ##+          
               +#+          
               +##          
                ##+         
                +#+         
                ##+         
                ##+         
                ##          
             +++#+          
           +######+         
         +##+++####+        
        +#+   ##+##+        
       +#+   +#+ +##+       
       +#   +#+   +#+       
      +#+  +#+     ++       
      +##+##+               
       +#+++                
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#+++              
        +#######+           
        ++++#####+          
             ++##+          
               +#+          
              ++#+          
            ++##+           
           +####            
          +#####++          
          +######+          
           +++####+         
               +###+        
                ###+        
                +##+        
                +##         
         +++    ###         
         +#+++####+         
         ########+          
         +#####++           
         +##+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
          ++########        
       +++####++++##+       
    ++#####++     +#+       
   +###+++         #+       
   +++             #+       
                   #+       
                  +#+       
                  +#+       
                  #+        
                 +#+        
                 ++         
                +#+         
                +#          
               +#+          
               +#+          
               #+           
              +#+           
              +#+           
              ++            
                            
                            
                            
                            
             +###+          
            +#####+         
            #######+        
           +##++ +#+        
           +##+  +#+        
           ##+   +#+        
           ##+  +##+        
           ##+ ++#+         
           ###+##+          
           +#####           
            ###+#+          
           +##+ +##+        
           +#+   +#+        
           ##+    ##+       
          +##     +#+       
          +#+     ##+       
         +##+    +##+       
          +#+  ++##+        
          +#######+         
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++       +          
        +#+      ##         
        ##+      ##         
        ##+      ##+        
        ##+      ##+        
        ##+      ##+        
        ##+      ##+        
        ##+      ##+        
        +#+     +##+        
         ###+++#####        
         +#########         
          +#######+         
            ++++##+         
               +##+         
               +##+         
               +##+         
               +##          
               +##          
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++###+       
        +############+      
       +#############+      
       +#############+      
       +##+++     ###       
        ++        ###       
                 +##+       
           ++++ +###        
         +##########+       
         +###########+      
         +############+     
          +++ ####+ +       
             +###+          
             ####           
            +###+           
           +###+            
           +##+             
          +###+             
          +##+              
          ##+               
                            
                            
                            
                            
                            
                            
                            
                            
   +##++++                  
    +###############+       
     +++############+       
          +++    ##+        
                 ##+        
                +##+        
                +#+         
               +##+         
               +##+         
               +##          
               +#+          
               +#+          
              +##+          
              +##+          
              +#+           
              +#+           
              +##           
              +##+          
              +##+          
               +#           
                            
                            
                            
                            
                            
                            
                            
       +###+++              
       #######+             
      +##+#####++           
     +##+   ++####          
    +##+      ####+         
    +##       +####+        
   +##+        ####+        
   +###       +#####+       
    +##++  ++#######+       
     +########++ ####       
     +#####+++   +###+      
      +++++      +###+      
                  ####      
                  ####      
                  ####      
                  ####      
                  ###+      
                  ###+      
                  ###+      
                  +#+       
                            
                            
                            
                            
                            
                            
          +##++             
          #####+            
          ######+           
          +######+          
          +######+          
           ++++###          
               +##+         
                +#+         
                +##         
            ++  +##         
          +########         
         +#########         
         #########+         
        +##+  +####+        
        +##+   ####++       
        +##+  +######       
         +##++#######       
         +######+++#+       
          +#####+           
           +###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           #                
          +#+      +        
          +##      +        
          +##    ++#+       
          ##+    +##+       
          ##    ++##+       
         +#+  ++###+        
         +#+ +#####         
         ##++##+##+         
         ###### ##+         
         #####++##          
         +###+ +##          
          +++ +##+          
              +##+          
              +##           
             +##+           
             +##+           
             ##+            
            +#+             
            #+              
                            
                            
                            
                            
                            
                            
                            
                            
           +#+              
           +##              
            +#+             
            +##+            
            +##+            
             ##+            
             +#+            
             +#+            
             +##            
             +##            
             +##            
             ###            
             ###            
             +#+            
             ##+            
             ##+            
            +##+            
            +##+            
             ##+            
             +#+            
                            
                            
                            
                            
                            
                +++         
               +##+         
               +##+         
               ##+          
              +##           
              ###           
             +##+           
             +#+            
            +##+   +        
            ##+  +##+       
           +##   ###+       
          +##+ ++##+        
          +##+#######+++++  
         +#############+++  
        +#####++###+++      
        ###++  +##+         
       +##+   +##+          
      +###    +##+          
      ###+    +##           
      +#+      ++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++      +++++#+ 
           +#+++++######++  
          +########+#+ +    
         +#######++         
         +###+++            
         +#+                
         +#+                
          ##+               
          +##+              
           +##              
           +##+             
            +##             
             +#+            
        +     #+            
        ++    #+            
        +    +#+            
       +#+  +##+            
       +##++###             
        +####++             
         +#++               
                            
                            
                            
                            
                            
                            
         +++++              
        +######+            
       +####+##+            
      +##++  +##+           
      +##     +#+           
     +++      +##           
     ++       +#+           
             +###+          
            +#####+         
           +######+         
           +######+         
           +#+##++#+        
          +####+ +#+        
          +#++#+ +##+       
          #####+  ##+       
         +##+#+   +#+       
         +####+   +##+      
         +###+     +++      
         +##+       +#+++   
         +##+       +###    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
         ++     +#+         
         +#     +#          
         #+     +#          
         #+     +#          
        +#+     +# +        
        +#+    +#+++        
        +#     +#+#+        
        ##     +###+        
        #+   ++###+         
        +########+          
        ++##++ +#           
               ##           
              +#+           
              +#+           
              +#+           
              +#+           
              +#            
              +#+           
               ++           
                            
                            
                            
                            
                            
                            
             +##+           
           ++####+          
           +#######+        
          +####++##+        
          ###++ +#+         
         +###+  +##+        
         +##+  +###+        
         +###+ +###+        
          #########+        
          +########+        
           +#######+        
             ++###+         
              +###+         
              +####         
        ++    +####         
       +###++++###+         
       +##########+         
       +#########+          
        +#######++          
         +++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####           
         +#######+          
         ########+          
        +###++####          
       +###+++####          
       +###+#####+          
       +#########+          
        +++++####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####+          
             ####           
             ###+           
                            
                            
                            
                            
                            
                            
                            
               +#           
               ##+          
               ##+          
              +##+          
              +##           
              +#+           
              ##+           
             +##+           
             +##            
             +#+            
             ##+            
            +##             
            ##+             
            ##+             
           +#+              
          +##+              
          +##+              
           ##+              
          +##+              
           #+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#######++       
         +###########+      
        +######++#####+     
       +#####+   ++####     
      +####+     +#####     
      +####      +####+     
      +###      +###++      
      +###+    +###+        
       +###+  +###+         
       +####++####          
         +#######+          
          +#####+           
         +#######++         
         +###+++###+        
         +###   +##+        
         +##+    ##+        
         +##+   +##+        
         +###+++###+        
          +#######+         
           +#+#+##          
                            
                            
                            
                            
                            
                            
                            
             +##+           
             +##+           
            +##+     ++     
            +##     +#+     
           +##+    +#+      
           +#+     +#+      
          +##+    +##       
         +##+     +#+       
         +#+     +##+       
         ##+    +##+        
        ##+ +++####+        
       +##########+         
        #####+++##          
         ++++ +##+          
              +#+           
             +##+           
             +##            
             ##+            
            +#+             
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +#######+         
          +########+        
         +###+++####+       
        ++##+   +###+       
        +###+    +###       
        +####+   +###       
        +#####   +###+      
        +####+    +##+      
        +###+     +##+      
        +###+     +##+      
        +####+    +##+      
        +####+    ###+      
         +####   +###       
          +###   +###       
          +###++#####       
           +########+       
           +#######+        
            ######+         
             +#+++          
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
           ####+            
           ##+##+           
          +#+ ++#+          
          ##+  +#+          
          ##   +##          
          +#+  ++#+         
           ++######         
             ++++##+        
                 +#+        
                 +#+        
                 +#+        
                 +#         
                +##         
                ##+         
               +#+          
              +##+          
             +##+           
          +++##+            
          +#+#+             
                            
                            
                            
                            
                            
                            
                            
                +##+        
              ++####+       
            ++######+       
           +####++##+       
          ++###+ +##+       
          +##+   +##+       
          ###     +#++      
          ###    ++###      
          +##++++###++      
          +#######++        
           #####++          
          +#####            
         +######+           
         ###++##+           
        +##+  ###+          
        +##+  ###+          
        +##+ +###           
        +#######+           
         +######+           
          ++##++            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                +##         
                +##         
          ++    +##         
         +#+    +#+         
         ##+    +#+         
        +#+     +#+         
        +#+     +##         
        ##      +##         
        ##      +##         
        #+      +##         
       +#+      +##         
       +#+++++++###         
       +###########         
       +####++#++##+        
                +##+        
                 ##+        
                 +#+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+             
          +####+            
         +######+           
        +##++++##+          
        ##+    +##          
        ##      ##          
        ##+     ##+         
        ##+   +####+        
        +##++####+##        
         +####+++ +#+       
          +##+     ##       
          +##      +#+      
          ##+      +#+      
         +##+       ++      
         +#+        ++      
         ##+       +#+      
         ##+      +##+      
         +#+   +++##+       
         +########+         
          ++#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +###+       
              +#####+       
      +++++#########+       
     +#############+        
     +########++###+        
      +##++     ###+        
               ###+         
              +###+         
              +##++         
             +###           
             +##+           
             ###+           
            +###            
           +###+            
           +###             
           +##+             
           +##+             
           ###+             
           ###+             
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
          +##+++++          
         +#########+        
        +###++######        
        ###+    +##+        
        +#+     +##         
                +#+         
               +##+         
               +#+          
               +#+          
              +##           
              +#+           
              +#+           
             +##            
             +#+            
             ##+            
            +#+             
            +#+             
            ##+             
           +##+             
            +++             
                            
                            
                            
                            
             ++             
            +##+            
           +####+           
           ###+##++         
         +###+++###+        
         +##+    +##+       
        +###+     +##       
        +###       ##+      
        +##+       +##      
        +##+       +##+     
        ###+       ###+     
       +###       +###+     
       +##+       +###+     
       +##+      +####+     
        +#+     +####+      
        +##+   +#####       
        +##+ ++#####+       
         +#########+        
         +########+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+              
          +####+++          
          +######+          
         +##+####+          
         +##+++##+          
         +##+  +#+          
          ++    #+          
               +#+          
               +#+          
               +#           
               #+           
              +#+           
              +#            
              ##            
             +##            
             +#+            
             +#+            
             +#+            
             +#             
             ++             
                            
                            
                            
                            
                            
                            
                            
        +#######+   +#+     
       +#########+ +##+     
     ++####++++###+###+     
    +###++    ++#####       
    +###+     +#####+       
     +##+   +++####+        
      +###+++++###+         
       +####++###+          
        +########+          
           +####+           
            #####+          
           +###+##+         
           ###+  +#+        
          +###+  +##+       
          +###+   +##+      
          +###+   +##+      
           +### ++###+      
            #########       
            +#######+       
             +++##++        
                            
                            
                            
                            
                            
                            
                            
             ++++           
         +#######+          
        +##########+        
        ###########+        
       +####+++###+         
       +####++###+          
       +########+           
        +######+            
         ++#####+           
           #####+           
           +#####+          
          +##+ +##+         
          +##   +##+        
          +#+   +##+        
          ##+    +#+        
         +##+    +##+       
         +###++#####+       
         +##########        
          +########+        
          ++####++          
                            
                            
                            
                            
                            
                            
                            
      +                     
     +##                    
     +#+                    
     ##                     
     ##                     
     ##                     
     ##          +##++      
     #+          #++###+    
     #+         +#+  +##    
     #+         +#+   +#+   
     ##         +#+    #+   
     +#+         ##+   +#   
     +##++       +#+ ++#+   
      ++###+++++++#####+    
        ++############+     
           ++++++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+  +#+    
              ++##+  +#+    
             +####   +#+    
            +###++   +#+    
           +###+     +#+    
          +###+      +#     
          +##+       +#     
         +##+        +#     
        +##+        +##     
        ###+        +#+     
       +##+         +#      
       ##+         +#+      
      +##+        +##+      
      +#+        +###+      
      +#       ++###+       
      ##    +++#####        
      ##++++######+         
      ###########+          
      +########+            
      +#####+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++              
            +#+++           
           +##++#+          
           +## ##+          
           ##+ ##+          
          +##  ##+          
         +##+  +#+          
        +##+   +#+          
       +###+++++#++++       
       +############+       
       +##########+++       
         +  +  +##          
               +##          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
             +####+         
           ++#####+         
          ++#######+        
          +#########+       
         +###+ +#+###       
         ###+    +###       
         ###+   +##++       
         +##+  +##++        
          ###++##+          
          +#####+           
           +####+           
            #####           
           +##+##+          
           ##++##+          
          +##++##+          
          +##+##+           
          +#####+           
          +####+            
          +###+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
           +##+             
           +++#+            
           ++###+           
          +##+###           
         +##+ + #+          
         +#+    +#+         
         ##     +#+         
         +#      ##         
         +#+ ++++##         
          +#######+         
           ######+          
          +##++#+           
          ##++##+           
          ##+++###          
          ##+   +#+         
          ##+   +#+         
          +#+   +#+         
          +##+ +##+         
           +##+##+          
            ++##+           
                            
                            
                            
                            
                            
                            
                            
           +++#####+        
          +#########+       
         +###++++####+      
        +###+     +###+     
        +##+       +##+     
        +##+       +###     
         +++        ###     
                    ###     
                   +##+     
                   ###+     
                 +###+      
                ++###+      
               +###++       
             +####+         
     +++++ ++####+          
   ++#####+#####++          
   #############+           
   ################+++      
   +##################+     
    +++        +++++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++   +#+      
            +###+  ##+      
            +###+  ##+      
            +###  +##+      
           +###+  +##+      
           ###+  +###+      
          ###+   +##+       
         ###+    +##+       
       ++##++    ###        
       +##++    +###        
     +####++++######+       
    +##############+        
    +######+#++###+         
    ++++++     ###          
              +##+          
              ###           
              +#+           
             +##            
             ##+            
             ##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+++           
         +########+         
        +#########+         
        +#+++   +##         
        ++      +##         
                +##         
                +##         
                +##         
                +#+         
                ##+         
               +##+         
              +##+          
              +##+          
              ###           
             +##+           
            +##+            
            +##+            
            ###             
            +##             
            +##+            
                            
                            
                            
                            
            +#+             
            +#+             
           +##+             
          ++##              
          +##+              
          +##+              
          ##+               
         +##+               
         +##+               
         +##+               
         +##+      +++      
         +##+    ++###+     
         +##+  ++#####+     
         +##+ ++##+###      
         +##++###++##+      
          ######++##+       
          +####++###+       
          +#######+         
          +######+          
           +###++           
                            
                            
                            
                            
                            
                            
                            
                            
             ++             
             +#+            
            +#+             
            +#+             
           +#+              
           +#+              
          +#+               
          +#                
          #+                
         +#+                
         +#    +##+         
         +#  +######        
         +#  +######+       
         +# +###++##+       
         +#+###+  +#+       
         +###+    ##+       
         +###++++##+        
          #########         
          +######++         
            +#++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +##        
               +####+       
              +##++#+       
              +#+  ++       
             +##   +        
            +##+            
            +#+             
           +##              
           ##+              
          +##+####+         
          +####++##+        
          ####+  +##        
         +###+    ##+       
         +##+     ##+       
         +##+    +##        
         +##     +#+        
         +##    +##         
          +#+  +##+         
          +######+          
           ++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +       
                   +#+      
                   +#+      
           +      +#+       
          +#      ##+       
          +#+    +#+        
          #+     +#         
         +#+     #+         
        +###+   ##+         
        #####+++#+          
        ++++#####+          
             +##+           
              ##+           
             +#+            
             #+             
            +#+             
            #+              
           +#+              
          +##               
           #+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++###+        
           +########+       
           +##++++###       
            +     +#+       
                  +#+       
                 +##+       
                 +##        
                +##+        
         +++++++##+         
       +##########+         
       +#########+          
        +++++###+           
            +##             
           +##              
          +##+              
         +##+               
        +##+                
       +##+                 
      +##+                  
      +#+                   
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
               +#+          
              +##+          
              +##+          
             +###           
             +##+           
             ###            
             ###            
            +##+            
            +##+            
            +##             
            ##+             
           +##+             
            +#+             
            +#+             
            ##+             
           +##+             
           ###+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
          +##+++            
         +#++   ++          
         #+   +###+         
         #+   +#+#+         
         +#+++#+ +#         
          ++###  ++         
           ++##+            
            +#+#+           
            ++ ##           
           +#+ +#+          
           +#+  #+          
           +#   ##          
           +#   +#          
           +#   +#          
           ++   +#          
           +#+  +#          
            +#++##          
            +####+          
             ++##           
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
             +##+#+         
            +#++ +#+        
           +#+    #+        
           +#+    +#+       
          +#+     +#+       
          +#+     +#        
          #+   +++++        
          +#   +##++        
          +#++ +##+         
           ###+###+         
          +#+++++#+         
         +#+     +#         
        +#+      +#         
        #+       ++         
       +#+      +#+         
       +#+     +#+          
        #+    +#+           
        +#+ ++#++           
         +###++             
                            
                            
                            
                            
                            
                            
          +#+++             
          ######+           
        ++########+         
        +++   ++###+        
                +###        
                 +##+       
                  +##       
                  +##       
                  +##       
                  +##       
                  ##+       
                 +##        
                +##+        
             +++###+        
        ++#########         
      +############+        
      +#########+###        
      +#######++ +##+       
      +#####++    +#+       
       ++#++      +#        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
          +######+          
          ###+++##+         
          +#+  +##+         
               +##+         
              +###+         
            +++##+          
            +####+          
             +####+         
               ###+         
               +##+         
               +##+         
               +##+         
              ++##+         
             +####+         
            +####+          
        ++++###++           
       ++#####+             
       +###++               
       +##+                 
                            
                            
                            
                            
                            
                            
                 +#+        
                +###        
               +####+       
              +####+        
             +####          
            +####+          
           +###+            
          +####             
         +###++             
         +##+ ++++          
        +#########+         
        +###++#+###+        
       +##++  + +##+        
       +#+       +#+        
       +#+        #++       
       +#+        ##+       
       +##      +###+       
       +##+   ++###+        
        +###+######+        
         +######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++##+##+            
       +########+           
       +##+++++##+          
                +#          
               +##          
              ++#+          
             +###           
          +++###            
          +####+            
          +#####++          
           ++++####++       
                ++###+      
                  ++##      
                    +#+     
                    +#+     
                  +###+     
             +++#####+      
     +++++++########+       
     +###########+++        
      ++++#+++++            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++            
          +#####++###+++    
        +######++######+    
        ####+++    +####+   
       +##++        ++###   
      +##+           +###   
      +##+           +###   
      ##+             +##   
     +##              +##   
     ###              ###   
     ###             +##+   
     ###             +##+   
     ###++          +###    
     ####++        +###+    
     +#####++     +###+     
      +######+++++####      
      +##############+      
        +##########++       
         +######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++####+      
             +########+     
            +###++  +##     
           +####+   +##     
          +###+#+   +##+    
         +####+     +##     
         +###+      +#+     
        +###+       +#      
        +###+      +##      
        +###+     +###      
        +##+      +##+      
        +##+      +#+       
        +##+     +##+       
        +##+     ###+       
        +##+    +##+        
        ###+   +##+         
        +##+ ++##+          
        +##++###++          
         +#####+            
          +##++             
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +#######+         
          ##++++###         
          ##+   +##+        
          +#+    +##        
           ++   +##+        
               +###+        
             ++###+         
            +###++          
            +##+            
           +##+             
            ###+            
            +###+           
             +###+          
              +###+         
               +###         
          +++   +##+        
         +##+++++##+        
         +########+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      #++#                  
     +####++++#++++         
     +++#######+###+        
          +++ ++###++       
               +###+        
              +####+        
              +####         
              +###+         
             +###+          
             #####          
             ####+          
            +####+          
            +###+           
            ####+           
            ####+           
            ####            
            ###+            
            ###+            
            +##+            
             ##+            
                            
                            
                            
                            
               +#+          
              +#+           
             +#+            
             +#             
             +#             
             #+             
            +#+             
            +#              
            ++              
            ++              
            #+              
           +#               
           ++               
           #+    +++        
           #+  +#++#+       
           #+  #+  ++       
           +# +#  ++        
           +#++# +#+        
            #++#+#+         
            +####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
          ++####            
         +##+++#  +#+       
        +##+  +#  +#+       
        +#++  +# +##+       
       +##    +# +##+       
       +##    +++###        
       ##+      ###+        
       ##+    ++###+        
       +###++######         
        +######++##         
          +##++ ##+         
               +#+          
              +##+          
              +#+           
             +##            
             +#+            
             ####+          
             ###+           
             +++            
                            
                            
                            
                            
                            
                            
                            
                            
        +++####++           
      +####+++###+          
      +#++     ++#+         
      +#        +##         
                 +#+        
                 +#+        
                 +#+        
                 ##         
                +##         
                +##         
                +##         
                ##+         
               +#+          
               ##+          
              +##+          
              ##+           
             +#+            
            +##+            
           +##+             
           +##              
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+            
          +##++#+           
          ##   +#           
         +#     #+          
        +#+     #+          
        #+      ##+         
       +#+      +#+         
       +#       ##+         
       +#      +##          
       +#     ####          
       +#+  +##++#          
        ###+##+ +#          
         ++++   ##          
                ##          
                #+          
                #+          
                #+          
                #+          
                #+          
                #+          
                            
                            
                            
                            
                            
                            
                            
                            
              +##++         
           ++######+        
          +##++  +##        
         +##+   +##+        
        +##+    +#+         
        ##+     ##+         
        ##+    +##+         
        ###++#++#+          
         +##++ ##+          
              +##+          
              +#+           
             +##            
             +##            
             +#+            
            +##             
            +##             
            +##             
            +#+             
            ##+             
            ##              
                            
                            
                            
                            
                            
                            
                            
           + +++++++##++++  
          +##############+  
        +##############++   
       +######++++++++      
       +###+++              
       +###+++              
       +######+             
       +########+           
       ++++######+          
           +++####          
              +###+         
       ++      +###+        
      +#+       +##+        
      +#+        +#+        
      +#+        +#+        
      +###+++   +##+        
      +######+++###         
       +###########         
       +++########+         
          +#####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
               +#+          
        ++     +##+         
        ##     +##+         
       +##     +##+         
       +##     +##+         
       +##     +##+         
       +#+++++++###++       
       #############+       
       #############        
       ##########+++        
       +++++++ +#+          
               +#+          
               +##+         
               +##+         
               +#+          
               +##+         
               +##+         
               +#+          
                #+          
                            
                            
                            
                            
                            
                            
                            
          +#####++++        
        +###########+       
       +#+++++++####+       
       ++    ++####+        
           ++####++         
          +####++           
         +##++              
         +###++             
          +####++           
           +++###++         
              ++###+        
                +###+       
                 +##+       
                  +##       
                 ++#+       
                 +##+       
         ++    +###+        
         +#+++####+         
        +#######++          
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +               
    ++#########++++++       
   +#################+      
   +##++++++++++#####+      
    +           +####+      
             ++#####+       
          ++#####+          
         +######++++++      
         #############+     
         +#######++####     
          ++++ + +#####     
              +++####++     
            ++####++        
         ++#####++          
     ++#######++            
    +#####++                
     ###++                  
     ++                     
                            
                            
                            
                            
                            
                            
             +#+            
             ###            
            +###+           
           +###+            
           +##+             
          +###+             
          +##+              
          +##+              
          +##               
          ### ++##+         
          ##########+       
          ##########+       
         +#####+++##+       
         +####+  +#++       
         +##+    ##+        
         +###+  +##+        
          +###+###+         
           +######          
           +#####           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##+             
            ###             
           +###             
           +###             
           +###             
            ###             
            +##             
            +##+            
            +##+            
            +##+            
            +###+           
            +###+           
            +###+           
            +###+           
             ###+           
             +###           
             +####          
             +####          
             +####          
              +##+          
                            
                            
                            
                            
                            
                            
                            
         +##++              
         +####++            
         +#######++         
         +++######+         
            +######+        
              ++####        
               +####        
             ++####+        
            +#####+         
           ++####           
          +#####+           
         +#####+            
        +####++             
        +###+               
       +###+                
       +###+      +++++     
       +###+++++++####++    
       +##############++    
        +#########+++       
         +#######+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#++             
         +#####+            
        +#######+           
       +###+ +###           
       ##+     ##+          
      +##+     +#+          
       +       +#+          
              +##           
          +++####           
         +#######+          
         +###++###+         
          +     +##+        
                 +##        
                  ##+       
                  +#+       
                   ##       
        +++       +#+       
        ###++++++###+       
        +##########+        
         ++#####+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###########+       
        +###########+       
       +############+       
      +#####++++####+       
      +####+     ###+       
      +####     +###+       
      +###+    +###+        
               +###+        
              +####         
              +###+         
             +###++         
             +###+          
              +##+          
             +###+          
             +###+          
             +###+          
             +####+         
             +####+         
             +####+         
              +##+          
                            
                            
                            
                            
                            
                            
          ++#++             
          +####+            
         +##+##+            
         ++ +##+            
            +##+            
            +##             
            ##+             
           +##+             
          +#####+           
           +#####+          
             ++###          
               ###+         
               +##+         
               +##+         
               +##+         
               +##+         
               +#+          
            +++##+          
            +###+           
             +#+            
                            
                            
                            
                            
                            
                            
                            
          +++####+          
         +########          
        +###++####          
         ++   +###          
              +##+          
             +###           
            +###+           
           +###+            
          +####+            
          +######+          
           +++####          
              +####         
               +###+        
                +##+        
                +###        
        +       +##+        
       +#++  +++###+        
       +##########+         
        +########+          
         ++##+++            
                            
                            
                            
                            
                            
                            
               +#++         
               ####+        
               +####+       
                ++##+       
                  +##+      
                   ##+      
                   +##      
                   +##      
                   +##      
        ++######+  +##      
       +##########++##      
      +###############      
     +###++++++++####+      
     +##+        +####+     
     +#+        +######+    
     +#+       +###+++##+   
     +##+   ++####+    +    
     +###+++#####++         
      +########++           
       +#####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++#+++          
       +##########+         
     +##############        
    +###############+       
    ########++  ++###+      
    #######+      ####      
      +###+       +###+     
      +###         +###+    
      ####          ###+    
      ####          ####    
      ###+          ####    
      ####          ####    
      ####+         ####    
      +####+        ####    
       +####        ####    
        +###++      ####    
         +#####++++#####    
          +############+    
           +##########+     
            +++#######      
                            
                            
                            
                            
                            
                            
                            
         +++++++++          
         +########          
          ++++###+          
             +##+           
             +#+            
            +##             
            +#+             
            +##+            
             +##+           
              +##+          
               +##+         
          +     +##+        
         ++      +#+        
         ++       +#+       
         +#+      +#+       
          +#+     ##        
          +##+   +##        
           +##++ +#+        
            +###+#+         
             ++###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++++###      
         +++++########+     
         +###########+      
         +##########+       
         ++#++++###+        
              +###+         
             +###+          
             +####++        
             +######        
              +++++#        
                  +#+       
                  +#+       
                 +##        
                +##+        
               +###         
             +###++         
    +##   ++####+           
   +###++######+            
   +#########++             
    +####+++                
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
          +#######+         
        +#########+         
       +####++ +##+         
       +###+    ##+         
       ####+    +#+++       
       #####+++ +####       
       +#######+#####       
         +#########+        
           ++######+        
            +######+        
            +######+        
           +###++###+       
           ###+  +###       
          +###+   ###       
          +##+    ###       
          +###++++###       
          +#########+       
          +########+        
            ++##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##              
           +## ++           
           ##+ +#+          
          +##+ ##+          
          ### +##+          
         +##+ +##+          
         +##+ +##+          
         ###  +##+ +#+      
         ##+  +##++##       
        +##++#######+       
        +##++######+        
         +#######+          
         ++####+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              ++            
              +++           
                            
                            
                            
                            
                            
                            
     +#####++               
    +##++++##+++            
    #++    ++###            
    ++        +##           
               +#+          
                #+          
               +##          
          ++++++#+          
         +#######+          
         +#########+        
          +###++ +##+       
            ++    +##++     
                    +#+     
                     ##+    
                     +#+    
                     +#+    
                   +###+    
    +#++++ + +++++####+     
     +++####+######+++      
        ++++#+++++          
                            
                            
                            
                            
                            
                            
                            
                ++#+        
             ++######       
            #####++##+      
           +###++  +#+      
         +####+   +#+       
        +###++     +        
        ###+                
       +##+                 
      +##+                  
      +##+                  
      +##+        +++++     
      +#+        +#####+    
      +#+      +####++#+    
      +##+    +###+  +#+    
      +##+    ###+  +##+    
       +##+   +##+++###+    
       +###+  +#######+     
        +###+   +###++      
         +##########+       
          +++###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+            
          +######+          
          +#######+         
          ++++++##+         
                +#+         
                +#+         
                +#+         
            +++##+          
         + +####++          
        +#######+           
       +#####++##++         
       ++++     ++##++      
                  ++##      
       ++          +##+     
       ++           +#+     
       +#+          +#+     
       +##+         +#+     
        +##++      +#+      
         +####+#+###+       
          ++##++#+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +##+++  
                    +####+  
        ++###+++++########  
       +################++  
      +#####+########+++    
      #############++       
      ###########+          
      ##########+           
       ++++++####+          
             +###+          
              ###+          
              ####          
              +###          
               ###          
              +###          
             +####+         
        +#++######+         
        #########+          
        +########+          
         +#####+            
                            
                            
                            
                            
                            
                            
              +##+          
            +####+          
           +#####+          
           ###+++#+         
          +##++  +#         
          +#+    +#+        
         +##+     +#        
         ##+      +#+       
         ##+      +#+       
         ##        #+       
         ##        ++       
         #+        #+       
         #+       +#+       
         ##       +#+       
         ##       +#        
         ##+     +##        
         +#+     +#+        
         +##+  ++#+         
          +##++##+          
           +####+           
                            
                            
                            
                            
                            
                            
                            
         ++#++++            
         #######+           
         ########+          
         +########+         
           +++#####+        
              #####+        
              #####+        
              #####+        
             +#####+        
            +#####+         
            +#####+         
           +#####+          
          +#####+ +++       
         +###### +###+      
       ++#######+#####+     
       +##############+     
       +##############+     
       +############++      
       +##########++        
        +####++++           
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
          ++##+             
          +###              
         +###               
         ###                
         ##+                
        +##+     ++         
        ###+     +##+       
        +#+       +##       
       +##+       +###      
       +##+        +##+     
       +##         +##+     
       +##+         ###     
       ###+         ###     
       ###+         ###     
       +###+        ###     
        +###+      +##+     
         +####+++++##+      
          +#########++      
            +####+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
         ++###+###          
        +###++  +#++        
       +###+    +##+        
      +##+     +###+        
      +##+   +#####+        
      +#+ +++###+##+        
      +######++  ##+        
      +####++   +##+        
       +++      +##         
                +##         
                ###         
                ###         
                ###         
                ###         
                +##         
                +##         
                +##+        
                 ##         
                 #+         
                            
                            
                            
                            
                            
                            
                ++###+      
             +++######+     
           ++######+###+    
         ++####++#+ +##+    
       ++##++#+ ++   +##+   
      +##+  +++      +##+   
     +##+             ##+   
     +#+             +##+   
     ##+             +##+   
     ##+             +##    
     ##+             ##+    
     ##+            +##+    
     ##+            +#+     
     ##+           +##      
     +##          +##+      
     +##+        +##+       
     +###+      +##+        
      +###++ ++###+         
       +####+###+           
        +++##+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       #+++  +++            
       #########++          
       ###########+         
       ++#########+         
          ++++#####         
               +###         
               ###+         
               ###          
               ##+          
              +##+          
              ###+          
             +##+           
             +##+           
             +##            
             +##            
            +###            
            +##+            
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
               ++           
               +#           
               +#           
        +#+    +#           
        ###    +#+          
       +##+    +#+          
       +##+    +##          
       +##      ##+         
       +##+     ##+         
       +##+     ##+         
       +###++   +#+         
        +#####+++#+         
         ++#######++++      
            ++########+     
               ++####+      
                 ##++       
                 +#+        
                 +##        
                 +##+       
                 +##        
                            
                            
                            
                            
                            
                            
                            
                            
                 ++         
                +##+        
               +###         
              +###+         
            +###++          
            ###+            
           ###+             
          +##+              
         +##+  ++           
         +##++####+         
         +#+#######         
        +#++++++++#+        
        +#+       #+        
        +#       +#+        
        +#+      +#+        
        +#+     +##+        
         +#+  ++##+         
         +#######++         
          +#####+           
           ++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
          +++#####++        
        ++#########+        
       +#######++###+       
      +#####++   +###       
      +####+    ++###+      
     +###++    +#####+      
     +###+     +######      
     +##+     +#######+     
     +##    +++#######+     
     +##  ++######++##+     
     +##++######+   ##+     
     +#########+    ###+    
      ++#####++     +##+    
       ++#++        +##+    
                     +##+   
                     +##+   
                     +##+   
                      ##+   
                      +#+   
                            
                            
                            
                            
                            
                            
          ++######+         
         +##+++++#+         
        +#++    +#+         
               +#+          
              +##           
             +##+           
            +##             
           +##+             
            +##+            
             ++#+           
               +#++         
                +##         
                 +#+        
                 +##        
                 +##        
                +###        
       +       +###+        
      +#+   ++###+          
      ++#+++####+           
       +++#++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +++++++   
              +++########   
             +###########   
           ++++#++++++++    
          +#+               
          +#+               
         +#+                
        +##+++++            
        +#######+           
         +#######+          
           +++###+          
              +###+         
               +##+         
     +          +#+         
     +          +#+         
     #+         +#+         
     +#+++     +##+         
      ######+####+          
      +##########           
        ++++++++            
                            
                            
                            
                            
                            
                            
                            
              ++            
              ##+           
              ##+           
              ##+           
             +##+           
             +##+           
             +##            
             +##            
             +##            
             +##            
            +##+            
            +##+            
            +##             
            +#+             
           +##+             
           +##+             
           +##              
           +#+              
           +#+              
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++###+++          
         +########          
        +#####+###++        
       +####++ ++###        
       +###++++#####        
       +###########+        
       +###########+        
        +++#+++####+        
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
              +###+         
              +###+         
              +###          
              +###          
              +###          
              +##+          
                            
                            
                            
                            
                +#+         
              +###+         
             +###+          
            +###+           
            +###+           
           +###+            
          +###+             
          +##+              
          +##+              
         +###+              
         +##+               
         +##+   ++##+       
        +###+  +####+       
        +###++######+       
        +##+ +######+       
        +###+#######+       
        +#########+         
         +#######+          
          +#####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              +##+          
              +##+          
              ###+          
              ###+          
              ###           
             +##+           
             +##+           
             +##+           
             ###+           
             ###            
            +##+            
            +##+            
            ###+            
           +###             
           +##+             
          +###+             
          +####             
          +###+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
           +++    +##+      
          +###   +##+       
          ###   +###        
          ###   +##+        
          ###+ +##+         
          +###+###+         
           +++###+          
              +##+          
              ##+           
             +##+           
            +##+            
            +##+            
            +#+             
           +##+             
           +#+              
           ##+              
          +##               
          +##               
          ##+               
                            
                            
                            
                            
                            
                            
               +##++        
              +#######+     
              +######+++    
             +##+      ++   
            +##+            
            ##+             
           +##+             
           +#+              
           ##               
          +#+               
          +#+               
          +##+++            
           #####+           
           +++###+          
               +#+          
               ##+          
     +++     +###           
     +##########+           
      +########+            
       ++++##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++    
                     +##    
                     +#+    
            +++      ##+    
            ##      +#+     
           +#+      +#+     
          +#+      +##      
         +#+      +##+      
        +##+++++++##+       
      +######+++####        
     +####++    +##+        
    ###+++      ##+         
    ++         ##+          
              +##           
              ##+           
             +#+            
             +#+            
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ###+       
               +####+       
              +####+        
             +####+         
            +####+          
            +###+           
           +###+            
           ###+             
          +###++++          
          +#######+         
          +########+        
           ++#+####+        
                ###+        
                ###+        
       +#+     +###         
       +##+   +###+         
       +###+++####          
       +#########+          
        +######++           
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                 +#++       
               +#####+      
              +#######      
             +########      
            +###++####      
           +###+ +####      
          +####   ###+      
          ####+  +###+      
         +###+   +###       
        +####+   +###       
        +###+   +###+       
        +###    ###+        
        ###+   +###+        
       +###+  +###+         
       +###+ ++###          
       +###++####+          
       +########+           
        #######+            
        +####++             
        ++##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++##+     
            + +++####+      
           +######++        
           +#####           
          +#+               
         +##+               
        +##+                
        ##+                 
        ########++          
        #####+####+         
         ++     +##+        
                 +#+        
                 +#+        
                 ##+        
                 ##+        
     +          +##         
     ++        +##+         
     +#+      +##+          
      +##+++####+           
        ++###+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +#####++             
     +###+++++#+            
     +##      +#+           
     +#+       +++          
     +#+         #+         
     +#+         +#+        
     +#+         +#+++      
     +##          ++##+     
      +##+        +###      
      ++##+       +#++      
        +###+++++###+       
         +#######+##        
            ++++ +#+        
                 ##+        
                +##+        
                +##         
                +#+         
                +#+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
                  +#++      
               ++####+      
        +#+ ++######++      
       ####+#####++         
      +########++           
      +#### ##              
       +##+                 
       +##+                 
       +##+                 
       +##                  
       +##      +++##+      
       +#+    +#######+     
       +## ++#####+++##     
       +#######++   +##+    
        +####+      +##+    
         +++       +##+     
              +++++###+     
              #######+      
              +#####+       
               +++++        
                            
                            
                            
                            
                            
                            
             +###+          
            +#####+         
           +##+  ##         
          +##+   +#+        
          +##     +#+       
         +##+     +#+       
         +#+      +#+       
         +#+      +#+       
         +#+      +#+       
                 +##+       
                 +#+        
        +++++   +##+        
       +######+ +##         
       +##+++##+##+         
       +#+   +###+          
       +#+   +###+          
        #+  +####+++        
        +##+##+++###        
         +###++ +##         
          +++   +++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###+           
             +##+           
            +###+           
            +###+           
            +###            
            +##+            
            ###+            
           +###+            
           +##+             
           ####+            
           ###+             
           ###+             
           ###+             
           +++              
                            
                            
                            
                            
                            
                            
                            
                            
              ++##+         
            ++####+         
          +###+ +#+         
         +##+   +##         
         #+     +##         
                ##+         
               +##          
              +##+          
              +#+           
             +#+            
            +##+            
            ##+             
           +#+              
          +#+               
          ##+       +       
         +#+      +##+      
         ##    ++##+        
        +##++++###          
         ######++           
         ++#+++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++##+             
        +######+++          
       +##++++####          
       +#+  ++####+         
       ##+  +##+##+         
      +##+   + +##+         
      +##+      +##         
      +##+      +##         
       ##+      ###         
       +##+   ++##+         
       +##++++####+         
        +######+###         
         +###++ +##         
           +    +##+        
                +##+        
                +##+        
                 ##++       
                 ####       
                 +###       
                  +#+       
                            
                            
                            
                            
                            
                            
                  +++       
                 +##+       
                +###+       
                 +##+       
                +###+       
               +###+        
              +###++        
             +###+          
             +###+          
             ####           
            +###+           
           +###+            
           +###+            
           +###+            
          +###+             
          +##+              
          ###+              
         +##+               
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
           +###++#          
           +#+  +#+         
          +#+   +#+         
         +##    +##+        
         +#+   +###+        
         #+   +###+         
        +#+  +#++#          
        +#++##++#+          
        +###++ +#+          
         +++   ##           
              +#+           
              ##            
             +#+            
             +#+            
             ##             
             #+             
            +#+             
            +#+             
            ##              
                            
                            
                            
                            
                            
                            
                            
                            
           ++####+          
         ++###+###          
         +#++  +##+         
        +#      +#          
        #+   ++##+          
       +##++#####+          
        +####+++#+          
               +#+          
               +#           
               #+           
              +#+           
              +#+           
              +#            
              #+            
              #+            
              #+            
             +#+            
             +#+            
             +#             
             ++             
                            
                            
                            
                            
                            
                            
        +#+                 
        ###+                
        ###+       ++       
         ##+      +##+      
        +##+      +##+      
        +##+      +##+      
        +##+      ###+      
        +##+      ###+      
        +##+     +###       
        +##+   ++###+       
         +##+ +#####+       
         +#########+        
          +####+###+        
           +++ +##+         
              +###+         
              +##+          
              ###++         
              ####+         
              ###+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
             +#####++       
           +######+##+      
          +###+++  ###+     
         +###+     +##+     
         +#++       +##     
         +#+        +##+    
         +#+       ++##+    
         +#+        +##+    
         +#+        +##+    
        ++++        +##     
       +###         +#+     
       +###        ++#+     
      +###+        ###      
      +##+         ##+      
      +##+        +##+      
      +##+      ++###       
      +###+   ++####+       
      +####+++####++        
       +#########+          
        ++####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++         
            +######+        
          ++##+   +#+       
         +###+    +#+       
         +#+#+    +#+       
         +###     ##+       
          +##+   +#+        
          +##+  +##+        
           +##++##+         
            +####+          
             ####           
            +####           
           +##++##          
           +#+  +#+         
           #+   +#+         
           #+   +#+         
          +#+   #+          
          +##+ +#+          
           +##+##           
            +###+           
                            
                            
                            
                            
                            
                            
                            
                            
          +#+               
         +##+               
         +#+                
        +##+                
        +##+     +#+        
        ##+      +#+        
       +##       +#+        
       +#+       +#+        
       ##        +#+        
      +##        +#+        
      +###++++++ ##+        
       +###########+        
          +   +++##+        
                 ##+        
                 +#+        
                 +##        
                  ##+       
                  ###       
                  ##+       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                    ++#     
                 +++##+     
             ++######+      
         +++#######++       
         +#+++++++          
        +#+                 
        +#+++++++           
        #########+          
        #####+####+         
        ##++  +####         
               +###         
                +##+        
                +##         
                +##         
       ++       +#+         
       #++      ##+         
       +##+    +##+         
        +###+++##+          
         +######+           
          ++###+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++#####++               
    #########++             
    ++++++#####+            
          +#####+           
           ++####           
             +###+          
              ###+          
              +###+         
              +###+         
              +###+         
            +++####         
           +#######+        
          +#########+       
          +##########       
           +#########+      
           ++####+####+     
             ++++ +###+     
                   ###+     
                   +###+    
                    +#+     
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
           +##++##+         
         +##+   ++##        
        +#++       +#       
       +#+          #+      
       ##+          +#+     
      +#+            ++     
       #+          ++#+     
       ##        ++###+     
       +#+++++++#####+      
        +######+++##        
         ++++    +#+        
                +#+         
                +#+         
               +#+          
               +#           
              +#+           
              +#+           
              ++            
              ++            
                            
                            
                            
                            
                            
                            
        ++####+             
      +#########            
      ##+++  +##+           
              +#+           
               +#           
               ++           
               #+           
              +#+           
             +##+           
             +#+            
             ##+            
            +#+             
           +##+             
          ++#+              
          +####+++++        
         +###########+++++  
        +##+++  ++++######  
        ##+         ++++#+  
        ##                  
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
               #+           
               #+           
              +#+           
              +#+           
             +##            
             +##            
             +#+            
             ##             
             ##             
             ##             
             ##+            
             ##             
             ##             
             ##             
             ##             
             ##+            
             ##+            
             ##+            
             ##             
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
         ++##++             
        +##+###+            
      +##++  +#+            
     +##+     +#+           
     +#+       ##           
     ++        ##+          
               ##           
               ##           
               ##           
              +#+           
              +#+           
              ##            
             +#+            
             ##+            
            +#+             
           +##              
           +#++++++++++++   
          +###########+++   
         +####++++          
         +#++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
                #+          
               +#+          
               ##+          
               ##+          
              +##           
              +#+           
             +##+           
              ##+           
             +##+           
             +##            
            +##+            
            +##+            
            +##             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
        +#++                
        ++###++++++         
           +++++##+         
                +##         
                 +#         
                 ##         
                +#+         
                +#+         
               +#+          
              +##+          
              +#+           
             +##+           
             +#+            
            +##+            
           +##+             
           +#+              
          +##+              
          ##+               
          ##+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
      ###+++                
      #######++             
      +++######+            
           +++##+           
              +##+          
               +##          
               +##+         
              +###          
            ++###+          
          ++#####+          
         +#######+          
         +#######+          
          +++++##+          
               +##+         
                ##++        
                +##+        
            ++ +###+        
         ++########+        
         +########+         
          +###++++          
                            
                            
                            
                            
                            
                            
             +#+            
             ###            
            +##+            
            +##             
           +##+             
           ###              
          +##+              
          ###+              
         +##+               
         +##+               
        +###+               
        +##+   +++++        
        +##+ ++######+      
        +##+ +########+     
        +##+ +###+#####+    
         ###+  +   ++##+    
         +###+      +##+    
         +####+++++###+     
          +#########+       
           +#####+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#++#++++++        
     +  +###########+       
    +#+ +############+      
    +##++##+      +###      
     +###+++      +##+      
      +###++     +##+       
        +###+  ++#++        
          +######+          
           ++###+           
             ###+           
            +#####+         
           +##++##+         
           +#+  +##+        
          +##    +##        
          +##     +#        
          +#+     +#        
          +#+     +#        
          +##++++###        
           ########+        
           ++###+++         
                            
                            
                            
                            
                            
                            
            ++##+           
           +#####+          
           ####+##          
          +#######          
          +##+++#+          
          +##  +#+          
           ##+ +#+          
           +#+##+           
            +##++           
            +##+            
            #####+          
           +#+ ##+          
          +##  +##+         
          +#+   +#+         
          ##+    +#+        
          #+     +#+        
          #+     +#+        
          ##++++++#+        
          +########+        
            +####++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#        
          ++     +##        
         +##     ##+        
        +##+    +#+         
        +#+     +#+         
        +#+     ##+         
        +#+     ##+         
        ##+    +##          
        ##+    +#+          
        ##+ +++##+          
        +#++#####+          
        +####+++#+          
          +++  +#+          
               +##          
               +##          
               +##+         
                ##+         
                ##+         
                +##         
                 ++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####+         
           +###++##+        
          +#++    +#        
         +#+      +#        
        +#+       ##        
        +#+      +##        
        #+      +##+        
       +#+     +##+         
       +#+    +###+         
       +#++  +####+         
        +##++##++#+         
         +####+ +#+         
          ++++  ##          
                ##          
                ##          
                +#          
                +#          
               +##          
               +##+         
                +#          
                            
                            
                            
                            
                            
                            
                            
             +##+           
            +###+           
            +####+          
            +####+          
            +####+          
            +####+          
            +###+           
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
            +###            
             ###+           
             +##+           
             +###++         
              +####+        
               ++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++##+            
          +#####+           
         +##++++#+#+        
         +#+   +###+        
        +##     ###+        
        +#+     +##         
        +#+    +###         
        +#+   +###+         
        +##+++####+         
        +######+##          
          +#++ +##          
               +##          
               +##          
               +##          
               +#+          
               +#+          
               +#+          
               +#+          
               +##          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
          ++######++        
         +###+++####        
        +#+     +++#        
        ++       +##        
        #+     ++##+        
        +#+  ++###++        
         +#++###++          
         ++###+++           
           ##+              
           +###+            
           #++##            
          ++  +#+           
          ++   +#+          
          ++    +#+         
          ++     #          
          ++     #          
          +#+   +#          
          +##+++#+          
           +#####           
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++++          
         +##########++      
        ####+++++####+      
        ##+       ++##+     
        ##+         +##+    
        +##+         +#+    
         +##+               
          +##++             
           +###+            
            ++##++          
              ++##+         
                +##+        
                 +#+        
                 +##        
    ++      +++++###        
    ##############+         
    +##########++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ####++##+               
   ###########+             
   ############+            
   +############+           
    +++#########+           
       ++++++####++         
            ++#####+        
             ++#####        
              ++####        
               ++###+       
                +####+      
                +#####      
                +#####      
                +####+      
                +####+      
                +####+      
                 +###       
                 +###+      
                 +####      
                 +#####     
                            
                            
                            
                            
                            
                            
                            
               +++++        
             +#######++     
         +++###########+    
        +########+#####+    
        +####+       ++     
        +####+              
         #####+             
         +#####+            
           ++##+            
            +###+           
              ###           
              +##           
               ##+          
              +##+          
              ###           
             +###           
           ++####           
        ++######+           
        #######+            
        +++##+              
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+            
            +###+           
            +###+           
             +###           
             +###           
             +###           
             +###           
             +###           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
             +##            
             +#+            
             +#+            
              #+            
              ##            
              +#            
              ++            
                            
                            
                            
                            
                            
                            
                            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             ##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +#+             
                            
                            
                            
                            
                            
                            
                            
               +##+++       
            ++########      
           +###+++++##+     
          +###+   ++###     
          +##+   +####+     
           ##+  +####+      
           +##+ +###+       
            +##+###+        
             #####+         
             ####+          
            #####+          
          +######+          
          ####+###+         
        +####+ +##+         
        ####+  +##+         
       +###+   +##+         
       ####+  +###+         
       #### ++###+          
        +########           
          +####+            
                            
                            
                            
                            
                            
                            
                            
                    ++#+    
                  ++#++     
                ++##+       
               +##++        
              +##+          
            +##+            
           +###+            
          +##+              
         +###               
         ####++             
        +##++##++           
       +###+ +####++        
       +###+   ++###+       
       +###+     ++##       
       +###        ##       
        ###       +##       
        +##+      ##+       
         ##+     +##+       
         ##+    +###        
         +##    ###+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++++         
            +#########+++   
          ++#############+  
         +###++     +++###+ 
        +##+++          +## 
       +##+              ++ 
       ###++                
       +#####+              
         ++###+             
           +###+            
            +##+            
             +##+           
              ###+          
              +##+          
        +      +#+          
        #++   +##+          
        +##++++##+          
         +#######+          
          +#+#+++           
                            
                            
                            
                            
                            
                            
                            
           +##++            
           +####+           
          +##+##+           
          ##+ +##+          
         +#+   ##+          
         ##+   +##+         
        +##    +##+         
        +#+     ##+         
        ##      ##+         
       +#+      +#+         
       +#+      +##         
      +#+        #+         
      ++        +#+         
                +#+         
             +++##          
           +#####+          
          +#######++        
          ##########+       
          +###+++++#++      
           #++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +           +#+       
      +#+         +##+      
     +##+         +##+      
     +##+        +###+      
    +###+        +###+      
    +###+        +###+      
    +###++       +###+      
    +#####+      +###+      
    +###############+       
     +##############+       
      ++############+       
          ++++++###+        
                ###+        
               +###+        
               +###+        
               +###         
               +###+        
                ###+        
                ####+       
                ++++        
                            
                            
                            
                            
                            
                            
                            
                            
                     ++     
                    +##+    
                    +#+     
            +      +#+      
           ++     +##+      
          +#+     +#+       
         +##      ##        
         +#+     +#+        
        +#+  +++##+         
        +#+#######+         
        +#####++#+          
        +###++ ##+          
         +    +#+           
              ##+           
              ##            
             +#+            
             ##+            
            +##+            
            +#+             
            #+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +########+++       
       ++############+      
       #####+++++++###+     
     +###+         +##+     
     ###+          ###+     
     +++          +##+      
                 +###       
                +###+       
              ++###+        
              +###+         
              +###+         
                ##+         
               +##          
             ++###          
            ++###+          
           +###++           
          +###+             
        ++####+             
       +####++              
       ++##+                
                            
                            
                            
                            
           +++##+           
          +#######+         
         +#+++#####+        
         +#+ +##++##+       
         +##+###+ +#+       
          +####+   ##+      
           ++++    +#+      
                   +##+     
                   +##+     
                   +##      
                   +##      
                   ##+      
                  +##+      
        ++++      +##+      
      ++####+++  +##+       
      #########++###+       
     +###+++++#####+        
      ####++  ####+         
       +##########+         
        ++#########         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#####++           
      +###########+         
       ###++++++###+        
        ++      +##+        
                 ##+        
                +##+        
               +##+         
              +##+          
            +#####+         
           +########        
           #########+       
           ++++  ++##+      
                  +#+       
                 +##+       
       ++       +##+        
       +#+     +##+         
       +##+   +###+         
       ++###+####+          
        +######++           
         ++++++             
                            
                            
                            
                            
                            
                            
                            
                            
             +##++++++      
             +#########+    
             +##++++++##    
            +##+            
            +##+            
            +#+             
            +#+             
            +#+             
            +#+             
            +##             
            +##+            
             +##+           
              +##+          
              +##+          
              +##           
             +##+           
        +   +##++           
        #+++###+            
        #####++             
        +###+               
                            
                            
                            
                            
                            
             ++             
            +#+             
            +#+             
           +##+             
           +#+              
          +##+              
          +##               
         +###               
         +##+               
         +##+    +++++      
         +##+ ++#####+      
        ++#+ +#######+      
        +########+###+      
        +#####+++ +##+      
        +####+    +##+      
        +#####+   +#+       
        +###########+       
        +##########+        
         +########+         
           +++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+  ++          
         +###+ +#+          
         ####++#+           
         ##+++##            
         ##  +#+            
         +#++##             
         +#++#+             
          +###              
           +##++            
           +#+##+           
           #+++##+          
          +#+  +##+         
          +#+   +##+        
          +#+    +##        
          +#+     +#+       
           ##     +##       
           +#+    +##       
            +#+  ++#+       
            ++##+##+        
              ++###+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
            +#####+++       
           +########+       
           +########+       
           +##+ +###+       
           +##+ +##+        
           +##++##+         
           +######+         
           +######          
            #####+          
            +###+           
            +###+           
            ####+           
           +####+           
           +#####           
           +#####+          
           +#####+          
           +#####+          
           +#####+          
            +###+           
                            
                            
                            
                            
                            
                            
                 ##+        
                +##+        
              ++##+         
              +##+          
             +###+          
            +###+           
            +##+            
            +##+            
            ###             
           +##+             
           ###+++           
           ######+          
           ####+##          
          +###+ ##+         
          ###+ +##+         
         +###++###          
         ++##+###+          
           +#####+          
            ####+           
            +##+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##+            
            +###            
           +##+#+           
           +#++##           
           #+  +#+          
          +#+  +#+          
          ++    ##+         
          ++    +#+         
                +#+         
                +#+         
                +#+         
                +#+         
          +++##+##++        
         ++########+        
         +#+   ##++         
        +#+  ++#+           
        ++  +###            
        #+ +##+             
        #####+              
        +##++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####++         
         +####+++#+         
        +##++   +#+         
        ++     +##          
        ++    +##+          
              +#+           
              +#+           
               ##+          
                +##         
                 ##+        
                  +#+       
                  +#+       
                  +#+       
                 +##+       
                +##+        
               +##+         
             +###+          
       +  ++###++           
       +######+             
       ++##++               
                            
                            
                            
                            
                            
                            
                            
         +##+               
         +##+               
         +##++              
          +###+             
          +###+             
          +###+             
           ####+            
           +####+           
           +####+           
            +###+           
            +####           
            +####+          
            +#####+         
            +######         
            +######         
            +######         
            +######         
             +#####         
              +###+         
              ++#++         
                            
                            
                            
                            
                            
                            
                            
                            
         ++#####+++         
         ###########++      
        +##+    +++###      
       +##+        +###+    
       +#+          +##+    
      +##+           +##    
      ##+             ##+   
     +##+             +#+   
     +##              +##   
     +##              +##   
     +#+              +##   
     +#+             +##+   
     +#+             +##+   
     +#+           ++##+    
     +##          ++###+    
     +##        ++####+     
     +##+     ++#####+      
      ###+++#######+        
      +##########++         
       +#####+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +++++###    
             ++########+    
            +######+++      
          +####+++          
         +###+              
        +###+               
        +###+               
         #####+             
          ++###++           
            ++###+          
              ++#+          
                +#+         
                +#+         
                ##+         
      ++       +##          
      #+      +##+          
      +#+  ++###+           
       ########+            
       +#####+              
       ++#+                 
                            
                            
                            
                            
                            
                            
                            
         ++###+             
         ++#####+           
             ++##+          
         ++    +#+          
         +#+   +#+          
          +#+  +#+          
           +## ##           
            +###+           
             +##            
             +##+           
            +###+           
           +## +#+          
           +#+  ##+         
          +##   +#+         
          +##   ##+         
          +#+  +##          
          +#+  ##+          
          +#+ +##           
           #####+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++##+++      
            +#########      
           +###++++##+      
          +##++  +##+       
          ###+  +##++       
          +########+        
           +######+         
              +##+          
             +##+           
             +##            
            +##+            
            +##+            
            +#+             
            ##+             
           +#+              
           ##+              
          +##+              
          ##+               
         +##+               
          +#+               
                            
                            
                            
                            
                            
                            
                            
                +           
            +++##+          
           +######+         
         +####+###+         
        +###++ +##          
       +###+   ##+          
       +##    +##+          
       ##+    +##+          
       +++   +##++          
            +###+           
           ++#++            
           +##+         +++ 
          +###++++++++####+ 
          #######+######++  
          +#####+#++++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +####+          
          ++#+++#+          
         +##+  +#+          
        +##+  +++   +++     
        +#+   +# ++###+     
       +##   +#++####+      
       +#+  +#######++      
       +###########+        
        +###++++##+         
          +    ###+         
              ###+          
             +##+           
            +##+            
            +##             
           +##+             
           +##+             
           +#+              
           +#+              
           +#+              
                            
                            
                            
                            
         +##                
         +##                
        +#+                 
        +#+                 
        +#                  
       +##                  
       +#+                  
       ##                   
       ##                   
       #+                   
       #+       +++#++      
       #+      +#######     
       #+     +#++++++##    
       #+    +#+      +#+   
       ##   +#+        #+   
       +#+  +#+       +#+   
        ##+ +#       +##    
        +##+##      +##+    
          +###+++#####+     
            ++####++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++###++            
     +############+         
    #########+######        
    ++++        ++##+       
                  ##+       
                 +##+       
                 +##+       
                 ###        
                +##+        
                +##+        
                +##         
               +##+         
               +##+         
               +##+         
              +##+          
              +##+          
              +##+          
              +##           
             +###           
              +#+           
                            
                            
                            
                            
                            
                            
           ++##+            
         +#####+            
         +##+###++          
        +##+  +###+         
        ##+    ++##+        
       +##+      +##+       
       +#+        +##+      
      +##+         +##      
      +##+         +##+     
      +#+           +##+    
      +#+           +##+    
      +#+           +##+    
      +#            +##+    
      +#           +##+     
      +#+         +##+      
      +##         ##+       
      +##+       +#+        
       +#++   ++##+         
        ###+++##++          
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
          ++                
          #+                
         +#+                
          #+                
         +#+    ++          
         +#+    #+          
         +#+    #+          
         +#+++++##+         
         +#######+          
           +++ +#+          
               +#+          
               +#+          
               +#+          
               +#+          
               +#           
               +#           
               +#           
               #+           
               #+           
               #+           
                            
                            
                            
                            
                            
                            
                            
                            
         +##++              
         +#####+++#+        
         +##########+       
         +##++######+       
          +#+ ###+++        
           #++##+           
           +####            
            ###+            
           +###+            
           +####++          
           ##++##+          
          +##+ +#+          
          +##   +#+         
          +#+    ##         
          ##+    +#+        
          ##+    +##        
          ###+  +###        
          +####+###+        
           +#######         
             +###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +#######+         
         +++++  ++#+        
                  +#+       
                 +#+        
                 ##         
                +#+         
                +#          
                #+          
               +#           
               #+           
              +#            
              #+            
             +#+            
             ##             
            +#+             
            ##              
           +#+              
           ##               
          +#+               
          +#                
                            
                            
                            
                            
                            
                            
               ##+          
              +##+          
              +#+           
              +#+           
              ##+           
              ##            
              ##            
              ##+           
              ##            
              ##            
             +#+            
             +#+            
             +#             
             ##             
             ##             
            +##             
            +#+             
            +#+             
            ##+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++##+        
         +++++#####+        
      ++#######++##+        
      ####++++  +#+         
      ##+       +##         
      ##+       ##+         
               +##+         
               +#+          
               ##+          
               ##           
              +##           
              +#+           
              ##+           
             +##+           
             +#+            
             ##+            
            +##             
            +##             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
     ++                     
     ++            +++      
     ++            +##+     
     +#            +##      
     +#           +###      
     +#+          +###      
     +#+         +###+      
     +##++     ++###+       
      +####+++#####+        
      ++###########+        
         ++###+ +#+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##          
               +##          
               +###+        
                ###+        
                +#+         
                            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +#+             
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             +#+            
             +#+            
              ##+           
              ###           
              +##           
              +##+          
               +#+          
                +#          
                +#          
                +#+         
                  #+        
                            
                            
                            
                            
                            
                            
                            
                            
              ++++          
          ++#######++       
        ++###########+      
       +#####+    ++##+     
      +###++        ++#+    
     +###+           +#+    
     ###+           ++#+    
     ###+           ++##    
     ###             +##+   
     ###              ##+   
     ##+             +##+   
     ###             +##+   
     ###+           +##+    
     +##+         +###+     
      +##+        +###+     
       +##+    +++###+      
        +###+++#####+       
         ++######+++        
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +##+              
         ++++#+             
        ++    +             
        #    ++             
       ++    +#             
       ++    +#+            
       ++   +#++            
       +#  +#++#+           
        +###+  ++           
         ++     #+          
                +#+         
                 +#+        
                  +#        
                   #+       
                   ++       
                   ++       
                   #+       
                  ++        
                +##+        
           +++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++#+        
             ++#####+       
       +#+##########        
        ########+##+        
        +##++++ +##+        
                ###+        
               +##+         
               +##+         
               ##+          
              +##+          
              ###           
             +##+           
             +##+           
             ###            
            +##+            
            +##+            
            ##+             
           +##+             
           +##+             
           +#+              
                            
                            
                            
                            
                            
             ++##+++        
          ++########+       
        +############+      
        ##++     +###+      
        ++       +###       
                 +##+       
                +##+        
               +###+        
               +##          
              +##+          
             +##+           
            +##++           
           +###+            
          +##++      +      
         +###     +++#+     
        +###+ ++++###+      
        +##+++#####++       
       +##########+         
       +#######++           
        +###++              
                            
                            
                            
                            
                            
                            
                            
                            
           #+#####++        
           ####++###+       
         ++#+++  ++##+      
       +###+       +##+     
      +###+        +##+     
      ###+          ##+     
     +##+           ###     
     ##+            +##     
    +#+             +##     
    +#+            +###     
    +#+            +###     
    +#+            ###+     
    +##+          +###+     
    +##+         +###+      
     ##+         +###       
     +##        +###+       
     +##++     +###+        
      +###+++++###+         
      ++#########+          
        +##++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
          ++#######+        
          +##+  ++#+        
         +##+     ##+       
        +##+      +##       
        ##+       +##+      
       +##+        +#+      
       +#+         +#+      
       +#+         +##      
       ##          +##+     
       ##          +##+     
       ##          +##      
       +#          +##      
       +#+         +##      
        ++         +#+      
        +#+       +##       
       +#+      +##+        
       +#+   +++##+         
       +##++###++           
         ++++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#++          
          ++######+         
         +####+++#+         
       +####+    ##         
       ####+     ++         
      +###+    +##+         
      +##+  ++####+         
      +###########+         
       #######++###         
       +++#+++  ###         
                ###         
               +###         
               +##+         
               +##+         
               +##+         
               ###+         
              +###+         
              +###+++       
               +#####       
                ##++        
                            
                            
                            
                            
                            
                            
            +#+             
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
            +##+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++#+        
            +++####+        
            ++++ +#+        
                 ##         
                +#+         
                ##          
               +#+          
              +##           
              +#+           
              ##            
             +#+            
            +#+             
            ##              
            #+              
           +#               
          +#+               
          ##                
          #+                
         +#+                
          ++                
                            
                            
                            
                            
                            
                            
             +++#+          
           ++######         
           +++++++#+        
          ++      #+        
         +#+     +#+        
        +##+    +##         
       +#++    +###++       
      +#+   +++###+##+      
      +#+ +####++  ++#+     
      +#######+      ++     
       +###++        +#+    
        +#+          +#+    
        ##+          +#+    
       +##           ##     
       +#+          +#+     
       +#+         +#+      
       +#+        +#++      
        ###++  ++##+        
        +#########+         
         ++###+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++++++++####+          
    ##############+         
    ++++++++++++##+         
                +##         
                +##         
                +##         
                +##         
                +##+        
         +++++++####++++    
     +++################    
     #################+     
     +##+++#+++ +##         
                +##         
                +##         
                +##         
                +##         
                +##         
                +##         
                +##         
                +##         
                            
                            
                            
                            
                            
                            
                            
           +##++            
          +#####+  +        
         +###++#+ +#+       
         +#+   +#++##       
         +#+   +#+##+       
         +#+   +####+       
         +##+ ++###+        
          +#++++##+         
          ++##+##+          
           +####+           
            +##+            
           +####+           
          +#####+           
          +##++##           
          ##+ +##           
         +##  +##+          
         +#+  +##+          
         +#++###+           
         +######+           
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                      ++    
        +++          +##    
        ##+          ###    
        ##+         +###    
      +###+         +###    
      +###+         ####    
      +##++        +####    
     +###+      +++#####    
     ####+++###########+    
    +#############+####     
    +############++###+     
    ###########+++####+     
    +#######++   #####+     
     +++++++    +####+      
                +###+       
                ####+       
               +###+        
               +###         
               +##+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++#+              
          +###++++          
          +#++#+##++        
          +++   ###+        
          +#+   ###+        
          +#+   ###+        
          +#+  +##+         
          +##  +##+         
          +#+  ##           
              +##           
              +##           
              +##           
              ##+           
             +#++           
             +##+           
             +##+           
             +##+           
             +##            
             ++#            
             ++#            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ###++                  
     #####++                
     ##+#####+              
     ++ +++###              
           +##+             
            +#+             
            +#+        +    
           +##+       +#+   
        +++###+ +++++####   
        +#####++########+   
        +############+++    
         ++++++++++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#++          
            +#####+         
           +########+       
          +##########+      
         +######+ +##+      
        +####+++  +###+     
        ####+      +##+     
       +###+        ##+     
       ####+        ##+     
       ###+         +##     
       ###+         ##+     
       ###+         ##+     
       ###+        +##+     
       ###+       +##+      
       ####+     +###+      
       +###++   +####+      
        #####++#####+       
        +##########+        
         +########+         
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                      ++    
           +         +##    
          +#+        ###    
        +++#+       +###    
       +####+       +##+    
       +###         ##+     
      +##+         +##+     
     +##+          ###      
    +###          +##+      
    +##+          +##       
    +##+++++++++++###       
    #################       
    +#######+++ +###+       
     +##++     +###+        
               +###+        
               +##+         
              +##+          
              +##+          
              +##           
              +++           
                            
                            
                            
                            
                            
                            
                  +#+       
                +##+        
               +##+         
              +##+          
             +##+           
            +##+            
            +#+             
            ##              
            ##              
            ##              
            ##              
            ##              
            ##++++          
            ######+         
           +##+++##+        
          +###   +#         
           +##   ++         
           +## ++#+         
            +#####+         
            +###++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
             +####+         
            +#######+       
          ++###++#####      
         +####+  ++###+     
        +###++      +##+    
       +###+         ##+    
      +###+          +#+    
     +###+           +##    
    +###+            +##    
    +##+             +##    
    ###              ##+    
    ##+             +##+    
    +##+            +##     
    +##+           +##+     
     +##+        ++##+      
      #####++++#####+       
       +###########+        
        ++######++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++####+    
         +++###########+    
         +#############+    
         +######++####+     
            +    +###+      
               ++###+       
              +###++        
             +###+          
            +###+           
            +##+            
            +###            
            +###+           
              ###           
              ##+           
             +##+           
           ++##+            
         ++####+            
    +########++             
    +######++               
    +####+                  
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##            
             +##+           
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++          
              +###          
              ####+         
              ####+         
             +####+         
             #####          
            +#####          
            +####+          
            +###+           
            +###            
           +####            
           ####+            
           ####+            
          +####             
          +###+             
         +####              
         +###+              
         +##+               
          +#+               
          ++                
                            
                            
                            
                            
                            
                            
                            
                            
           ++###            
         +######+           
        +#######+           
      +#########+           
      +###+++##+            
       +#+  +##+            
            +##++           
            +####++         
            ++####+         
               +###+        
                 ###+       
                 +##+       
                 +##+       
          +#+     ##+       
          +##+    ##+       
          +###+  +##+       
           +###+ ###+       
           +####+###+       
            +######+        
              ++#++         
                            
                            
                            
                            
                            
                            
                            
       +++####+++           
     ++##########++         
     +###++++++####+        
      ++        +###+       
                  +##+      
                 +###+      
               ++###+       
         ++++++####+        
        +########+          
        +#######++          
         +++######++        
              ++####        
                ++###       
                  +##++     
         +         +##+     
       +++          ##+     
       +##+       ++##+     
       +####++++#####+      
       ++###########++      
         ++++##+++++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+#+        
           +#######+        
          +###+++##+        
         +##++  +##+        
         ###+  +####        
       +##+   +####+        
       +##+  ###+##+        
       +#+++###+ ##+        
       +#####++  ##         
        +##++    ##         
                 ##         
                 ##         
                 ##         
         ++     +#+         
         ##+    +#+         
         ###+   +#+         
          +##+ +##+         
           +##++##          
            +####+          
             +###+          
                            
                            
                            
                            
           +++              
           ##+              
         +##+               
         ##+                
        +##+                
        +#+                 
        ##+                 
       +##                  
      +##+      ++###++     
     +###     +########+    
     ####     +##++  +##+   
     ##++    ###++   +##+   
     +#++   +##+     +##+   
      ##   +###       ###   
     +##+  +##+      +###   
      +##+ +##+      +##+   
       ##+++#+      ++##+   
       ++#####+    +###+    
         +####+#++###+      
          +++##+##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++##+#+++++            
     ############++++       
     #####++##########++    
     #####       ++++###+   
     #####           ###+   
     #####          +###    
     ####+         +###+    
     +###         +###+     
      +++        +###+      
                 +###+      
                +###+       
               +###+        
              +###+         
             +###+          
             ###+           
            +##++           
            +##             
           +###+            
           +###+            
           ++++             
                            
                            
                            
                            
                            
                            
                ++          
           ++   #+          
           +#+  ##          
           +#   ##          
           ++   #+          
          +#+   #+          
          #+    #+          
         +#+    #+          
         #+     #+          
        +#++++  #+          
        ####+#++#+          
       +##++ +###++         
       ++     +###+         
               +##+         
               +#+          
               +#+          
               +#           
               +#           
               +#           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
              #+            
              ##            
              ##            
              ##            
             +##            
             +##            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +##            
             +##            
              ##+           
              +#+           
              +#+           
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
      ++##+                 
     +#####+                
     ######+                
     ######+                
     ####++                 
     +###+++                
      ++++###++             
          +++###+           
             +####+         
               ++##+        
                  ##++      
                   +##+     
                    +##+    
           ++++     ++##+   
           +####++++++###   
            +############   
             ++##########   
                  ++++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +###+++             
        +#######+           
         ++  ++##+          
              +###          
               ###          
              +##+          
              ###           
            +###+           
         ++####+            
         #######+           
         ++++ +##+          
               +##+         
                +##+        
                 ##+        
                 ###+       
        +       +###        
       +#+     +###+        
       +#+    +###+         
        ##+++####+          
        ++####+++           
                            
                            
                            
                            
                            
                            
                            
                            
               ++++         
             +#####+        
            +#######+       
           +###+  +#+       
          +###    +#+       
          ###+    +##+      
         +##+     +##+      
        +##+      +##+      
        +##+      +##+      
        +##+      +##+      
        +##+      +##+      
        ###       +##+      
       +##+       +#+       
       +##+       +#+       
       +###+     +##+       
       +###+    +###+       
        +###+ ++###+        
        +#########+         
         +######+           
           +##++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
             +#####         
            +##+ +#+   ++++ 
            +#+   ++ ++##++ 
            +##   ++###++   
            +##++####++     
             ######++       
           ++####++         
          +#####+           
         +####+##+          
        +###++ +#+          
       +###+   +##          
       +##+    +##+         
       +##+    +##          
       ###+ +++##+          
       ##########+          
       ########++           
       ++####++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ##+++   ++++        
        +###########        
          ++#######+        
             ++###+         
               ###+         
              +##+          
             +###+          
             +###+          
             +##+           
            +###+           
            +###            
            +##+            
           +###             
           +##+             
           +##+             
           +##+             
           ###              
          +###              
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
        ++++###++           
        #########+          
        +##+++++#+          
         ++    +##          
              +###          
             +###+          
            +####+          
           +####+           
           +##+             
           +##+++           
           ++####+          
             ++###+         
                ++#+        
        ++       +##        
       +#+      +###        
       +#+     +###+        
        ##+   +####+        
        +##++#####+         
         #######++          
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++###++          
          +#######++        
         +##++  ++##        
        +##+    +++#+       
        ###+    +##+        
       +##+     +##+        
       +##      +##+        
       +##+     +##         
       +###+    +##         
        +###+++####         
         +########+         
          ++#++###          
               ##+          
              +##+          
              +##+          
              +#+           
              +#+           
              +#+           
              +#+           
              +++           
                            
                            
                            
            +#++            
           +#++             
          +#+               
          +#+               
          +#                
         +##                
         +#+                
         +#+                
         +#+                
         +#+                
         +#+     +++++      
         +#+   ++#####      
         +#+   ####+##      
         +## +##++  +#      
          +#+##    +#+      
          +##+    +##+      
          +##+   +##+       
          +###+++##+        
          +#######+         
           +++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##++          
           +######+         
         +####++++#+        
        +###+   ++##        
        +##+   +####        
       +##+    +####        
       +##+    +###+        
       +##+  ++####         
        +#########+         
         +#######+          
          +++++##+          
             +##+           
             +##+           
             +#+            
            +##+            
            +##+            
            +##             
            +#+             
            +#+             
            +#+             
                            
                            
                            
                            
        +#++                
       +#####+              
      +#######+             
      +##+ +++#+            
       ++     ++            
        +     +#+           
              +#+           
             +##            
           +####+           
          +######++         
         +#########+        
         +#+++++++##+       
                  +##+      
                    #+      
                    +#+     
          ++        +#+     
          ###+    ++##+     
          ############      
          +##########+      
            +++++#++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     ++++++ 
               +++++####### 
             +###########+  
           ++##########+    
          +######++++++     
         +#####+            
         #####+             
        +###+               
         ##+                
         ##+                
         +##                
          +#+               
       ++  +#+              
       #+   +#+             
       #+   +#+             
       +#+ +##+             
       +##+###+             
        +#####+             
         ++#++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####++       
           ++########+      
         +++##########++    
       +###############+    
      +#################    
     +##########++++####    
    +#########++   +####    
    +########+    +#####    
    +######+      +###++    
    #####++     ++####+     
    #####+     +#####       
    +###+     ++####+       
    +###+     +####+        
    +###+  +######+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     +++####+++             
    +###########++          
    ###++++++++####+        
    ##          +##++       
    ++           +###       
                 +###       
                  ###       
                 +###       
                +###+       
               +###+        
              +###++        
            ++###+          
           +####+           
          +###++            
          ###+              
          ##+        +++    
         +##+      ++###    
         +###+#+######+     
          #########+        
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    +++++++++++             
    ############+           
    #+++++   +++#+          
    +          +#+          
               +#           
               #+           
              +#+ ++++++    
           +++#########+    
          ++++#++++         
              #+            
             +#+            
             +#+            
             +#+            
             +#             
             +#             
             +#             
             +#+            
              +             
                            
                            
                            
                            
                            
                            
              +#+           
              +##+          
              +##+          
              ###+          
              ####          
              #++#          
             +#++#          
             +#++#+         
            +#+ +#+         
           +##+ +#+         
          +##+  +#+         
       +++##++ ++##         
     +#############+        
     ###+++++++++###+       
      +         +## +       
                +##         
                +##         
                 ##+        
                 +#+        
                 +#+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#####++        
          +#####+###+       
          ##+     ++        
          ##                
         +##+               
         +#+                
         +#+                
         +#+                
         +######+           
         +###+++##+         
                +##+        
                 +#+        
                  ##+       
                  +#+       
                  +#+       
                ++#+        
          ++   ++##+        
         +#  ++##++         
         +######+           
          ++#++             
                            
                            
                            
                            
                            
                            
                            
             +#+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             ##+            
             +#+            
             ##+            
             +#+            
             +#+            
             +##            
             +##+           
              +#+           
              +#+           
              +#+           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++++++          
         ++######+          
      ++###++++##+          
    +###++    +##+          
    +++       ###+          
             +###+          
              ###+          
             +###+          
             +###+          
             +###+          
             ####           
             ###++   ++     
         +++###########+    
     +++################    
    +###+++++###+++++++     
     ++     +###+           
            +###            
            +###            
            +##+            
             +              
                            
                            
                            
                            
                            
                            
                            
               +++###+      
             +########      
            +####+++++      
           +###+            
          +##++             
          +##               
          ###+++++          
          +#######+         
          ++#++++##+        
                 +#+        
                 +##        
                 +##        
                 ##+        
         +      +##+        
       +#+     +##+         
       #+    ++##++         
      +#+   +###++          
      ##+++####+            
      +#######+             
       +####+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++#+#++       
            +###+####       
            ##+    ++       
           +#+        ++    
           +#+       +#+    
           +#+     +###+    
            +#  +###+       
            +##+##++        
             +##++          
            +###+           
          +##+ #+           
         +#+   ##           
         ++    +#+          
        +#+    +#+          
        +#     +#+          
        +#+    +#+          
        +##+   +#+          
         +##+ +#+           
          ++####+           
           +++++            
                            
                            
                            
                            
                            
                            
                            
              ++##          
             +####          
            +#####          
           +######+         
          +##++####         
          ###  +###+        
         +##+   +##+        
         ###+   +##+        
         ##+    +##+        
        +##+    +##+        
        +##     +##+        
       +##+     +##+        
       +##+     +##+        
       +##+     +##+        
       +##+     +##         
        +#+    +##+         
        +##+  ++##          
        +####+###+          
         +######+           
          ++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++#####+         
        +####+++###++++     
      +####++    ++###+     
     +###+         ###+     
     +##           ###      
     +##           ###      
     +###    +++++###+      
      +###+++########+      
       +######++++++++      
        +####       +       
       +#####+              
       +#+++##++            
       ##+  +###+           
       ##+   +###+          
       +#++   +###+         
        ###++  ++###+       
        +####+   +###+      
          +####+++###+      
            ++#######+      
              +++###++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++        
             +++####+       
            +####++#+       
           +###+         ++ 
          +##+        +++#+ 
         +##+       ++##+   
         +##     ++###+     
         +##   ++###++      
          +#+++###++        
          +####++           
         +####+             
        +####+              
       +##+ ++              
       ###  ++              
       +#####+              
        +++++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++           
             +###           
            +####           
            +####           
            +####           
            +####           
            +####           
            +####           
            +####           
            +####           
            +####           
            +###+           
            +###+           
            +###+           
            +###+           
            +####           
            +####           
             ####           
             +###           
              +##           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ++++++#####+  
            ++######+++     
             #+++++         
           ++#              
         +###+              
       +###++               
      +####+                
      +#######+             
          ++####            
             +##+           
              +##           
              +##           
              +##           
              +##           
             +##+           
             ###            
            +##+            
           +##+             
          +##+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
           +###++           
         ++######+          
        +#########+         
        +####+++##+         
        +#####+  +#+        
        +###      +#+       
        +##       +#+       
        +##        #+       
        +##+       ##+      
        +##+       ##+      
        +##+       +#+      
        +###       +#+      
         +##       +#+      
          ###     +##+      
          +##+    +##+      
          +##+   +###+      
           +##+ +###+       
           +###++##+        
            ######+         
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
           ++##++           
           ######+          
           ++++##+          
              +##+          
              +#++          
             +##            
           ++##+            
           +##+             
            +###+           
             ++##+          
               +##+         
               +##+         
               +##+         
               +##+         
               ###+         
              +##+          
             +##+           
       +   +###++           
       ++#+##++             
        +++++               
                            
                            
                            
                            
                            
                            
            ++#+            
            +###+           
          ++#####+          
          +########+        
         +####+++###+       
         +###+   +##+       
        +###+    +####      
        +###+     +###      
        ####+      +##+     
        ####+      +##+     
        ####+      +##+     
        ####       +##+     
        ###+       +##+     
       +###+      ++##+     
       +###+     +####+     
        ###+   ++#####      
        ##############      
        +############+      
         +#########++       
         ++##+##+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
     ++++++#######+         
     #############+         
     ++++++    +##+         
              +##+          
             +##+           
           +###+            
          +##++             
        +##+                
       +###+++              
       ++#######+++         
            ++++###+        
                 ++#++      
                   +#+      
                    +#+     
                     #+     
                     #+     
        +           +#+     
        +++++      +##+     
         +###########+      
           +++#####++       
                            
                            
                            
                            
                            
                            
                            
                  +##       
                  +#+       
                 +##+       
                 +##+       
                 +#+        
                +#+         
              ++##+         
              +##++         
              ##+           
            +###+           
            +###+           
            +##+            
           +##+             
           +###+            
           +###+            
           ###+             
          +##+              
         +###+              
         +##+               
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +###+          
             ##+#+          
            ##+ #+          
           +##  ##          
          +##+  #+          
         +##+  +#+          
        +##+    ##          
       +##+     ##          
      +##+      ##          
     +###++++++++#   +      
     +#############+##      
         +++++++####++      
                +#+         
                +#+         
                +#+         
                +#+         
                +#+         
                 ++         
                 +#         
                            
                            
                            
                            
                            
                            
                            
                            
             +####++        
             +######+       
             +#++ +##+      
            +###+  ++#+     
           +####+   +#+     
          +###+      +#     
         +###+       +#     
         +##+        +#     
        +##+         +#     
        +##+         ++     
        ##+          #+     
       +##+         +#+     
       ##+         +#+      
       ##+         +#+      
       ##+        +#+       
       ##+       +#+        
       ##+     ++#+         
       +#+    +##+          
        +#+++##++           
         +###++             
                            
                            
                            
                            
                            
                            
                            
         +##+++             
         +#####++           
         #######++          
         +##++####+         
         +#+  +###+         
          ++   +###+        
                ###+        
                ###+        
               ####+        
        ++++++####+         
        +########+          
        +#########+         
        ++++#######++       
            ++++#####+      
                +####+      
             ++++####+      
          +++########+      
          +########++       
          +#####+++         
          ++#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        +####++++++++++     
         ++############     
              ++++###++     
                 +##+       
                 ##+        
                +##+        
               +##          
              +##+          
              +#+           
             +##+           
             +#+            
            +##+            
           +##+             
           +#+              
          +##+              
          +#+               
         +##                
         +#+                
         ###                
         +#+                
                            
                            
                            
                            
                            
           +++##++          
         ++#######          
        +#########+         
        +####+++###         
        +##+     ##+        
        +#+      +#+        
         +       +#+        
                 ##+        
                +##+        
               +###         
               +##+         
              +###+         
             +###+          
            +###+           
          ++###+            
          +###++            
        ++####++++++        
        +##########+        
        +##########+        
         +++#+++#++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++                      
    ##++++                  
    ######++++              
    +#########++++++        
     +#++############+++    
     +#+   ++++#########    
     +#+         +++###+    
     +#+           +##+     
     +#+           +#+      
                  +##+      
                  +##+      
                  ###+      
                  ###+      
                  ###+      
                  +##+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ##         
                +##         
               +##+         
              +##+          
              +##           
             +##+           
             ###+           
            +##+            
            +#+             
            ##+             
            ##              
           +##              
           +#+              
           +#+              
           +#+              
           +##              
           +##+             
           +##+             
            +##+            
             +##+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++###       
              ++#####+      
            ++####+##       
           ++###  +#+       
          +####+ +##+       
         +#####++#++        
         +###+++#+          
          +#####+           
          ++####++          
           +##+###+         
         +###+ ++##+        
       +###+     +#+        
      +###+      +##        
      +##+       +##        
      +#+       +##+        
      +#+      ++#+         
      +#++    +###          
       ++##+++##++          
         +#####+            
           ++#+             
                            
                            
                            
                            
                            
                            
                            
                            
          ++#++ +++         
         +#+++#+ +#+        
        +#+   +#+ +#+       
        ++     +#+ #+       
       +#+      ++++#+      
       +#           #+      
       +#           #+      
       +#           ##      
       +#           +#      
       +#+          +#+     
       +#+          +#+     
       +#+          +#      
       +#+          +#      
        #+          ++      
        +#+         #+      
        +#+        +#+      
        +##+      +#+       
         +##+    +##+       
          +##++++#+         
            +####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +###++               
       +######++            
        ++++####++          
             ++##+          
               ###          
                ##+         
                ##+         
               +##          
               +#+          
              +##+          
              +##+          
             +###           
             +##            
             ###            
             ##+            
            +#+             
           +##+             
           +##+             
          +##+              
          +#+               
                            
                            
                            
                            
                            
                            
           ++##++           
          +#######+         
          +#++ ++##+        
          #+     ++#+       
         +#+       ++       
         +##       +#+      
        +##+        ++      
        ##+         +#      
       +#+          +#+     
       ##+           ##     
       ##           +##     
      +#+           +#+     
      +#+           +#+     
      +#+          ++#+     
       ##         ++#+      
       ##+       +##+       
       +#+     ++##+        
        ##+++++###+         
        +#######++          
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                 +#         
                 +#         
                 +#         
        +#       +#+        
        +#       +#         
        #+       +#         
       +#+      +##         
       +#+      +#+         
       +#+      +#+         
       ##+      +#+         
       #+       +#+         
      +#+      ++#+         
      +#+    + +##+         
      +#+   +#+###+         
       +##########+         
        ++++++  +#+         
                +#+         
                +##         
                 ##         
                 +#         
                            
                            
                            
                            
                            
                            
                            
                            
         ####+              
        +######+            
       +########+           
      +#########+           
       +########+           
        +     +##+          
              +##+          
              +##+          
            ++###+          
          +#####+           
          +######+          
          ########++        
          +#########+       
           +++++++##        
                  ##+       
        ++      +++##+      
        ###+++++#####+      
        ############+       
        +##########+        
          ++##+++++         
                            
                            
                            
                            
                            
                            
                            
                            
              +#            
              +#+           
              +#+           
              +#+           
              ##            
              ##            
             +##            
             +##            
             +#+            
             +#+            
            +##+            
            +##             
            +##             
            +#+             
            +#+             
            ##+             
           +##              
           +#+              
           +##              
           +#+              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++#+         
             +#####+        
           +######+         
          +####+  +         
          +###   +#+        
         +###    ###        
        +###+   +###        
        +##+   +####        
        ###   +##+##        
       +##+  +##++##        
       +#+  +###++##        
       +#+++###+ +##        
       +######+  +#+        
        +####+   +#+        
        +++++    +#+        
                 ##+        
                 +#+        
                 +#+        
                 +##+       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
       +##+                 
      +###+                 
     +##++++#####+++        
     +#+   ++++#####++      
     +#+        ++####+     
     ##+           ++##++   
     +##             +###   
      +##++         ++###   
       #####++    ++###++   
        ++#####+++###++     
           +++#####++       
             +####+         
            +###+##+        
           +##+ +###        
         +###+    ##+       
        +##+      +#+       
        +#+       +#+       
        ++        ##+       
       +#+       +##        
       +++       +++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++        
           ++#######+       
         ++#####++##+       
        +#####+  +##+       
      ++####+    +##+       
   +#####++      +##+       
   +###++        +#+        
   ++++         +##+        
                +##+        
                +##+        
                +##+        
               +##+         
               +##+         
               +##          
               +#+          
               +#+          
               +##+         
               +##+         
               +##+         
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
        +#++ ++++++         
        ###########+        
        ++###+++++#+        
          +++    +#+        
                +##+        
                +##+        
               +##+         
               +##+         
               +##+         
              +##+          
              +##+          
              ##+           
             +##+           
             ##+            
            +##+            
            +#+             
           +##              
           +##              
           +##              
           +++              
                            
                            
                            
                            
                            
           +#+              
          +###              
          ####              
          ####+             
          #####+            
          #####+            
          +####+            
           +####+           
           +####+           
           +#####+          
            #####+          
            +####+          
             +####          
             +####          
             +####+         
             +####+         
              ####+         
              ####+         
              +####+        
               +##+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
            ++   +##        
           ##+   +#+        
          +#+   +#+         
         +#+   +##          
        +##    +#+          
        ##+    +#           
        ##    +#+           
        +#++  +#+   +       
         ############+      
         +++#####++++       
             +#+            
             ##             
             #+             
            +#+             
            ##              
            #+              
           +#+              
           +#               
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++           
          #######+          
        ++########+         
        +###+  +###         
       +###+    +###        
      +###+      +##+       
      +##+       +##+       
      ###+    +++####+      
      ###++  +#######+      
      +####++#######+       
       +#######++###+       
         +++++  +##+        
                +##+        
                ###         
               +##+         
               ###+         
               ###+         
               ###+         
               ###+         
               ##+          
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
           +###+##          
          +##+  +#          
          ##+   ##          
         +#+    ##          
        +##+   +##          
        +#+   +###          
        +#+  +####          
        ##+ +#####          
        ##+##+++##          
        +###++ +##          
         +++   +#+          
               +#+          
               +#+          
               ##           
              +##           
              +#+           
              +#+           
             +##            
              +#            
                            
                            
                            
                            
                            
                            
       +####+               
       +#####++             
        +++####+            
           ++##+            
             +##            
             +##            
             ##+            
             +#+            
              ##+           
              +#+           
               +#+          
               +##+         
                +#+         
                 +#+        
                 +#+        
        +#+       ##+       
         +#++   ++##+       
          +##+++###+        
           +#######+        
            ++###++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++++###+      
        +++###########      
      +###############+     
    +#################+     
   +##########++#######     
   +#########+  ######+     
   ####++++++  +#####+      
   ###+      ++#####+       
   ##+      +#######+       
   +#+     +########+       
   ++      ########         
           ######++         
           +######++        
           +#########+      
            +#########+     
              +#######+     
               ++#####      
                  +###      
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ###           
              ###+          
             +###+          
             +###           
             +##+           
             ###+           
             ###            
            +##+            
            +##+            
            +##+            
            +##+            
            +#+             
            ##+             
            ##+             
            ##+             
            +#+             
            +#+             
            +#+             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++###++++           
      ###########+          
      #+++++++####+         
              ++##+         
                ##+         
               +##+         
               +##+         
           ++++###++++++    
          +############+    
          +##########++     
           +++###+          
              +##           
              +#+           
              +#+           
             +##            
             +#+            
             ##+            
            +##             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                            
         ++++##++++         
       ++##########+        
      +######+++###+        
     +####+      +##+       
    +####+       +###       
    ###+          ###       
   +##+          +###       
   +##++       ++####       
   +#####+++++#######       
    ++###########+###+      
      ++###+++++++###       
                  ###+      
                  +##+      
                  +##+      
                  +##+      
                  +###+     
                  +###+     
                   +##+     
                   +##+     
                   +#++     
                            
                            
                            
                            
                            
                +###        
              ++####+++     
             +##+ +#+#+     
             +#+  ++  #+    
            +#+       ++    
           +#+        ++    
          +#+         #     
         +#+         +#     
         #+          ++     
        +#+          #+     
        #+           #+     
       +#+         +#+      
       ++         +##+      
      +#         +##+       
      +#        +##+        
      +#      +###+         
      +#     +##++          
      +#+++####+            
      +######++             
       +##+++               
                            
                            
                            
                            
                            
                            
                            
          ++++++            
          ######++          
         +########+         
         +#++  +###+        
         ++     +##+        
                 +##        
                 +##        
                  +#        
                  +#        
                  +#        
                 +#+        
                 +#+        
           +++++ ##+        
         +######+##         
        +#########+         
        +##++++#####+       
        ##+  +###+####++    
        ##++####+  +##+     
        +#####++            
         +##++              
                            
                            
                            
                            
                            
                            
                            
                            
             +###+++        
             +#####+        
               ++###+       
          +++    +###       
         +##+     +##+      
        +##+       +##      
        +#+         +#+     
       +##          +#+     
       +#+          +##     
      +##            ##+    
      +#+            +#+    
      ##+            +##    
     +##             +#+    
     +##             +#+    
     +##             +#+    
     +##+           +##     
      ###+        +###+     
      +####++++++####+      
       +###########+        
         ++#++#++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++##+++         
         ++#######+         
         ###    ##+         
        +##+   +##+         
         ##+  +###          
         ++ ++##+           
           +####+           
         +########+         
         +#++ ++###+        
                +###        
                 +##+       
                  +##+      
                  +##+      
                  +##       
       ++         +##       
      +##+       +###       
      +###+     +###+       
       +####++++###+        
        +#########+         
         +++++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++#+#+            
       ++#######+           
     ++#########+           
     ####++ +###            
     ++++   ###+            
           +###             
          +####++           
         +#######++         
         #########+         
         +#########+        
          ++   +####        
                 +##        
                 +##+       
                  +##       
                 +###       
          +     ++###       
         +#++++#####+       
         +#########+        
         +########+         
          ++###+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +++  +++###+         
      +###++#######         
      +############         
       ++++++++++##         
                +##         
                +##         
                ##+         
               +##+         
               ###+         
               ###          
               ##+          
              +##+          
              +##+          
              ##+           
             +##+           
             +##            
            +##+            
            +##+            
            ###             
           +###             
                            
                            
                            
                            
                            
                            
                            
            +++             
           +##+             
          +###+             
        +###++              
       ####+                
      +###                  
     +###+          ++      
     +##+      ++######+    
     ###     ++#########+   
     +##+   +############   
     +##+++++###########+   
     +###############+++    
      +###########++        
        ++++++++++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##++++       
          ++#########+      
        ++############+     
     ++###########+####     
    +#######++#+++ ++##     
   +####+           +#+     
   ####+            ##+     
   ###+           ++##+     
   ###+        +++####+     
   #####++++##########+     
   +###################     
    +##########++  +###     
      ++++++++     +###     
                   +###     
                   +##+     
                   +##+     
                   +###     
                   +##+     
                   +##+     
                   +##+     
                            
                            
                            
                            
                            
                            
              ++##+         
            +######+        
           +########+       
          +###+   ##+       
         +###+    ###       
         ###+     ###       
         +#+     +##+       
                 +##+       
                +##+        
                +##+        
               +###+        
               +##+         
         ++++ +##+          
       ++####+###+          
       +########+           
      +########+            
       +########+           
        +++++#####+         
              +###+         
              +###+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +####+             
        +#######+           
        +########           
        +++++++##+          
               +#+          
               +#           
            +++##+          
          ++######+         
          +#########        
          +###+  +###       
          ++++     ##+      
                   ##+      
                  +##+      
                 +###+      
                +###+       
               +###+        
             ++####         
        +++++####++         
        +#######+           
        ++##+++             
                            
                            
                            
                            
                            
                            
                            
                            
      +++#+######++         
     +#############+        
     +###++++++++###+       
                +###+       
               +####        
               ####+        
              +####+        
            +#####+         
          +######+          
          +#####+           
           +####+           
            +++###          
               +##+         
                +##+        
                +###+       
      +++++     +###+       
     +####    +#####+       
     +####+++######+        
       ++#########+         
         ++++##++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++###+       
      +++############+      
   ++#######+++++  ##+      
  +###++++         ##+      
  ##+             +#+       
  ##+             +#+       
                  ##        
                  #+        
                 +#+        
                +##+        
                +#+         
                +#+         
               +##          
               +#+          
               +#+          
              +##           
              +##           
              +#+           
              +##+          
              +#+           
                            
                            
                            
                            
                            
                            
       +#++++++             
       +#+######+           
          +++####+          
              +###+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
               +##          
               ##+          
              +##+          
              ###           
              ##+           
             +##+           
             +#+            
            +##+            
            +##+            
            +##+            
             ++             
                            
                            
                            
                            
                            
                            
                            
             +              
          +####++++         
         +#########+        
        +#####+#####+       
      ++###+      ###+      
      +##++       +##+      
     +##+          ###      
    +##+           +##+     
    +##+            +##     
    ###             +##+    
    ###              ##+    
    ###             +###    
    +##             +##+    
    +##+            +##+    
     +##++   +++++++###+    
     ++###############+     
      +#############++      
        +++++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+   ++      
            ++##+ ++#++     
          +#####+ +####+    
         +#####+  +#####+   
        +#####+   ++####+   
       +######      +####   
      +#####+       +###+   
     +#####+       +####+   
     ####++     +++####+    
     ####+++++++#######+    
     #################+     
     ###############+       
      +########++++         
       +++++++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
           ++####+          
          +###++#+          
        ++##+  +#+          
        +##+   +#+          
        +++    ##+          
               ##+          
               ##+          
              +##+          
              +#+           
              ##+           
              ##+           
              ##+           
             +##+           
             ##+            
             ##+            
             ##             
            +##             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
              +++###+       
           ++#######+       
         ++####+++++        
        +###++              
       +###+                
      +##++                 
      +#+                   
      ##+                   
      ############++        
      +##############+      
        ++++      +###+     
                   +###+    
                    +##+    
                     ##+    
         +           ##+    
        +#          +##+    
       +##         +##+     
       +###++++  ++###+     
        +###########++      
          ++######++        
                            
                            
                            
                            
                            
                            
                            
                            
           ++#++            
         +#######+          
        +#########+         
       +###++++####+        
       ++++    +###+        
                +###+       
                 +##+       
                 +##+       
                  ##+       
         +++++    ##+       
        +######+ +##+       
       +########++##+       
      +####+########+       
      +###   +#####+        
      +##+      +##+        
      +###     +###         
      +###+++++###+         
       +#########+          
        +########           
          ++###++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++#+             
          ######+           
        ++###++##+          
        +###   +##          
        ###+    +#          
       +##     +##+         
       +#+     ++#+         
       ##       +#+         
       ##      +##+         
       +#+   ++###+         
       +##++++####+         
         +####+++#+         
          ++++  +#+         
                ##+         
                ##+         
                ##+         
                +#+         
                +#+         
                +#+         
                +#+         
                            
                            
                            
                            
                            
                            
                            
            +#####+++       
           +#########+      
          +##+++++#++#+     
          ##+     #+ #+     
         +#+      +  ++     
         +#+         #+     
         +#+        +#+     
        ++#+       +##      
       +####+ ++++###+      
      +##++#########+       
     +###  ++++++++##+      
     +##+          ++#+     
     ##+            +#+     
     ##              #+     
     +#+            +#+     
     +##+          +##+     
      +##+        +##+      
       +###++    +##+       
        +##########+        
          +++####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++##+    
                +++####+    
             ++#######+     
    ++####++#########+      
     +########++ ###+       
        ++++++  +##+        
               +#++         
              +##+          
             +##+           
             +##            
            +##+            
            ##+             
           +#+              
           ##+              
           ##+              
           ##+              
           +#+              
           +#+              
           +#+              
           +#+              
                            
                            
                            
                            
                            
                            
         +#+       +        
        +##+      +#+       
        +#+       ##+       
        ##+       ##        
       +##       +##        
       ##+       +##        
       ##+       +#+        
       ##        +#+        
       ##        +#+        
       ##   ++++++#+        
       ##++########+        
       +######+++##+        
        +++++   +##+        
                +##         
                +##         
                +#+         
                +#+         
                +##         
                 +#+        
                  #+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +++   ++       
            +##    ##       
           +##+   +#+       
          +##     +#+       
         +##+    +##+       
        +##+     +#+        
        +##+     +#+        
        +##+     ##+        
        +##+    +##         
        +####++++#+         
         +++######          
            +++###          
               +#+          
               +#+          
              +##           
              +#+           
              +#+           
               ##           
               ##+          
               +#+          
                            
                            
                            
                            
                            
         ++#####++          
         +#########+        
             +  ++#+        
                 +#+        
                 +#+        
                +##         
                +#+         
               +##+         
               +#+          
              +#+           
             +#+            
            +##+            
           +#+              
         ++#+               
        ++#+                
       +##+            ++   
      +##+        ++++###   
      +#++++++++#######++   
      +###########++++      
       +++++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +####+          
           +#####+          
           +####+           
          +####+            
          +###+             
         +####+             
         +###+              
         ####  ++++         
        +###++#####+        
        +###+#######+       
        +###+########       
        +### ##++ +##+      
         ### ++  +###+      
         +##+    +###+      
         +##+   +####       
          ###+ +####+       
          +########+        
            +######+        
             +###++         
                            
                            
                            
                            
                            
                            
                            
                            
               +#+          
              +##+          
             +###+          
             +##+           
            +##+            
           +##+             
           +##              
          +##+              
          +########++       
         +##+########+      
         ##+ ++   ++##+     
        +#+         ##+     
        ##+        +##+     
       +##+       +##+      
       +##      +###+       
       +#+    ++###+        
       +#+   +###++         
       +#+++###++           
       +######+             
       ++###+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +#       
                  +##+      
                  ###+      
                 +##+       
                +###        
               +###+        
              +###+         
              +###+         
              ###+          
             +###           
            +###+           
           +####+           
           +###+            
          +###+             
          +###+             
          ###+              
         +###               
         ###+               
        +###+               
         ##+                
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++####++         
          +###+####+        
        +###++  +###        
        +##       +#        
       +##+       +#+       
       +#+        +#+       
      +##        +##+       
       ##+     ++###+       
       +##+++++#####+       
        +######+++##        
           +++   +##        
                 +#+        
                 ##+        
                +##+        
                +##         
                ##+         
                ##+         
               +##+         
               +##          
                ##+         
                            
                            
                            
                            
                            
           +##+             
         +####+             
        +####+              
        +##++               
        +##+                
        +##+                
        ###+                
        +##+                
        +##+                
        +##+    +++         
        +##+    +##+        
        +###+   +##+        
         +###+   +#+        
          +###+   +#+       
           +##+   +##+      
            +##+  +##+      
            +###+ +##+      
             +###+###+      
              ######++      
              ++###+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +++++         
             +####+         
            +###+           
            ##+             
          ++#+  ++          
          +##    ++         
          ##      +         
         +##      ++        
          +#+    +#+        
           +#+ ++##+        
            +++###++        
            +##++           
          +##+++            
          +#+  ++           
          +#   +#+          
          +#    ++          
           #+    #          
            +    #+         
            +++++#+         
             ++##+          
                            
                            
                            
                            
                            
                            
                            
            ++++#++         
         ++########+        
       ++##########+        
       +#####++++###        
       +#+++     +##+       
       ++        +##+       
                 +#+        
                +##+        
                ###+        
               +##+         
              +###          
              ###           
            +###+           
           +####            
          +####+            
         +###+              
         ####     +++#+     
         ####++++#####+     
         #############+     
         +##########++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++#+           
           +######+         
          +########         
          +########+        
         +####+####+        
         +###+ ####+        
        +####+####+         
        +#########+         
         #########+         
         +########+         
          +#+++###+         
              +###+         
               ####         
               ####         
               ###+         
              +###+         
              +###+         
              +###+         
              ###+          
              ++++          
                            
                            
                            
                            
                            
                            
               ##+++        
              +#####+       
            +++######+      
           +###+++ +#+      
         ++###+    +#+      
        +###+       ##+     
        +#++        ##+     
       +#+          ##+     
      +##+          ##+     
      ###+         +##      
     +###          +#+      
     +###          ##+      
     +##+         +##+      
     +##+         +##+      
     +##+        +###       
     +###        +##+       
     ++##+      +###+       
      +###++   +###+        
       +#########++         
        +++###+++           
                            
                            
                            
                            
                            
                            
                            
                            
            +#####+         
           +#######+        
          +####++###+       
        ++#####+ ###+       
       +#####++ +###+       
       +###++  +###++       
      +###+   +####         
       +###+ +####+         
        +####+##++          
         +######+           
          +#####            
           #####+           
           ######+          
          +###+###+         
          #### +###+        
          ####+ ####+       
          #####++####       
          +##########+      
           +########+       
             ++###++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +####++              
      +#######+             
       +++#####+            
           +####+           
          +#####+           
        +########+          
        ###########         
       +####++ ####+        
        ++++   +###+        
                +###+       
                +###+       
                +###+       
                 ###+       
                 ###+       
           +++   ###+       
           +##+++###+       
           +########+       
            #######+        
            +######+        
             ++###+         
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +#+            
             +#+            
             +##+           
             +##+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +#            
             +#+            
             +#+            
             +#+            
            +##+            
            +##+            
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                #+          
               +#+          
               ##+          
               ##           
              +##           
              +#+           
              +#+           
              +#+           
              ##            
             +#+            
             +#+            
             ##+            
            +##+            
            +##+            
            +##             
            +#+             
            +#+             
            +##+            
            +#+             
            +#              
                            
                            
                            
                            
                            
                            
                            
               +##++        
              +####+        
             +#####+        
            +####++         
           +###++           
          +###+             
         +###+              
        +###+               
        +##+                
        +##+                
       +##+     +++         
       +##+  +######+       
       +##++#########+      
       +## +##++++###+      
       +##++++    +###      
       +##++     +###+      
        +#++  +++###+       
        +####+####++        
         +#######+          
           +#++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
              ####+         
               +###+        
                +##+        
                +##+        
              +####+        
            +#####+         
         ++#####++          
         +######+           
          ###++##           
          ++   +##          
               +##          
               +##+         
               ###+         
              +###          
            +#####          
          ++#####+          
    +++#########+           
    +#########+             
     ++++#++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 ++#+       
           +++++#####+      
         ++#####+++++       
       +#####+++            
      +###+++               
      +####+                
      +######++             
        ++######+           
           +++###+          
              +###+         
               +###+        
                 ###        
                 +##        
                 +##        
                +###        
               +###+        
             ++###+         
          +++###++          
        ++#####+            
        +#+++++             
                            
                            
                            
                            
                            
                            
                            
                            
              +##+          
              +##+          
             +###+          
             +###+          
             +###+          
             +###           
             +###           
             ####           
             ####           
            +####           
            +###+           
            +###+           
            +###+           
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
            +#+             
            +#+             
            +#+             
             #+             
             #+             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##             
             ##+            
             +#+            
             ##+            
             ##+            
             ##             
             +#             
             ++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                #+          
              +##+          
              +##+          
              +##+          
             +###+          
             ++##           
              +##           
              +#+           
             +##            
             +##            
             +#+            
             ##+            
            +##             
            +##             
            +##             
            +##             
            +##             
            +##             
            +#+             
            +#+             
                            
                            
                            
                            
                            
                            
                            
           +##+             
          +####+            
          ++####+           
              +#+           
              +#+           
             +##            
          +++##+            
          ####+             
          #####+            
          +++++##+          
               +#+          
                ##+         
                +#+         
                +##         
                +##         
                +#+         
               +##+         
      +++  +++###+          
       +########+           
        +#+#+++             
                            
                            
                            
                            
                            
                            
                            
                +++         
               +##+         
               +###         
               +###         
                ###         
               +###         
               +##+         
              +###+         
              +###          
             +###+          
            +####+          
            +###+           
           +####+           
           ####+            
          +###+             
         +####              
        +#####+             
       +#####+              
       ####++               
       ###+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++###++         
      ++###########+        
     +####++++ +###+        
     +#+         +#+        
      +         +##+        
                +##         
               +##+         
              +##+          
             +##+           
            +##+            
            +##             
           +##+             
           +#+              
           ##+              
          +#+               
         +##+       ++      
         +##+     +###      
         +##+++++###+       
          +#######++        
           +++##++          
                            
                            
                            
                            
                            
                            
                            
     ++##+++++++            
    +###########+           
    +############           
    ++++ ++ +++##+          
             +##+           
            +###+           
            ###+            
           +###++           
           +######+         
            ++#####+        
               ++###+       
                 +###+      
                  +###      
      +++          ###+     
      +#+           ###     
      +#+           ###     
      +###++       +##+     
       +#####+++++####+     
        +############+      
          +++######++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++#++           
          +######+          
         +########+         
         #####+####+        
        +###########+       
       +########+####       
       +######++ +###+      
       +#####+    ###+      
      +####+      +###+     
       +##+        +##+     
       +##+        +##+     
       +##+        +##+     
       +##+        +##+     
       +###++       +#+     
        +###+       +#+     
         +###++    +##+     
          +####++++###+     
           +##########+     
            +#######++      
              +##+++        
                            
                            
                            
                            
                            
                            
                            
               ++####+      
             +####+##+      
           ++##++  +##      
          +##+     +##      
          +#+      +#+      
          +#+     +#+       
                 +##+       
                 ##+        
               +##+         
              +##+          
             +##+           
            +###+           
           +###+            
         ++##+              
        +###+               
       +###+       +++      
      +###+     ++####      
      ###+++++#####++       
      +#########++          
       ++#+++++             
                            
                            
                            
                            
                            
                            
                            
            +#++            
           +####++          
           +#####+          
           +######+         
              ++##+         
         +      +##+        
        +#+     +###+       
        +#+      +##+       
        +#+      +##+       
       +##        ###       
       +##        ###       
       ###       +##+       
       ###       +##+       
       +##      +###+       
       ###     +####        
       ###++++#####+        
       ###########+         
       +########++          
        +######+            
         +###++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +###+          
             +###+          
             ++##+          
              +##+          
              +##           
              +#+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +#+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##             
            +##             
            +##             
                            
                            
                            
                            
                            
                            
                            
                            
      +#####+               
     +##########+++         
     +##+++++++####++       
     +#+       ++###+       
     +#+         +##+       
      ++         +##+       
              ++####+       
            ++#####+        
           +####++          
          +######+          
           +######+         
               +###+        
                +###+       
                 ###+       
                 ###+       
               ++###+       
             +++###+        
        +++++#####+         
       +#########+          
       +####++++            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++++     
           ++   ++##++      
         +###++###++        
        +##++##++           
        ++  ++              
        +#+                 
         +#+                
          +##+              
           ++#++            
             +##+           
               +#           
                ++          
                 #+         
                  #+        
                  #+        
                  ++        
                 +#+        
         +      +##         
         +#+++++##+         
          ++++##+           
                            
                            
                            
                            
                            
                            
                            
                            
                 ++###+     
            +++++######     
       +##############+     
       +##########+         
       ########+++          
       ###+++               
       ###  +++++++         
       #############++      
       #######+######+      
       ####+++   +++##+     
       ###+         +#+     
       ##+          +##     
       +#           +##     
       +#+          ##+     
       +##         +##+     
        ##+       +##+      
        +##++    +###+      
         +###+++####+       
          +#######++        
           +####++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++++#####+     
        +++###########      
       +#####++++++##+      
       +#####+    ###+      
       +++       +##+       
                +##+        
                +##+        
              ++##+         
              +##+          
             +##+           
             +##+           
             ##+            
            +#+             
           +##+             
          +##+              
         +###               
         +##+               
        +####+              
        ###++               
        ##+                 
                            
                            
                            
                            
                            
                            
                            
                      +#+   
           +++       +##+   
          +##+      +#+     
         +#+++      #+      
         ++        +#+      
        +#+       +#+       
       +#+        #+        
       +#       ++#         
       +#      +##+         
       +##+++++##++         
         +#+++##+           
             +#+            
             ++             
            +#+             
           +++              
           ++               
          +#                
         +#+                
         ++                 
        ++                  
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++#+++          
        ###########+        
        +#####++###+        
         +##+     ++        
         ++##+    ##        
           +##+   ##        
            +##  +#+        
             +##+##+        
              +###+         
              +###+         
              +##+          
             +####+         
             +##+#+         
            +##+ #+         
            +##  #+         
            +#+ +#+         
           +## +##+         
           +#####+          
           +####+           
            ++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###+++          
          +####++#+         
          +#+++ ##+         
         +##   +##+         
         +##   +##+         
         +##  +###+         
          +#+++###+         
          +######+          
           +#####+          
            ++ +#+          
               +#+          
               +#+          
               ##+          
              +##           
              +##           
              +##           
              +##           
              +##           
              +##           
              +#+           
                            
                            
                            
                            
                ##          
               ###+         
              +###+         
             +###+          
            +###+           
            +###+           
           +###+            
          +####             
         ++####++           
         +#######+          
         +########+         
         +###+  +##+        
         +###+   +#+        
         ++##+   +##+       
          +##+   ###        
          +##+ ++###        
           ##++####+        
           +######+         
           +######          
             +#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +#++             
         +#######++         
         +#########+        
        +##########++       
       +#####++#####+       
       +###+   +#####       
       ####+   +#####       
       ###+    +####+       
       ###+    +####+       
       +###+  ++####+       
       +############+       
       +############+       
        +##########+        
         +++#######+        
            +++####+        
              +####+        
              +####+        
              +####+        
               +###+        
                #++         
                            
                            
                            
                            
            ++##            
          ++##+++           
         +###+              
         +##+               
        +##+                
        ###                 
       +##+                 
       +##+                 
       ###+                 
      +###+      ++####     
      +###+   +#########+   
      +###+  +###++++###+   
       +##++###+     +##+   
       +######+      +##+   
       +#####+       +##+   
        ####+        +##+   
        +###+       +###+   
         +###++   ++###+    
          +#####++###++     
           ++######++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#+ ++          
           +###+##+         
          +#++#+ ++         
          #+  #  ++         
         +#      ++         
         ++      #+         
         ++     +#+         
         +#+    #+          
          #+   ++           
          +##+ #+           
           +####            
             +###++         
             ++++##+        
             ++   +#        
             ++    #+       
             #     +        
             ++   +#        
             ++   #+        
             +#++#+         
              +###+         
                            
                            
                            
                            
                            
                            
                            
                            
    ++++++##+++++           
   +#############+          
  ++#+++++    ++##+         
                +##+        
                 +#+        
                  +#        
                  +#        
                  +#        
                 +##        
            ++++###+        
          +#######          
          +#######+         
            +++++##+        
                 ++#+       
                  +##+      
                   +#+      
                    #+      
                  ++#+      
       +###++++++###+       
         +++++###+++        
                            
                            
                            
                            
        +#+                 
        +#+                 
       +##+                 
       +##+                 
       +##+                 
       +###                 
       +##+                 
       ####                 
       +##+                 
       +##+                 
       +##+  +##++          
       +###  +####++        
       +###+  +#####+       
        +###+ +######       
        +############+      
         +############+     
         +############+     
          +###########+     
           ++#########+     
             +++####++      
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +#           
              +##+          
             +###+          
            +###+           
           +###+            
           ###+             
          +##+              
          ###+              
         +##+               
        +##+                
        +##+                
        +##+    +++         
        +##   +#####+       
        +## +########+      
        +##+#####+###+      
        +######+   ##+      
        +####+    +##+      
         ####++++###+       
         +#########+        
          ++###++++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                +####++     
              +#######++    
     +++       +##+++##+    
     ###+       ++  +###+   
     +###++         +####   
      +####+        +####   
       +###++      +####+   
        ++###     +####+    
         +###+   +####+     
          +###++#####++     
           +#######+        
          ++#####++         
        ++######+           
      ++########            
     +#####+++##+           
     ####++  +##+           
     +###+++++##+           
     ++#########+           
       ++######+            
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
            ++#####+        
           +##++###+        
           +#+              
           #+               
          +#+               
          +#+               
          +#                
          +#                
          +#+++#++          
          +###+++#+         
            +    +#+        
                  #+        
                 +#+        
                 +#+        
                +#+         
                +#          
              ++#+          
         +++ +##+           
         +#####+            
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
          ++#+              
          +###+             
           ###+             
           +###+            
           +###+            
            +##+            
            +##+            
             ###+           
             ###+           
             ###+           
             ###+           
             ###+           
             +##+           
             +###           
             +###           
             +###+          
             +###+          
             +###+          
              ###+          
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                  #+        
                 +#+        
                 +#         
        ++       +#         
        #        #+         
       ++        #+         
       #+        #+         
       #         #+         
      ++        +#+         
      +#+++#######          
       +++++++  +#          
                +#          
                ++          
                #+          
                #+          
                #+          
                #           
               +#           
               +#           
               +#           
                            
                            
                            
                            
                            
                            
                            
             ++             
         +++###++           
       ++###+####+          
      +##++    +##+         
     +##+       +##         
     +#+        +##         
     #+          +#+        
     +           +#+        
                 +#+        
                +##         
               +##+         
        ++++##+###+         
        #########+          
       +##+#######+         
       +#++###+####+        
       +#####+  +##+        
       ++++++    +##++      
                   +##+++   
                    +###+   
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ++        
           ++     ##+       
          +#+    +##+       
          ##+    +#+        
         +##     +#+        
        +##+     ##+        
        +##      ##+        
        +#+     +##         
       +##+++#+++#+         
       +##########+         
       +####+++###          
        ++     ##+          
              +##+          
              +##           
              +#+           
              +#+           
              ###           
              ###           
              +##           
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
               ####         
              +###+         
             +####+         
            +#####          
           +#####+          
          ++##+###+#++      
         ++##++######+      
         +##########+       
        +#######+           
       +########            
      +#####++##            
       ##+++ +##            
       ++    ##+            
            +##             
            ##+             
            ##+             
            ##+             
            ##+             
            ++              
                            
                            
                            
                            
                            
                            
                ++##+       
            ++######+       
         +++######++        
        +####+++            
        +#++                
        ##                  
        ##+                 
        +##+                
        +####+              
         ++###++            
            +###++          
             ++###+         
               ++###        
                 ++##       
          +        +#+      
         +#       +##+      
          #+   ++####+      
          +#########+       
           +######++        
            +##+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#+           
              ###           
              ##+           
              ##+           
             +##+           
             +##            
             +##            
             +##            
             +##            
             +##            
             ###            
             ###            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##             
             +#             
                            
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                   ##+      
                  +##       
                  ##+       
                +##+        
                ###         
               +##+         
              ###+          
             +###+          
            +#++#+          
           ##+ ++           
         +##+  #+           
        +##+  +#+           
       +##+   +#            
      ##+     +#            
      ++      +#            
              #+            
              +             
              +             
              +             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
          +++####+          
          #######+          
         +###++##+          
        +##++  ###+         
        +##+   ####         
        +##+++#####         
        +##########         
         +#####++##         
          +++++ +##         
                +##         
                +##         
                +##         
                +##         
                +#+         
                +#+         
               +##+         
               +##          
               +##          
               +#+          
                            
                            
                            
                            
                            
                            
             +#+            
            +###+++++++     
           +###########+    
          +#########++##+   
         +###++###++  +#+   
       +####++##++    +##+  
       +###+ +#+      +##+  
      +###+  +#+      +##+  
      +###    +       +##+  
      ###+            +##+  
      ###+            +#+   
      ###+           +##+   
      ###+          +###+   
      ###+         +###+    
      ###+       ++###+     
      ###+    +++####       
      +###++++#####++       
       +#########+          
       +#######+            
        ++###++             
                            
                            
                            
                            
                            
                            
                            
          ++++##+           
         +#######++         
         +#########+        
           +#######+        
            +#######        
              +#####        
             +######        
             +#####+        
            +#####+         
           +######          
           +######          
         ++#######          
         +#######+          
        +#######+           
       +########++++        
       +############        
      +#############+       
       +##########+++       
       +########++          
       +++#####+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  ##+       
                 +##+       
                 +##+       
        ++#+     ###+       
        +##+    +###        
        +##+    +##+        
        +##+   +###+        
        +##+  +####         
        +##+ ++###+         
       +##########+         
      +###########+         
       ####++++###          
       +#+     +##          
               +##          
               ##+          
              +##+          
              +###          
              +###          
              +###          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++#+++          
         ++#######+         
        +####++++#+         
        ###+    ###+        
       +##+    +###+        
      +##+    +####+        
      +#+    +#####+        
      ##+   +######         
      +#  ++####+#+         
      +#######+ +#+         
       +#####+  ##+         
        ++++    ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                ##+         
                +#+         
                            
                            
                            
                            
                            
                            
           +#++++####       
           ####++++++       
          +##               
          +#+               
          ##                
         +#+                
         +#                 
         #+       ++        
        +#+    ++###+       
        +#+ +++#++++#       
        ##+###++   +#+      
        +###++     +#+      
          ++        #+      
                   +#+      
                   ##+      
                  +#+       
            ++   +##        
            #++ +##+        
            +#####+         
             ++#++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
   +##+++++++#++++++        
   +###############+        
   +########+++++##+        
    ++++++       +##        
                 +##        
                 +##+       
                 +##+       
                 +##+       
                 +##        
                 ##+        
                 ##+        
                +##+        
               +##+         
               +##+         
               +##+         
               +##++        
               +###+        
               +###+        
               +###+        
                ++++        
                            
                            
                            
                            
                            
                            
               +#           
              +##+          
              +##+          
              +##+          
              ###+          
              ##+           
             +##+           
             +##+           
             +##+           
             +##+           
            +###+           
            +###            
            +##+            
            +##+            
            +##+            
            +##+            
            ###+            
            +##+            
            +#+             
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +#####+       
            +##+++++#+      
           +##     +#+      
           +#+   ++#++      
           +#   +##+++      
           +#+ +##  +       
            #++#+           
            +##+            
            ##+             
           +##+             
          +#++#             
          ++ +#             
          ++  #+            
          ++  #+            
          ++  +#            
          +#+ +#+           
           ## +#+           
           +##+#+           
            +###+           
             +#+            
                            
                            
                            
                            
                            
                            
           +##++            
         ++#####+           
       ++##++ +#+           
       ###+   +#+           
     +##+      ##           
     +#+      +##           
     #+       +#+           
     +       +##            
             +#+            
          ++#####++         
        ++#########+        
        ++++##+ +###+       
           +#+    ##+       
           +#+    +#+       
           ##+    +#+       
           ##     ##+       
           ##+   +#+        
           ###+++##+        
           +#####++         
            ++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++#+        
            ++#####+        
           +######+         
           +####++          
           +#+              
          +#+               
          ##+               
         +##                
         +##++              
          ####+             
          +#####+           
          ++++###           
               +#+          
                +#+         
                +#+         
               +##+         
              +##+          
           +++##++          
           +###++           
            +++             
                            
                            
                            
                            
                            
                            
        +##+                
        +##+                
        +##+                
        +##+                
        +##+                
        +##+         +      
        +##+       ++##+    
        +##+      +####+    
        +##+      +####+    
        +##+      ###+#+    
        +##+     +##+##+    
        +##+     +##+##     
        +##+     +####+     
        +##+     +####      
        +##+     +###+      
        +##+     +##+       
        +##+   +####+       
        +###++####+#+       
         +######+ ++#+      
          ++#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###++           
          +#####+ +         
          +##+++###+        
         +##+   +##+        
        +##+   +###+        
        +##   +####         
        +##+++####+         
         #########+         
         +###+++##+         
           +   ##+          
              +##+          
              +##           
              ##+           
             +##+           
             +##+           
             +##+           
             +##            
             +##            
             +##            
              +#+           
                            
                            
                            
                            
                            
                            
                            
                            
       ++++####++           
     ++###########++        
    +###++++++++####+       
    ##+          +###+      
   +##+         +####       
   +###++     +#####+       
    +#####++++##++++        
     ++########+            
        ++######++          
          +#######+         
          +#+  +###+        
          ##+   +###+       
         +##+    +###+      
          ##+      ##+      
          +##      ###+     
          +##+     +##      
           +##+    +#+      
           +###++++##+      
            +#######+       
              +##+++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++##++            
       +########+           
       +#########           
      +#####+#####          
     +####++  +###+         
     +###+     +###+        
    +###+      +###+        
    +##++       ####        
     ++         +###        
                +###+       
                +###+       
                 ###+       
                 +###       
                 +###       
                 +###       
                 +###       
                 +###       
                 +###       
                  +##+      
                   ++       
                            
                            
                            
                            
                            
                            
              ++#+          
              +###          
              +###          
             +####          
             +###+          
             ####+          
            +###+           
            +###+           
            +###+           
            ####            
            ####            
           +####+           
           +###+            
           +###+            
           +###+            
           +###+            
           +###+            
           +###+            
            +##+            
             +#+            
                            
                            
                            
                            
                            
                            
                            
                     ++     
                    +##     
                   +##+     
                  +#++      
                 +###+      
                +###+       
               +###+        
             ++###+         
             +##+           
            +##+            
            ##+             
           +##+             
          +###              
          +##+              
         +###+              
         +###+              
         +##+               
         +##+               
         ###+               
         +###               
                            
                            
                            
                            
                            
                            
                            
                   +##+     
                  +###+     
                 +##+       
                +##+        
               ++#+         
              +##+          
              ###           
             +##+           
            +##+            
            +#+             
           +##              
          +##+              
          +## ++++          
          +#######+         
         +####++##+         
         +##++ +##+         
         +##   +#+          
         +## +###+          
         +######+           
          +###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                  +#+       
        +#+    ++###+       
        +####+#####+        
        ########+##+        
       +#++++++ +#+         
       +#+      ##+         
       +#+      ##+         
      +##+     +##+         
      +##      +##+         
       ++      +##          
               +##          
               +##          
               +##          
               +##          
               +#+          
               ##+          
              +##           
              +#+           
             +##+           
             +#+            
                            
                            
                            
                            
                ++          
               +##+         
              +##+          
              +#+           
             +##            
             ##+            
            +#+             
            +#+             
            ##+             
           +#+              
           +#+              
         +###+              
          +####+            
           #####+           
           ## ++#+          
           #+   +#+         
           #+   +#+         
           ##+ +##+         
           +#####+          
            ++#++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
      +++++#+++             
     +#########++           
     +++++++++##+           
              ###+          
             +###+          
          ++####+           
          +####++           
          +##+              
          +###+             
           +####+           
             ++##+          
               ++##+        
                 +##+       
                  +##+      
                    +#+     
                    +#+     
      +#++++++    ++##+     
      +#######+++#####      
        ++##########++      
          ++++####++        
                            
                            
                            
                            
                            
                            
                            
        ++##+++             
       +#######+            
      +#########+           
      ++++  ++###+          
      ++      +###          
              +###+         
               +##+         
               +##+         
               +###         
                ###         
               +###         
               +##+         
           ++#++##+         
          +#######+         
         +##++####          
        +### +#####         
        ###++#######+       
        +##+###++#####+ ++  
        +####+   ++######   
         ++++      ++#+++   
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#####+            
       +########++          
      +###+++++###+         
    +####+     ++#+         
    +###+        ##+        
    +++          +##+       
                  ##+       
                  +#+       
                  +#+       
                  +##       
                  +##+      
                  +#+       
         +++###+++##+       
         ###########+       
        +###+++#####+       
        ###++++######+      
        ##########+##+      
        ########+  +##+     
         +++++++    +##+    
                    +##+    
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++#####+        
         +##########+       
        +############+      
      +++########++###++    
      #####++++     ###+    
    ++####+         +##+    
    +####+          +##+    
    +###+           +###    
    ###+            ++##    
    ###+              ##    
    ###+              ##    
    ####              ##    
    +###              ##    
    +###              ##    
     +###+          +###    
      ####++        ####    
      +########+######++    
      ++#############+      
           +######++        
            ++#+++          
                            
                            
                            
                            
                            
                            
                            
             ++##+          
        ++########+         
      ++#######+##+         
      +####+    +##+        
      +###+     +###+       
      +###+     +###+       
       +###++  +###+        
        ++###++###+         
          +######+          
           ++####+          
            +#####+         
           +###++##+        
          +####+ ###+       
          +###+  +##+       
         +####   +###       
         +###+   +###       
         +###+ ++####       
          +###+######       
          +########++       
           ++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
           +######+         
          +###+++##+        
          +##+   +#+        
          ###    +#+        
          ###     +         
          +##  +++          
          +###+###          
          ++######          
            ++####          
              +###          
              +##+          
              ###+          
              ##+           
              ##+           
             +##+           
             +##+           
             +##            
             +##+           
             +#+            
                            
                            
                            
                            
                            
         +###+              
        +#####++            
        +#######++          
         +++######+         
            +######+        
             +######+       
               ++####       
                 +###++     
                  +###+     
                   ####     
                   ####     
       +++++++++ ++####     
    +++#########+#####+     
   +##################+     
   ####################     
   ####################     
   +###################     
   +++#########++++####     
           +++    +###+     
                  +##+      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          +++++++++#+       
       ++############       
      +############++       
      +##++++++++++         
      ##+                   
      +#+                   
      +##+                  
      +##++++++++++++       
      +##############+      
       +##############+     
        +++++++ +++ +##+    
                    +##+    
                    +##+    
                    +##+    
       ++           +##+    
       #+           +##     
       ##+         +##+     
       +##+++++++++###+     
         +###########+      
          ++#######+        
                            
                            
                            
                            
                            
                            
                            
                ++          
               +#           
               ##           
               ##           
               ##           
              +##           
              +#+           
             +##+           
             +##+           
             +##            
             +##            
             ##+            
             ##+            
             ##+            
             ##             
            +##             
            ###             
            ###+            
            ###             
            +++             
                            
                            
                            
                            
                            
                            
                            
                            
            ++#+            
          ++####+           
          ##++ ++           
         +#+                
        +#+     +++++       
       +##+     +#####++    
       +#+       +++++##+   
       +#             +#+   
      +##              +#+  
      +#+              +#+  
      +#+              +#+  
      +#+              +#+  
      +#+              ##+  
      +#+             +#+   
      +#+            +#+    
      +#+           +#+     
       ##+         +##      
       +##++     ++##+      
        +###++++###++       
          +######++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +##++++++            
       +########+           
        +++++++##+          
        +      +#+          
       +#      +#+          
       +#      +#+          
       +#+    +##           
        ###+  +#+           
         +###+##+           
          ++####            
            +###++          
            +######+        
            +##++###        
            +##+  ##+       
            +##+  +#+       
            +##+  ##+       
            +##+ +#+        
             ##++##+        
             +####+         
              +##++         
                            
                            
                            
                            
                            
                            
                            
                   +#+      
                  +###+     
                  +###+     
                 #####+     
                +####+      
               +#####+      
              +#####+       
              #####+        
            +#####+         
           +######+++       
           +#####++#+       
          +#######++        
         +#######+          
        +#######+           
        +#####++            
       +#####++             
       +#####               
       +###+                
       +###+                
        ##+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +##              
          +###+             
          +#++              
          ##+               
         +#+                
         +#+                
         +##                
          +#+     +++       
          +#+    +##        
           ##+  +##+        
           +######+         
            +####+          
               ##+          
              +#+           
              +#+           
              +#+           
              +#+           
              +#+           
              +##+          
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++##+        
           +######++        
           +#+              
           ##+              
           ##+              
           #+               
          +#+ +++           
          #######++         
         +####+++#+         
         +##+    +#+        
         ++      +#+        
                  ##        
                  +#        
                  #+        
            ++   +#+        
           +#+   +#+        
           +#+   ##+        
           +#+  +#+         
            #####++         
            ++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
    ++#++++++#++            
    ############+           
    ++++++#++++##           
               ##           
             ++#+           
            +#+#++++        
            ##########++    
            ++##########    
              +#+++++##+    
              +#+           
              +#+  ++       
               ##+#++       
               ####+        
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +####+          
           +###+##          
          +##+  +#          
         +##+  +##          
         +#+   +##          
         +#+  +###          
         +#+  +##+          
         +##++###+          
          +######+          
           ++++##           
              +##           
              +##           
              +##           
              +##           
              +##           
              +##           
              +#+           
              ##+           
              ##            
              +#            
                            
                            
                            
              +#+           
              ##+           
             +##+           
            +###+           
            +###+           
            ###+            
           +##+             
           +##+             
           ###+             
          +##+              
          +## ++##++        
          ###+######+       
         +###########+      
         +######++++#+      
         +#####+   ##+      
         +####+   +##+      
          +####+++##+       
          +#########+       
           +######+         
            ++##++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++###+         
            +###++#+        
          +###+   #+        
          ###+   ++         
         ###     ++         
        +##+     +#+        
        +#+     +##+        
        +#+   ++###         
        +##++###+#+         
        +####+++##+         
         ++++  +##          
               +#+          
              +##+          
              +##           
              ##+           
             +##            
             +#++++         
             ####+          
            +####           
             +#+            
                            
                            
                            
                            
                            
                            
                            
             ++#++          
          ++#######+        
          +#####+++#+       
          +####+   #+       
           ###+    ++       
          +##+     +#+      
         ++#+      +#+      
         +##+      +#+      
         +#+        #+      
        +##+       +#+      
       +##+        +#+      
       +##+        +#+      
       +##+        ##       
       +#+        +#+       
       +#+        +#+       
       +#+       +#+        
       +#+     ++##+        
        +#+  ++##+          
        +#######+           
         ++##++             
                            
                            
                            
                            
                            
                            
                +#+         
               +##+         
              +##+          
              +#+           
             +##            
             +#+            
            +#+             
            ##              
           +#+ +##          
           ##++###+         
          +#+ +#+##         
          ##++#+ ##         
         +## #+  #+         
         +#++#+ +#+         
         +# +####+          
         ## +++##+          
         +#  +##+           
         +#++##             
         +###++             
          +#+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++##+           
            +####+          
            +####+          
            +#####+         
             +####+         
             +####+         
             +####+         
             #####+         
             ####+          
            +####+          
            +####           
            +####           
           +####+           
           +####+           
           +####+           
           +###+            
           ###++            
           ###+             
           ###+             
           +#+              
                            
                            
                            
                            
                            
                            
                            
                +#+         
            ++++##+         
          +#####++          
         +###+++            
         +#+                
        +#+                 
        ##                  
       +##                  
       +##+   ++            
        +#+ +####+          
        +##########         
        +###++  ++#+        
         +++     +##        
                 +##        
                 +#+        
                 ##+        
                +#+         
               +##+         
         +###+###+          
          +####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +++++++++++++   
            ##############+ 
            ++++++++++++++#+
                            
          ++                
         +##+               
         ###                
        +##+                
        ##+                 
        ##+                 
        ###+                
        +####++             
         +######+           
         +#+++###           
         +##  +##           
         +###+###           
          +#####+           
            ++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              ####+         
             +#####++       
             +#+ ++##+      
             ##+   +###+#   
             ##+  +####++   
             ##++###+##+    
             #####++ +++    
             ####+          
            +##+            
           +###+            
          +####+            
         +##+##+            
         +## ##+            
         +#+ +#+            
         ##  +#+            
        +##  ##+            
        +## +##+            
        +##++#+             
        ++####+             
         +###+              
                            
                            
                            
                            
                            
                            
                            
         ++###+             
         #######+           
         ++ ++###           
              +##+          
               ###          
              +##+          
            +###+           
            +##+            
             +##+           
              +##+          
               +##+         
                +#+         
         +#+    +##         
        +##+     ##         
        +##+    +#+         
        +##+    ##+         
        +##+  ++##+         
         +##+++##+          
          ######+           
           ###++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +###+            
          +#####+           
         +##+++#+           
        +##+   ++   ++++    
        +#+       ++###+    
        +#+     +######     
        +##+  +#####++      
         +##++####+         
         +######+           
          +###++            
          +###+             
          #####+            
          ##++##+           
         +##  ###+          
          ##   ##+          
          ##+  +#+          
          +##+ +#+          
           +##++#+          
           +#####+          
             ++++           
                            
                            
                            
                            
                            
                            
                            
        ++##+++             
      ++########+           
      ####++++###+          
      ###     ++##+         
      ++       +##++        
                ###+        
                ###+        
               +###+        
               +###+        
              +####         
              +###+         
             +####+         
            +####+          
           ++###+           
          +####+            
         +####++            
        +#####+             
        +#####+ ++++        
        +###########        
         +++#####++         
                            
                            
                            
                            
                            
                            
                            
                 +#+        
                +###+       
               +####+       
              +###+         
              ###+          
             +##+           
            +###+           
           +###+            
           +##+             
           ###+             
          +###              
         +###+              
         +#####++           
          #######+          
          ##+ +###          
         +##+  ###+         
         +##+ +###+         
          ########          
          +######+          
           +#++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         ++++++++#++        
        +###########+       
       +#############       
       ####+++++++          
       +###+                
       +##+                 
        +##                 
        +##+                
        +##+                
        +##+  ++            
         +#######++         
         +#########+        
         +####+++##+        
          +#++    +#+       
                  +#+       
                  ##+       
                ++##+       
            +######+        
            +######+        
             +###++         
                            
                            
                            
                            
                            
                            
                            
              +###          
            ++####+         
            +######+        
           +##++ +##        
           ###   +##+       
          +##+   +##+       
         +##+    +##+       
         +#+     +##+       
        +##+     ###+       
        +##     +###+       
       +##+      ###+       
       +##+     +##+        
       +##+    +###+        
       +##+    +##+         
       ###+   +###+         
       +##+  +####          
       +##+ +####+          
        +#######+           
        +######+            
         +++++              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
      ++++++++++++++        
     +##############        
     +##++#++++++###        
                 ##+        
                +##+        
                ###         
               +##+         
               +##+         
               ###          
              +##+          
              +##+          
              ###           
              ##+           
              ##+           
             +##+           
             +##+           
             ##+            
            +##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
                +#          
               +#+          
              +###+         
             +####+         
            +#+ #+          
          +##+  #+          
         +##+  +#+          
        +#++   +#+          
       +#+     +#           
      +##++++++##+ +        
      #############+        
       ++     +#+++         
              +#+           
              +#+           
               #+           
               #+           
               #+           
               #+           
               #+           
               ++           
                            
                            
                            
                            
           +#+              
           +##+             
           +##              
          +##+              
          +##+              
         +###+              
         ###+               
        +###                
        ###+      +++++     
       +##+      ++####+    
       +##+     +######+    
      +##+    +####+++#+    
      ###    +###++  +##    
      ###    ###+    ##+    
      ##+   +##+    +##+    
      ###  +##+    +###+    
      ###++###  ++####+     
      +##############+      
       +###########+        
         +++##+++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++          
                +#          
               +##          
               +#+          
               ##+          
              +##           
              +#+           
              ##+           
             +##+           
             +#+            
            +##+            
            +##+            
            +##             
            ##+             
            ##+             
            ##+             
            ##+             
            ##+             
            ##+             
            ++              
                            
                            
                            
                            
                            
                            
                            
                            
      +++++++               
     +########++            
    +##+++++####++          
   +#+        +##+          
   ++           ##          
   ++          +##+         
             ++##+          
            +####+          
           +####++          
           +######+         
             +++####+       
                 +###+      
                   +#+      
                    ##+     
                    +#+     
                    +##     
                    ###     
   ++++++++++++++++###+     
   +#################+      
    ++++++++++++++++        
                            
                            
                            
                            
                            
                            
                            
                            
        ++#+                
        +#++                
       +#+                  
       +#                   
      +#+          +        
      +#+        ++#        
      +#+        +##        
      +#+       +##+        
      +##+      +##         
       +##+     +##+        
        +###++######        
         ++#######+         
                +#+         
                +#+         
                +#+         
                +#+         
                 +#+        
                 +##+       
                  +##++     
                   ++###++  
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++++##+         
          +########+        
     +######++++++#+        
     ++####+     +#+        
       +++      +##         
                +##         
               +###         
               +##+         
               +##+         
               ###+         
              +##+          
              +##+          
             +###           
              +##           
              +#+           
             +##+           
             +##+           
             ###+           
            +###+           
             +++            
                            
                            
                            
                            
                            
                            
         +++#+++            
        ########+           
        ###+++###+          
        +++  +###+          
             +###           
           ++##++           
        +++##++             
       ++###+               
      +####++++++++++       
      +##############+      
      +#######+++++###+     
       +++++++     +###     
                    +##+    
                     ##+    
                    +##     
                 +####+     
              +++####+      
          ++#######+        
         +#####++           
         +##+               
                            
                            
                            
                            
                            
                            
          +###++            
          ######+           
          +#######          
              +###+         
                +#+         
                +#+         
                +#+         
               +##+         
               +##+         
               +##+         
              +##+          
             +###+          
             +##+           
            +###+           
           +###+            
          +####+            
         ++####+++#+        
         ##########+        
        +########++         
         +#+++++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       +###########+        
       +++++++++++#+        
                +##+        
               +##+         
              +##+          
            +###+           
          ++##+             
        ++##++              
       #####+++             
        +++######++         
             ++++##+        
                 +##+       
                  ##+       
                  ##+       
                  ##+       
                 ##+        
               ++#++        
              +##+          
       ++++++###+           
       +++##++++            
                            
                            
                            
                            
                            
                            
                            
                            
                +#+         
                ###+        
               +###         
         ++    +##+         
         ##+   +##+         
         ##+   +##+         
        +##+   +##          
        +##+   ##+          
        +##+  +###          
        +##++#####          
        +#########          
         ########+          
          +++++##+          
              +##           
              +##           
              +#+           
              +#+           
              +#+           
               #+           
               ++           
                            
                            
                            
                            
            +++++           
            +####++         
            +++++#+         
                 +#+        
                  #+        
                  ##+       
                  ##+       
                  ##+       
                 +##+       
                 +##        
       ++++     +##+        
      +####+   +###+        
     +##++##++ +###         
    +#+   +###+###+         
    #+     +######++++++    
    ##+################+    
    +###############+#++    
     ++++##++++  ++++       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#####+         
           ###+  ++         
           ##+              
          +##+              
          +##               
          +##               
          +##               
           +#+              
           +#+              
          +####+++          
          +###+++#++        
           +++   +#+        
                  ##+       
                  +##       
                  +##       
                  +##+      
                ++###       
         +     +###++       
        +#++++###++         
        ++++##++            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++               
      ++#####+++            
      ##########+           
      +#+ ++++###+          
       +      +##+          
               +##+         
               +##+         
               +##+         
               +##+         
               +##+         
              +##+          
              ###+          
            +###+      ++   
        ++++####+++++++##+  
       +#################+  
      +##########+++++      
       #++#++++++           
       +  +                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
           +++####+         
       +++#####+##+         
    +++#####++  +#+         
    +##+++      +#+         
     ++         +#+         
                ##+         
               +##          
               +#+          
               +#+          
           +++#####++       
         +#######+##+       
         ##++ +#+  ++       
         ++   #+            
          +  +#+            
             ##+            
            +##+            
            +#+             
            +#+             
            ##              
            ##              
                            
                            
                            
                            
                            
                            
           +#+              
           +##+             
           +###+            
            +##+            
            +###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###            
             ###+           
             ###+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++#####+        
       +############+       
        ######++++##        
                 +#+        
                 +#+        
                +##         
                ##+         
               +#++         
               +#+          
              +##+          
              +#+           
             +##+           
             +##            
             +#+            
            +##             
            ##+             
            ##+             
            #+              
            #+              
           +#+              
                            
                            
                            
                            
        +####+              
      +#######+             
      +########+            
      ####+#####+           
      ##+    +###+          
      ++      +###+         
              ++##+         
                +##+        
                +###        
                 +##        
            ++++ +##        
           +####++##        
         +##########        
         +##########+       
         ####++++####+      
         ###  ++######+     
         +#############+    
         +########++++++    
          #######+          
          +++#++            
                            
                            
                            
                            
                            
                            
                            
               +##+         
              +###+         
             ++####         
             +####+         
            +###+++         
            ####            
           +###+            
           +##+             
          +###              
          +##+              
          +##++++           
          +######+          
          +#######+         
         +#####+###+        
         +###+  +##+        
          ###    ###        
          ###+ ++###        
          ++#######+        
            +######+        
            ++#+#++         
                            
                            
                            
                            
                            
                            
                            
                            
         ++                 
         ##                 
        +#+                 
        +#+                 
         #+                 
         #+                 
         #+        ++       
         #+        ##       
        +#+        ##       
        +#+        ##       
        +#+        #+       
        +#+       +#+       
        +#+       +#+       
        +#+       +#+       
        +##+++++ +##+       
        +############       
         +++++++++##+       
                  +#+       
                  +#+       
                  +#+       
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +##             
            ###+            
            ###+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##+            
            +##             
            +##             
            +##             
            +##             
            +##+            
            +##+            
            +###            
             ###+           
             +##+           
             +###+          
             +###+          
               +++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++++++   
                +++######++ 
                ########### 
                #####++++   
                +++         
       +++#+                
       ######               
       ######               
       #### +               
       +###                 
        +##+                
        +##+                
        +###+               
         ###+               
         +##+               
        +####               
        +####               
         +###               
          +##               
           ++               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                    +++++   
               +++++#####   
           +++####+++++#+   
       +++###+++     +##    
      +###++        +##     
      +++          +##+     
                  +##+      
                 +##+       
               ++##         
       ++++++++###+++       
      +###########+++       
     ###+++ +##+            
     #+     ##+             
     +     +#+              
          ##+               
         +#+                
        +#+                 
       +#+                  
      +++                   
      ++                    
                            
                            
                            
                            
                            
              ++#+++        
            +++++ +++       
           +#++    +#       
         ++#+      +#       
         +#        ++       
         #+        ++       
         #+       ++        
         #+       #+        
         +#+     +#+        
         +#+    +#+         
           #+  +#+          
           +#+ ++           
            +##+            
            +##+            
           ++++#+           
           #++ +#           
          +#+  +#+          
          +#+   +#          
          +#+  +#+          
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                  ++#       
                +####       
               ++#+++       
               +###+        
              +##++         
              ##+           
             +#+            
            +##+            
            +#+             
           +##+             
           +##+             
           +#+++++          
           #######+         
          +####+##+         
          +###+ +#+         
          +##+  +#+         
          +##   +#+         
          +##+++##+         
           ######+          
           ++###+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++###+          
          +#######++++      
         +####+++######     
        +###++   ######+    
       +###+     +#+###+    
      +###+         +##+    
     +###+          +##+    
     +##+           +##+    
    +###            +##     
    ###+            ###     
    ###           ++##+     
    ###+         +###+      
    +###++     +#####+      
     +#############++       
      +###########+         
       ++#####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               ++#+         
               +##+         
               +##+         
               +##+         
              +###+         
              +###+         
              ####          
             ####+          
             ####           
            +###+           
            +###+           
            +##+            
           +###+            
           ####+            
          +####++           
          ######+           
         +#####+            
         +####+             
         +###+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +#####++        
          +##+++++##+       
          #+       +#+      
         ++         +#+     
         +#          #+     
         +#+        +#      
          +#      +##+      
           #+  ++###+       
           +#####++         
           +##++            
          +####             
         +#+ +#+            
         #+   +#+           
        +#+   +#+           
        ++     ++           
       +#+     +#           
       +#+     ++           
       +#+   ++#+           
       +##++##++            
        +##+++              
                            
                            
                            
                            
                            
                            
                            
                            
           ++++++           
        +########+          
      +###########+         
      +###########+         
     ###+++   ++###+        
     #++        +##+        
     ++          ##+        
                 +#+        
                  ##+       
                  #+        
           +++++#####+++    
          +#############+   
          ###############   
         +#########+++#++   
         ########+          
         #######+           
         +####+             
           + +              
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   +++      
               ++#######+   
        ++++++###++++++++   
      +#######++            
     +##++#+++              
     ##++                   
     +###++                 
       ++###++              
          ++##++            
            ++##++          
               +##+         
                ++#+        
                  +#+       
                   ##       
                  +#+       
               +++##        
               +###+        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                ++++        
            ++++####        
          +#########+       
        +###########+       
        +######+ +##+       
        ####++   +##+       
        +#+     +###+       
                +###        
                ###+        
               +###         
              +###+         
             +####          
            +####           
          ++####+           
         +#####+            
        +#####++            
        #####+              
       +####+               
       +###+                
        +#+                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +++++#####+        
     ++############+        
    +#########+#+##+        
    ++++++       +#+        
                 +#+        
                 ##+        
                 ##+        
                +##+        
                +##         
               +##+         
               +##+         
               +#+          
               ##+          
              +##+          
              ##+           
             +##            
             +#+            
             ##+            
            +#+             
            +#+             
                            
                            
              ++            
              +#            
              #+            
             +#+            
             ##             
            +#+             
            +#+             
            +#              
           +#+              
           +#+   +++        
           #+   +##+        
          +#+   +##+        
          +#+ +####+        
          ##+ +##+#+        
          ## +#+ +#+        
          ## +#++#+         
          ##++####+         
          +##+###+          
           +#####+          
            ++#+            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##++         
            +##++#+         
           ##++ +#+         
          +#+   +#+         
          ##    ##          
         +#+   +##          
         +#+ ++##+          
         +##++#+#+          
          +###  #+          
            +   #+          
               +#+          
               +#+          
               ##+          
              +##           
         ++   +#+           
         ###++##            
         +##++##            
         +##+##+            
          +####+            
           +##+             
                            
                            
                            
                            
                            
                            
                            
                            
           #####+           
          +#####+           
          #######+          
          ++ +####+         
           ++#####+         
          +######+          
           #####+           
           +###+            
            +###+           
             +###           
              ++#++         
                +#+         
                 ##+        
                +###        
               +####        
             ++###++        
            +#####+         
        + +######++         
        +#######+           
        +####+++            
                            
                            
                            
                            
                            
                            
                            
                            
           +#####+++        
         ++###+++###+       
         ##++     ++++      
        +#+                 
       +##                  
       ##+                  
      +##  ++++             
      +## +####+            
       #####+++##+          
       +###+   +##+         
       +##+     +##         
       +##+      +#+        
       +##+      +##+       
        ++        +#+       
                  +##       
                  +##       
                  +##       
            ++++++###       
            ++######+       
               +###+        
                            
                            
                            
                            
                            
                            
             ++#+           
            ######          
           +######+         
           +##++###         
           ##+  +##+        
           ##+   +#+        
           +##   +#+        
           +##+  +#+        
           +###++##+        
            +######+        
           +######+         
          +######+          
         +########          
        +####+ +##+         
        ####+   +##+        
        ###+     +##+       
        ###++++  +###+      
        +######+++###+      
         +++##########      
              ++++####      
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
              +###+         
             +#####         
            +###+##+        
           +###+ ##+        
          +###+ +##+        
         +###+  +##+        
        +###+   +##+        
        +##+    +##         
       +##+     +##         
      +### +++++###+        
     +###++##########++     
    +######+++  +##+###+    
    +####++     +##  ++     
    +##++       +#+         
     ++         +#+         
                +#+         
                +#          
                +#          
                ++          
                ++          
                            
                            
                            
                            
              ++#+          
              +###+         
             +#####+        
             +##+##+        
              ++ +#+        
                 +##+       
                 +##+       
                 +##        
                +###        
                +##+        
               +###+        
              +###+         
         +++++####+         
        +#########+         
      +############+++++    
     +#########++######++   
     +########+   ++#+++    
     +#######+              
     +#####++               
     ++#+++                 
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
         +#       +++       
         ##+     +##+       
        +##      ++++       
        +##      +#++       
       +##+      +##        
       +##      +##+        
       +#+      +###        
      +###      +###        
      ###+   +++####+       
     +##############+       
    +###############+       
     +####+++  +####        
      +++      +####        
               +####        
               +###+        
               +###         
               +###         
               +###         
               +##+         
                +#          
                            
                            
                            
                            
                            
                            
                            
                +#          
                +#+         
              +++#+         
            ++#####         
            ###+###         
           +##+ +##         
          +##+   ##         
          ##+    ##+        
         +##     +#+        
         +#+     +#+        
        +##+      ##        
        +##       ##        
        ##+      +#+        
        ##       +#+        
        ##       ##+        
        ##      +#+         
        +#+   ++##+         
        +##+++###+          
         +#####++           
          +++++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
            ++####++        
           +########+       
          +##++   +###      
          ##+       +#+     
         +##          +     
         +#+      +#+       
         +#+    +##+        
          ##   +##+         
          ##+ +#+           
          +##+#+            
           +###             
           +##+             
           ####+            
          +#++##+           
          ##  +##+          
          ##   +##          
          ##    +#+         
          +##+   ##         
           +###++##+        
             ++###+         
                            
                            
                            
                            
                            
                            
                            
             +###++         
            +#+++##         
            #+   +#+        
           +#+    +#        
           +#+    +#+       
           +#+    +#+       
           +#+    +#        
           +#+   +#+        
            #+ ++#++        
            ######++        
          +###+++           
         +####+             
        +#+++#+             
        ##   +#+            
       +#+   +#+            
       +#     +#+           
       +#     +#+           
       +##+   +#+           
        +###+###+           
         +++#+++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
               +++++++      
           ++########+      
      +++############+      
     +#######+++####+       
     +####+++  +####        
     ++++     +###+         
             +###+          
           +####+           
           ####++           
          +#######+         
           ########+        
           ++++++###        
                 +##+       
      ++         +##+       
      +#+        +##+       
      +#+       +###        
      +##+     +###+        
       +##++++####+         
       +#########+          
         +#####++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
           ++               
           #+               
          +#+     ++        
          ##      +#+       
         +#+      ##        
         #+       ##        
        +#+       ##        
        #+     ++##+        
        #+   +###+#+        
       +#+++##++ +#+        
        ###+++   +#+        
        +        ##+        
                 #+         
                 #+         
                +#+         
                +#+         
                +#+         
                ++          
                ++          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
           +####+           
          +######+          
         +###+ +#+          
         +##+   #+          
         +#+    +##         
         ##     +##         
         ##    +###         
        +##   +###+         
        +##+ ++###+         
         #########          
         +#####+#+          
           +++ +#+          
               +#+          
              +##+          
              +##           
              +##+          
              +##+          
              +##+          
              +##+          
               ##           
                            
                            
                            
                            
      +++++                 
       +++#++               
           ++#+             
             +#+            
              +#+           
               #++          
               +#+          
                #+          
                +#          
                 #+         
                +#+         
                 #+         
                +#          
                ++          
                #+          
               +#           
              +#+           
         +++++#+            
        +######+++          
         +#+++++#+++++++    
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                     +      
   ++++++++++++++++####     
   ####################     
   +##################+     
    +++#++++++++++####      
       +          +##+      
                 +###+      
                +###+       
                +###+       
               +###+        
               ###++        
               ###+         
             +###+          
            ++###+          
            +###+           
           +###+            
          +###+             
          +##+              
          +##+              
          ++++              
                            
                            
                            
                            
                            
                            
           ++++++           
           +######+#+#+++   
           +###########++   
          ++#+++++#+#++++   
         +###+              
        +###+               
       +####+               
       #####+++             
      +########++           
       +#########+          
         ++     +##+        
                 +#+        
                 +#+        
                 +#+        
                +##+        
        +++   +####+        
         ##+++####+         
         +#######++         
         ++####++           
           ++#+             
                            
                            
                            
                            
                            
                            
                            
                            
                +##+        
              +####+        
             +#####+        
           ++######+        
          +######++         
         +##++###+          
        +##++ ###           
        +#+   ##+           
        +##  +##+           
        +###+##+            
         ++####+            
           ####+            
            ###+            
            ###+            
           +####+           
           +##+#+           
            ## ##           
            #####           
            +###+           
             ##+            
                            
                            
                            
                            
                            
                            
               ++           
              +#            
             +#+            
             ##             
            +#+             
            ##              
           ##+   +##+       
          +#+   +####       
          ##   +#+ +#+      
         +#+  +#+   #+      
         ##   ##    #       
         #+  +#    +#       
        +#+ +##    +#       
        +#  +#+    #+       
        +#  ##    +#+       
        ++  #+   +#+        
        +#  #+  +##         
        +#+ ##+##+          
         ##+####+           
          +##++             
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
        ++#+                
        ######++++          
        ##++######++++      
        ##  +++######+      
        ##+    +++###+      
        ##+         ++      
        ##                  
        ##   +###+          
        ##++#######+        
        ######+####+        
        ###+++   +##+       
        +++       +#+       
                  +#+       
                  +#+       
                 +##+       
               ++###+       
             ++####+        
      ++++++#####++         
      +#########+           
      +++##++++             
                            
                            
                            
                            
                            
                            
                 +++##+     
                 +####++    
               +#####+      
             ++####++       
            ++###++         
           +####+           
          ++###+            
         +####+             
         +###+              
        +###+               
        ###+                
        ###+  +++#++        
        ####++######        
        ############+       
        +#######++###+      
        +######+ +###+      
        +######++####+      
         +##########+       
          +########+        
           ++#####+         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++#####+       
            +########+      
            +########+      
          +#####+++##+      
         +######+  ###+     
        +########+ +###     
        +####++##+ +###     
       +####+  ++  +###     
       ####+       +###     
      +###+        +##+     
     +###+         +##+     
     +###+         +##+     
     ####         +##+      
     ####        +###+      
     ####        +###+      
     +###+    ++####+       
      +###++++#####+        
       ###########          
       +########++          
         +++++++            
                            
                            
                            
                            
                            
                            
                            
           ++               
          +##+++++++        
         +##########+       
        +#####++ +##+       
        +##++   ++##        
        +#+    +###+        
        +#++++####          
        +#######++          
        +#####++            
          #######++         
         +##########+       
        +###+  +++###+      
        +##+       +#+      
        +#+        +#+      
        +#+        ##+      
        +#+       +##+      
        +#+     ++##++      
        +##+ +++####+       
        +##########+        
          +####+++          
                            
                            
                            
                            
                            
                            
                            
              +#+           
             +###+          
            +####           
           +###++           
          +####+            
          +###+             
          ###+              
         +###               
         +##+               
         +##+   ++          
         ###  ++###+        
         ###  +####+        
         ###+#######+       
         ########+##+       
         +#####+ +##+       
         +####+  ###+       
         +####++####+       
          +########+        
           +######+         
            ++###+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +++#++     
             +++######+     
          +######++###+     
      ++++###++++ +##+      
    ++####++      ###       
   +### +        +##+       
   +##          +##+        
    ++         +##+         
               +##          
               ##+          
              +##           
              ##+           
             +##            
             +#+            
             +#+            
            +##+            
            +#+             
            ##+             
           +##+             
           +#+              
                            
                            
                            
                            
                            
                            
        +########+          
        ##########+         
        +++++####++         
           +#####+          
          +#####+           
          +####+            
           +####+           
            ++###++         
              ++##+         
               +###+        
                +###        
                +###        
               +####        
              ++####        
              +####+        
             +####+         
         +#+#####++         
        +#######+           
        +######+            
         +###++             
                            
                            
                            
                            
                            
        +#                  
        +#+                 
        +#                  
        +#+                 
        +#+                 
        +#+                 
        +#+                 
        +#+      +++        
        +#+    ++####+      
        +#+   +#######+     
        +#+  +#++   +##     
        +#+ +##+     +#+    
        +#++##+       #+    
        +#++#+       +#+    
        +####+       ##+    
         +###++     +#+     
         +####+   ++#+      
          +##+  ++##+       
          +########+        
            +###+++         
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                   ++       
      ++           ##       
      +#+          ##       
      +#+         +#+       
      ##+         +#+       
      ##          ##+       
     +##       +####+       
     +#+     +######+       
     +#+++++#######+        
    +#########++ ##+        
     +#####++   +##+        
                +##+        
                ###+        
               +###         
               +##+         
               ###          
               ##+          
               ##+          
              +##+          
               #+           
                            
                            
                            
                            
                            
                            
                            
                            
                            
            +###+           
          +###+#+           
          +#+  +#+ +        
         +#+    #+++        
        +#+     ++++        
        +#        +#        
        #+        #+        
        #+       +#+        
        #+      +##+        
        #+     +###+        
        +#+  ++####+        
        +######+ ##         
         ++#+++  #+         
                +#+         
                +#+         
                +#+         
                +#+         
                ##+         
                ##+         
                +++         
                            
                            
                            
                            
                            
                            
                            
          +#+      ++       
         +##+      #+       
         +##      +#+       
         +#+      +#+       
         ##+      +#+       
        +##       ##+       
        +#+      +##        
       +#+       +#+        
       +#+       +#+        
       +####+++  ##+        
       +####### +##         
       +++++++#+##+         
              ++##+         
               +##+         
              +##+          
              ##+           
             +##            
             ##+            
            +##             
            +#+             
                            
                            
                            
                            
                            
                            
                            
               +##          
              +###          
             +#+++          
            +#+             
           +##              
           ##+              
          +#+    ++         
          ##    +##+        
         +#+   +###+        
         +#+   ##++#+       
         ##   +#+ ++        
         ##   +#+ ++        
         ##+  ##  ++        
         +#+ +#++++         
         +#####+##+         
           +#####+          
            ++##+           
              +#+           
               ###+++       
                ++#++       
                            
                            
                            
                            
                            
                            
                            
                            
                     ++#    
                  ++####    
               +++#####+    
             +######++      
            +#####++        
           ++++##+          
             +#+            
            +##             
           +##+             
          +##+              
         +##+ +####++       
         +#++########       
         ## ##+++ +##       
        +#+##+     ++       
        ## #+     +#+       
       +##+#+    +##+       
       +#+ #+ ++##++        
       +#+++####++          
       +######++            
       ++#+++               
                            
                            
                            
                            
                            
                            
                            
                            
            +++#++          
        ++#########+        
       ++#####+#####+       
       +###++    ###+       
       +++      +###+       
               +###+        
              +####+        
             +####+         
           ++###++          
           +####+           
           +#####+          
           ++#####+         
              +####+        
           +    +###+       
         +##+   +###+       
        +####    ###+       
        +###+  +####+       
        +###########+       
        +##########+        
         ++####+++          
                            
                            
                            
                            
                            
                            
                            
             +#+            
            +##+            
           +###+            
          ++######++        
        ++##########++      
       ++####++++####++     
      +#####+     ++##+     
      +####+        ++#+    
      ####+          +##    
      ##++           +##    
                     +#+    
                    +##+    
                   +##+     
       +#####+++  +###      
      +#########++###+      
      ###+++########+       
      +##+   +#######+      
      ++##+++#########      
       ++#######+ +##+      
         +####++            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                 +#         
           ++    +#         
           #+    #+         
           #+    #+         
          +#    +#          
          #+    ++          
         +#     +           
         #+    +#+          
        +#+    +#    ++     
       +#+    ++#++++#+     
       ##++++#####++++      
       ######++#+           
       +++++  +#+           
              +#+           
              +#            
              +#            
              +#            
              +#            
              ++            
              ++            
                            
                            
                            
                            
                            
                            
                            
                            
            +##             
            +##             
            +##+            
             +#+            
             +##+           
             +##+           
             +##+           
             +##            
             +##            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
              +##+          
              +##+          
              +##+          
               ++           
                            
                            
                            
                            
                            
                            
                            
                            
               ++ +         
          +++######+        
         +##########+       
        +######+++###+      
       +###+       +##+     
       ###+        +###+    
      +####+        ###+    
     +###++         ####    
    +###+          +####    
    ####+          +####    
    ####+         +####+    
    ####++        #####     
    +#####++++++#####++     
     +##############+       
      ++###########+        
        +++######++         
           ++++++           
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +##            
             +##            
             +##+           
             +##+           
             +##+           
             +##            
             +##+           
             +##+           
            +###            
            +###            
           +####            
           +#+##            
          +#++##            
         +#+ +##            
          +  +##            
             +##+           
              +#+           
               ##           
               +#+          
               +#+          
                            
                            
                            
                            
                            
                            
                            
                            
              ++            
             +##+           
             ###+           
            +####+          
            +####+          
           +#####+          
           +#####+          
           +##++##          
          +##+ +##+         
         +###+ +##+         
         ###+ ++###+        
         ####+#####+        
        +##########         
        +#####+###+         
         +++++  ##+         
                ##+         
                +##+        
                +##+        
                +##+        
                +#+         
                            
                            
                            
                            
                            
                 ##+        
               +##++        
               ##+          
              ##+           
             +##            
             ##+            
            +##             
            +##             
           +##+             
          +##+              
          +##               
         +##+     +##       
         +##     +###       
         +#+    +###+       
        +##    +####+       
        +#+    #####+       
        +#+   +####+        
        +##+  +####+        
         +########+         
          ++#####+          
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
       ++++++++             
      +#########+           
      ##+++++####+          
      ++      ++##+         
                +##+        
                 +#+        
                 +##        
                 +##        
                 +#+        
                 +#+        
                 +#+        
                 +#         
            +++++#+         
          +########+++      
         +############++    
         ###+++##++###++    
        +##++###   +++      
        +######+            
         ####+              
         +##+               
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
             ++##+          
           +######+         
          +########+        
          ###+  +###        
         +##+    +##+       
         +##+     +#+       
         +##+ ++ +##        
         +######++#+        
          +#######+         
           +####++          
             ###            
            +##+            
            +##+            
           +###+            
           +##+             
           ###+             
           ###              
          +##+              
          +##+              
          +##+              
                            
                            
                            
                            
                            
                            
                            
                 +#++       
                  ++#+      
                   ###      
                  +###+     
                 +####      
                +####+      
               +####+       
              +####+        
             +####+         
            +###++          
           +####+           
          +###+             
         +####+             
         +###+              
        +###+               
        ####                
       +###+                
       +###                 
       +##+                 
       +#+                  
                            
                            
                            
                            
                            
                            
                            
                            
             +#+            
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##+           
             +##            
            +###            
           +####            
           +#+#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
             +#+            
              #+            
                            
                            
                            
                            
                            
                            
                            
                            
           +######++        
         ++#########+       
        +####+  ++###+      
        ###+      +###+     
       +##+        ###+     
      +##+       ++###+     
      +##        +####+     
     +##+         +###+     
     +##           ###+     
    +##+           +##+     
    +##+            +##     
    +##+            +##     
    +##+            +##     
    +##+           +##+     
     +##+          ###+     
     +##+        +###+      
      +##+      +###+       
      +###++  ++###+        
        +#########+         
         +#####++           
                            
                            
                            
                            
                            
                            
              ++#++         
             +######+       
            +###+ +#+       
           +###+   ++       
          +###+             
          ###               
         +##+               
         +##+               
         +##                
        +##+                
        +##  ++++++         
        +##++#######++      
        +#############      
        +####+++  ++##+     
         ###+       +##     
         +##++      ##+     
          +###+    +##+     
           +####+####+      
            +#######+       
             +++##++        
                            
                            
                            
                            
                            
                            
                            
                            
                            
                            
          ++++###+          
         +########+         
         +###+++##+         
         ++++  +##+         
              +###+         
             +###+          
            +##+++          
          +#####            
          +###++            
            ++++            
              +++           
                +#+         
                 #+         
                 +#         
      ++         +#         
      +#+        +#         
       ##+++    +##         
       ++####+++##+         
         +########+         
            ++#+++          
                            
                            
                            
                            
                            
                            
                            
                            
                            
             +###+          
            +#####          
           +######          
          +###++##+         
          ##+   +##         
         +##+   +##         
         +#+    +##         
        +##+    +##         
        +##+   +##+         
        +###++####+         
        +#########+         
         ++###++##+         
           +++  ##+         
                ##+         
                +#+         
                +#          
                ##          
                ##          
                ##          
                ++          
                            
                            
                            
                            
                            
                            
                            
                            
        ++++++###++         
       +###########+        
        #######+#+++        
         +###+              
         ###                
         ##+                
         ##+                
         +###++++           
          ++##+###+         
             +  +##+        
                 +#+        
                 +##        
                 ###        
                +##+        
               +###+        
             +####+         
            +####+          
           +####            
           ###++            
           +#+              
                            
                            
