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