###........ #......(... #(.......o. #........o. #.......... #.......?.. #......# #......# ##'###.# #...# ###.# #.# #.# #.# #.# #.# ###########.# #<..........# #############