
@@@@@@@  @@@   @@@@@@   @@@@@@@@@@    @@@@@@   @@@@@@@
@@@@@@@  @@@  @@@@@@@@  @@@@@@@@@@@  @@@@@@@@  @@@@@@@
  @@!    @@!  @@!  @@@  @@! @@! @@!  @@!  @@@    @@!
  !@!    !@!  !@!  @!@  !@! !@! !@!  !@!  @!@    !@!
  @!!    !!@  @!@!@!@!  @!! !!@ @!@  @!@!@!@!    @!!
  !!!    !!!  !!!@!!!!  !@!   ! !@!  !!!@!!!!    !!!
  !!:    !!:  !!:  !!!  !!:     !!:  !!:  !!!    !!:
  :!:    :!:  :!:  !:!  :!:     :!:  :!:  !:!    :!:
   ::     ::  ::   :::  :::     ::   ::   :::     ::
   :     :     :   : :   :      :     :   : :     :
