# # # # #
 # # # # #
 # # # # #
 # # # # #
 # # # # #
 # # # # #
 # # # # #
 # # # # #
 # # # # #
# ##      # #
 .   .  . . .  .
 # # # # #
    -!
# ##      # #
 .   .  . . .  .