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