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