### .. ###.###### #........# #........# #........# ####...<.<..# .............# ####..?.....# ###.#.######## #.#..[.....# #.#.######.# ####.#.# #....r.# #......# ..........+ ###>.....# ######.. #... #.... #..... #.... .