             @@@@@@@@   @@@@@@   @@@@@@@@@@   @@@@@@@@   @@@@@
            @@@@@@@@@  @@@@@@@@  @@@@@@@@@@@  @@@@@@@@  @@@@@@@
            !@@        @@!  @@@  @@! @@! @@!  @@!       !@@
            !@!        !@!  @!@  !@! !@! !@!  !@!       !@!
            !@! @!@!@  @!@!@!@!  @!! !!@ @!@  @!!!:!    !!@@!!
            !!! !!@!!  !!!@!!!!  !@!   ! !@!  !!!!!:     !!@!!!
            :!!   !!:  !!:  !!!  !!:     !!:  !!:            !:!
            :!:   !::  :!:  !:!  :!:     :!:  :!:           !:!
             :.: :.::  ::   :.:  :::     :.:  .:: ::.:  :::. ::
              . .: :   :.   :.             .  ::  .:..  ::   .
                        .                  .        .     .
                .            .
                                          .                  .
                                               .

