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