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