###...[# ......# ####.....# .......?# ....... #.>.. #.o# ####)####### ##...o......## #.^..........## #..............# #...........<..# ..........[.....# ..................# ..##.............># .. ##............## ##..........## ###########