#####################
# # # # # # # #
# # ### # ### # # # #
# # # #
############# ##### #
# # # # #
##### ### # # ##### #
# # # # # # # # #
# # # # # # ### # # #
# # # # # # #
### # ####### # # ###
# # # # # #
##### # ### # # # # #
# # # # # # # # #
# # ### # # ##### ###
# # # # #
# ### ####### ##### #
# # # #
# ##### ### ##### ###
# # # #
#####################