@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*=:::-+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+.        .=*@@@@@#=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*.   .:--:     :+%@@*  *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-   :*%@@@@%*-.    :=+.  #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+   .*@@@@@@@@@@%+:        :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#*****+==------==+#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@%-   =@@@@@@@@@@@@@@@#=:.  .  =@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+:.                   .-+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@%.  :#@@@@@@@@@@@@@@@@@@@%*+%-  -:.=%@@@@@@@@@@@@@@@@@@@@@@@@@@#-                   ..     :*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@%.  =@@@@@@@@@@@@@@@@@@@@@@@@@-      .*@@@@@@@@@@@@@@@@@@@@@@@%-    :=*##+=*#*+=----*@%%*=.   =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@-  +@@@@@@@@@@@@@@@@@@@@@@@@@-         =#%@@@@@@@@@@@@@@@@@@@+   .=#@@@@@@@@@@@@@@@@@@@@@@%+.  =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@+  =@@@@@@@@@@@@@@@@@@@@@@@@@#            .:-=%@@@@@@@@@@##@@=   =%@@@@@@@@@@@@@@@@@@@@@@@@@@%:  %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@%. :%@@@@@@@@@@@@@@@@@@@@@@@@@+                .+%@@@@@@@@: =+  .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#  =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@=  *@@@@@@@@@@@@@@@@@@@@@@@@@@+                  .+%@@@@@=     :%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@%. -@@@@@@@@@@@@@@@@@@@@@@@@@@@%                    .-+*+:     .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@+  #@@@@@@@@@@@@@@@@@@@@@@@@@@@@*         ..                   +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@: :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*-.     ......               .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@#  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:..   .........            =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@= .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@= .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:..   .............        #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@- :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@: -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-..   .................:. :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@#  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-.    ................... +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%. =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@+  #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:.   ...................  #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*  *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@= .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%:    ................... .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@- .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@- :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#.   ...................  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%  =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@: -@@@@@@@@@@@@@@@@#+=**#%@@@@@@@@@@*    ...................  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=  #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@: -@@@@@@@@@@@@@@@*      .=#@@@@@@@@-   ....................  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#  -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@: -@@@@@@@@@@@@@@#          :#@@@@@*   .....................  .%@@@@@@@@@%##@@@@@@@@@@@@@@@@@@@@-  #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@: :@@@@@@@@@@@@@@+            %@@@%.  ......................   +@@@@@%+-:.  :#@@@@@@@@@@@@@@@@@+  =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@- :@@@@@@@@@@@@@@=            =@@%:   .......................  .%@@@#.       .%@@@@@@@@@@@@#=*.  :%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@= .%@@@@@@@@@@@@@+            :@#.   ........................   -@@@.         +@@@@@@@@@@@@-.:  .#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@*=  *@@@@@@@@@@@@@+            -+    ..........................   -@*          :@@@@@@@@@@@*..   :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@* .. :%@@@@@@@@@@@#.                 ............................   :.          -@@@@@@@@@@%..     *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@- -+  :%%%@@@@@@@%.                 ..............................:             #@@@@@@@@@@:    := :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@. =@-  ::.+@@@@@@+                ................................:-           =@@@@@@@@@@-     .#. #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@*  +@@-    =@@@@@@+            .=:..................................-.         +@@@@@@@@@%-     ..+- =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@=  #@@@:   -@@@@@@+            ::....................................         :@@@@@@@@%+.    ....:+ :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@.  %@@*.    :*%%#+:            ......................................         +@@@@@@%+.     ......+. %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@#  .@@#.                        .......................................        .-+**=:      ........:: *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@+  -@%:   .        :+*-..-=.  ..........................................                  ............ =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@=  =@:   .....    .=+*+==-:....................................................        ............... -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@:  *=    .......................................................................... .................  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%.  -.   .............................................................................................. .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%   .   ...............................................................................................  %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@#   .   ...............................................................................................  *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@*      ................................................................................................  =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@+     .................................................................................................  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@=     .................................................................................................  .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@-     ..................................................................................................  #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@.    ...................................................................................................  #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@*     ...................................................................................................  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@-    ....................................................................................................  =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#.    ....................................................................................................  -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@+     ....................................................................................................  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@-     ..................................................................................................... .%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@:    ......................................................................................................  *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%.    ......................................................................................................  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*.    ......................................................................................................  -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*.    ......................................................................................................  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@=.    ......................................................................................................  :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@=.    ......................................................................................................  -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@+.    ......................................................................................................  +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@+.    ......................................................................................................  %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@+.    ........................................................................................................%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*.    .................................................................................................       *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@*.    ..............................................................................................           :*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@#.    ............................................................................................        .:.    =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@%.    ................................                     .....................................      :+#%@@@%+.  :%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@:    ...........................                                ..............................     =#@@@%#***#*:  .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@-     ........................                                     .........................     :*#+-:..     ..    :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@=     .......................                                         .....................     .:.                   *@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@*     ......................                                            ..................           .-=+*#%%#+-       +@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@%     ......................                                              ...............       .:+*%@@@@@@@@@@@#-      +@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@%:    ......................                                                .............     -*%@@@@@@@@@@@@@@@@@+      +@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@-     ....................                                                   ..........    .*@@@@@@@@@@@@@@@@@@@@@#      #@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@=     ....................                                                    ........     *@@@@@@@@@@@@@@@@@@@@@@@*     :@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@*     ....................                                                     .......    =@@@@@@@@@@@@@@@@@@@@@@@@@+     *@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@*      ...................                                                     ......    .%@@@@@@@@@@@@@@@@@@@@@@@@@@-    .+%@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@#      ..................                                                       .....    =@@@@@@@@@@@@@@@@@@@@@@@@@@@#      .+@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@%.     ..................                                                       ....    .%@@@@@@@@@@@@@@@@@@@@@@@@@@@+     :  =@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@:      .................                                                        ...    =@@@@@@@@@@@@@@@@@@@@@@@@@@@*      %+  -@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@-      .................                                                        ..     *@@@@@@@@@@@@@@@@@@@@@@@@@@%.      %@*. =@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@+.      .................                                                       ..    .%@@@@@@@@@@@@@@@@@@@@@@@@@@=      .::-:  +@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@#.      .................                                                      ...    -@@@@@@@@@@@@@@@@@@@@@@@@@@%.      ::...   #@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@%:.      ................                                                      ...    -@@@@@@@@@@@@@@@@@@@@@@@@@@*    =  -.....  :%@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@-.      ................                                                      ...    -@@@@@@@@@@@@@@@@@@@@@@@@@@-   =- .-......  -@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@+.       ...............                                                     ...     -@@@@@@@@@@@@@@@@@@@@@@@@@#   -*  -:......   =@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@#.       ................                                                   ....     .@@@@@@@@@@@@@@@@@@@@@@@@%.  -%. .-........   =@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@:.       ...............                                                  .....      #@@@@@@@@@@@@@@@@@@@@@@#.  :@=  =:.........   *@@@@@@@@@@@
@@@@@@@@@@@@@@@@@=.       ................                                                .......     :@@@@@@@@@@@@@@@@@@@@@*.   ##  -*..........   .%@@@@@@@@@@
@@@@@@@@@@@@@@@@@*.        ...............                                               ........      -@@@@@@@@@@@@@@@@@@%-    =%. .%-...........   +@@@@@@@@@@
@@@@@@@@@@@@@@@@@%.        ................                                            ...........      =@@@@@@@@@@*%@@@%=.    .%-  *%............   :@@@@@@@@@@
@@@@@@@@@@@@@@@@@@-.       ................                                          .............       =@@@@@@@@+ -@%=      :%=  =@-............   .#@@@@@@@@@
@@@@@@@@@@@@@@@@@@+.        ................                                       .................      -%#+#@@*  =+.      .%+  :@+..............  .=@@@@@@@@@
@@@@@@@@@@@@@@@@@@#.  .     .................                                    .....................     .   =+.  .        .-  .%+...............   :@@@@@@@@@
@@@@@@@@@@@@@@@@@@@:....    ..................                                 .........................                        :#=................   .%@@@@@@@@
@@@@@@@@@@@@@@@@@@@*....     ..................                             ..............................                     :*:.................   .#@@@@@@@@
@@@@@@@@@@@@@@@@@@@%:....    ....................                        ...................................::              :- :=..................   .*@@@@@@@@
@@@@@@@@@@@@@@@@@@@@+....     .......................              ..........................................:  =*==--=++*#%@%. #-.................   .+@@@@@@@@
@@@@@@@@@@@@@@@@@@@@%:....    ..............................................................................    -#@@@@@@@@@@@@- *%.................   .+@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@+....     ............................................................................    ..#@@@@@@@@@@@@+ -@-................   .*@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@:....    ............................................................................    .=@@@@@@@@@@@@@# .@:................   .*@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@#....     ..........................................................................    ..%@@@@@@@@@@@@@% .@-................   .*@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@-....    .........................................................................    ..+@@@@@@@@@@@@@@%. #-................   .*@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@%.....    .......................................................................     .-@@@@@@@@@@@@@@@@: *-................   .=@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@*....    .......................................................................    ..#@@@@@@@@@@@@@@@@- *-................   .:@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@=....    .....................................................................    ..+@@@@@@@@@@@@@@@@@= +-................   ..%@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@%:...    .....................................................................    .:%@@@@@@@@@@@@@@@@@= =:................   ..#@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@#...    ....................................................................    ..#@@@@@@@@@@@@@@@@@@+ :.................   ..*@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@+..    ...................................................................     .+@@@@@@@@@@@@@@@@@@@* ..................   ..=@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@=     ...................................................................    .-@@@@@@@@@@@@@@@@@@@@*  .................   ..-@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@#-    ...................................................................    .:%@@@@@@@@@@@@@@@@@@@@#  .................   ..-@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@#-      ...................................................................    .#@@@@@@@@@@@@@@@@@@@@@#  ................     .:@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@%=     --...................................................................    .*@@@@@@@@@@@@@@@@@@@@@@#  ................     ..%@@@@@@
@@@@@@@@@@@@@@@@@@@@@@*.     +@@=..................................................................    =@@@@@@@@@@@@@@@@@@@@@@@%. ................     ..%@@@@@@
@@@@@@@@@@@@@@@@@@@@@=     :#@@%#:.................................................................   -@@@@@@@@@@@@@@@@@@@@@@@@%. ................     ..%@@@@@@
@@@@@@@@@@@@@@@@@@@@-  .  -@%*-....................................................................   .*@@@@@@@@@@@@@@@@@@@@@@@%. ................     ..%@@@@@@
@@@@@@@@@@@@@@@@@@@- ..  -#=.......................................................................     =@@@@@@@@@@@@@@@@@@@@@@%. ................     ..%@@@@@@
@@@@@@@@@@@@@@@@@@= ..  --..........................................................................  .  =@@@@@@@@@@@@@@@@@@@@@%. ................     ..%@@@@@@
@@@@@@@@@@@@@@@@@+  .  .............................................................................  :*  +@@@@@@@@@@@@@@@@@@@@%. ................     ..%@@@@@@
@@@@@@@@@@@@@@@@#     ...............................................................................  #*  #@@@@@@@@@@@@@@@@@@@%. ................     ..%@@@@@@
@@@@@@@@@@@@@@@@:     ...............................................................................  :%= :@@@@@@@@@@@@@@@@@@@%. ................     ..%@@@@@@
@@@@@@@@@@@@@@@*    ................................................................................... :*: =@@@@@@@@@@@@@@@@@@%. ................     ..%@@@@@@
@@@@@@@@@@@@@@@:   ...................................................................................+:  :  *@@@@@@@@@@@@@@@@@%. ................     ..%@@@@@@
@@@@@@@@@%+%@@*    ...................................................................................::     .%@@@@@@@@@@@@@@@@%. ...............      ..%@@@@@@
@@@@@@@@@= =@@-   .......................................................................................     =@@@@@@@@@@@@@@@@%. ...............      ..%@@@@@@
@@@@@@@@@. +@#   ..........................................................................................    =@@@@@@@@@@@@@@@%. ...............      ..%@@@@@@
@@@@@@@@#  %%.  .............................................................................................   .*@@@@@@@@@@@@@%. ...............       .%@@@@@@
@@@@@@@@= -@-   ..............................................................................................    =@@@@@@@@@@@@%. ...............       .%@@@@@@
@@@@@@@@. ++   ...............................................................................................     =@@@@@@@@@@@%  ...............       .%@@@@@@
@@@@@@@# .*    ................................................................................................     +@@@@@@@@@@#  ...............       .%@@@@@@
@@@@@@@= ::    .................................................................................................    .%@@@@@@@@@# ................       .%@@@@@@
@@@@@@@. .    ..................................................................................................     =@@@@@@@@@# .:..............       .%@@@@@@
@@@@@@#    .  ...................................................................................................     =#@@@@@@@# ................       .%@@@@@@
@@@@@@+   :.  ....................................................................................................     .=@@@@@@* .:..............       .%@@@@@@
@@@@@@-   :  ......................................................................................................     .:#@@@@* .:..............       .%@@@@@@
@@@@@@.  ..  ......................................................................................................      .:@@@@+ ::..............       .%@@@@@@
@@@@@#   .   .......................................................................................................      .=@@@- -...............       .%@@@@@@
@@@@@+      .........................................................................................................      .#@#  +...............       .%@@@@@@
@@@@@-      ..........................................................................................................     .=@: -#...............       .%@@@@@@
@@@@%.      ...........................................................................................................     .- .%%...............       :%@@@@@@
@@@@#      .............................................................................................................       +@#...............       :@@@@@@@
@@@@*      ..............................................................................................................     =@@#...............       :@@@@@@@
@@@@=      ................................................................................................................   +@@#...............       -@@@@@@@
@@@@-     ..................................................................................................................  :@@*...............       -@@@@@@@
@@@@.     ..................................................................................................................  .%@*...............       -@@@@@@@
@@@%      ...................................................................................................................  *@+...............      .=@@@@@@@
@@@=     ....................................................................................................................  -@+...............      .=@@@@@@@
@@#.     ....................................................................................................................  .%*...............      .=@@@@@@@
@@-      .......................................................................................................................*+...............      .=@@@@@@@
@*.      .......................................................................................................................-+...............      .=@@@@@@@
@:.     ........................................................................................................................:=...............      .=@@@@@@@
*..     .........................................................................................................................................       =@@@@@@@
:..     .........................................................................................................................................       =@@@@@@@
...     .........................................................................................................................................       -@@@@@@@
...    ..........................................................................................................................................       -@@@@@@@
...    ..........................................................................................................................................       -@@@@@@@
...    ..........................................................................................................................................       -@@@@@@@
...    ..........................................................................................................................................       -@@@@@@@
...    ..........................................................................................................................................       :@@@@@@@
...   ...........................................................................................................................................       :@@@@@@@
...   ...........................................................................................................................................       -@@@@@@@
...   ...........................................................................................................................................       -@@@@@@@
...   ...........................................................................................................................................       -@@@@@@@
...   ...........................................................................................................................................       -@@@@@@@
...   ...........................................................................................................................................       -@@@@@@@
...   ...........................................................................................................................................       =@@@@@@@
..    ...........................................................................................................................................       =@@@@@@@
..    ...........................................................................................................................................       =@@@@@@@
..     ..........................................................................................................................................       +@@@@@@@
..     ..........................................................................................................................................       #@@@@@@@
..     ..........................................................................................................................................       #@@@@@@@
..     ..........................................................................................................................................      .%@@@@@@@
..     ..........................................................................................................................................      :@@@@@@@@
..     ..........................................................................................................................................      -@@@@@@@@
.      ..........................................................................................................................................      =@@@@@@@@
.      ..........................................................................................................................................      *@@@@@@@@
.      ..........................................................................................................................................      #@@@@@@@@
.      ..........................................................................................................................................     .%@@@@@@@@
.      ..........................................................................................................................................     .%@@@@@@@@
.      .........................................................................................................................................      :@@@@@@@@@
.      .........................................................................................................................................      +@@@@@@@@@
.      .........................................................................................................................................      *@@@@@@@@@
.      .........................................................................................................................................      #@@@@@@@@@
.      .........................................................................................................................................     .%@@@@@@@@@
.      .........................................................................................................................................     :@@@@@@@@@@
.      .........................................................................................................................................     =@@@@@@@@@@
.      .........................................................................................................................................   .:%@@@@@@@@@@
.      .........................................................................................................................................   .=@@@@@@@@@@@
.      .........................................................................................................................................   .*@@@@@@@@@@@
.      .........................................................................................................................................   ..:-=*%@@@@@@
.      .........................................................................................................................................  ........=#@@@@
       ........................................................................................................................................   ..........=%@@
       ........................................................................................................................................   ...........:%@
   .   .......................................................................................................................................   .............-@
   .   .......................................................................................................................................   ..............=
   .   .........................................................................................................................................................
   .   .........................................................................................................................................................
   .   .........................................................................................................................................................
   .   .........................................................................................................................................................
.  .   .........................................................................................................................................................
.  .   .........................................................................................................................................................
.  .   .........................................................................................................................................................
.  .   .........................................................................................................................................................
.  .   .........................................................................................................................................................
.      .........................................................................................................................................................
.      ........................................................................................................................................................*
.     ........................................................................................................................................................+@
.     .......................................................................................................................................................+@@
.     .....................................................................................................................................................:*@@@
..    ...................................................................................................................................................:+@@@@@
..    ................................................................................................................................................-=#@@@@@@@
..    ............................................................................................................................:=***+*+++++==+++*#%@@@@@@@@@@
-..  ..............................................................................................:::::.................::::==*#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@*-......................................................................................::-=+*#%%%%@%%%%%%%%%%%%%%%%#%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@#=.........................................................................::--=++*###%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@%+:..................................................::::--====+++****##%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@#+-:........................................:-=*#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@%#*=:...........................::-=++*#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@%#***+==--:::::----====**#%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Download 6s Download 27s