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