###################
#S  #       #     #
### # ##### # ### #
# # # #     #   # #
# # # # ####### # #
#   # #         # #
# ####### ####### #
#       #   #   # #
####### ##### # # #
#     #   #   #   #
# ### ### # ##### #
#   #   # #   #   #
### ### # ### # ###
#   # # # #   # # #
# ### # # # ### # #
# #   #   #   #   #
# ### ####### ### #
#             #   #
###################