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