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