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