### ##############.# #..............# #############.############.# ...............z...........# ###########...##########...# .?......................# ....)##.#############..# ###. .... ........<.# # ...#. #######...# ... .. #...# .#. .# #...# #. .# #...# . . #...# ....# #.#.# . .