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