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