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