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