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