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