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