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