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