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