### ### #.#############.# #...............# #.#############.# #.# #.# #.# ########O### #.# .........(.# #.# ...........# #.# ..?.[......# #.# .....f....# #.# ..........# #.# .........)........ #######.# ######.......... #.......# #.......... #.####### #.........O #.###### #......... #.#....# #....)... #.#....# #....... #.....<# ... ###....# #....# #....# #....# #....# #.(..# #....# #####