@@@@@@
            @@@@@@@    @@@@@@@@    @@@@@@@
            @@@@@@@    @@@@@@@@    @@@@@@@
   @@@@@    @@@@@@@      @@@@      @@@@@@@    @@@@@
  @@@@@@@   @@@@@@@       @@       @@@@@@@   @@@@@@@
  @@@@@@@      @@@       @@@@       @@@      @@@@@@@
  @@@@@@       @@@@      @@@@      @@@@       @@@@@@
   @@@@@       @@@@      @@@@      @@@@       @@@@@
     @@@@      @@@@@    @@@@@@    @@@@@      @@@@
      @@@@    @@@@@@    @@@@@@    @@@@@@    @@@@
      @@@@@   @@@@@@@   @@@@@@   @@@@@@@   @@@@@
      @@@@@@  @@@@@@@@ @@@@@@@@ @@@@@@@@  @@@@@@
       @@@@@@ @@@@@@@@ @@@@@@@@ @@@@@@@@ @@@@@@
       @@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@
       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
         @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
          @@@@                          @@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            @@@                        @@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
           @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@