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