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