### ..# #.# #.# #####.# ###.....### .......<..###### ........#......# ......#.#......# ...............# ......####.....# ...............# ..#####........#. ?.#.............# ..................# ..................# ..................+ ..................# ................... .................. .................. ...............## ...!...W.......# .##+#..[#.#....# #.....O.#.... #.......# #.. ............ .. ..#.........r ..#.$.......... ##........... ####........