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