.## .. #.#### ###.#..# ......# #....# #....# #....# #....# #######.^..####.. ######<.......<....... #.......#####...###... #....(..# #.._....... #....)..####+?..####.# #.............#..# #.............##.# #..S......)...# >.# ########..?...# #.# #......# .# #......# .. #......# ########