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