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