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