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