########################################
# # ## # #
# # ############ # ## # ############ # #
# # # # ## # # # #
# # ###### # # ###### # #
# # # # # # ## # # # # #
# ##### #### ## #### ##### #
# # # # ## # # # #
# # # ############ ############ # # #
# # # # # # # #
# # # # ######## ###### ######## # # # #
# #
# ####### ### ########### ### ######## #
# # ## # #
# ####### ######## ## ####### ######## #
# # ## # #
# # ############ # ## # ############ # #
# # # # #
# # ########## ##### #### ########## # #
# # # # . # # # #
# # # # # # #
# # ########## ########## ########## # #
# # # # #
# # ############ # ## # ############ # #
# # ## # #
# ####### ######## ## ####### ######## #
# # ## # #
# ####### ### ########### ### ######## #
# #
# # # # ######## ###### ######## # # # #
# # # # # # # #
# # # ############ ############ # # #
# # # # ## # # # #
# ##### #### ## #### ##### #
# # # # # # ## # # # # #
# # ###### # # ###### # #
# # # # ## # # # #
# # ############ # ## # ############ # #
# # ## # #
########################################