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