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