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