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