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