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