#.........# #.........# #.........# #.........# #..?......# #.........# #.........# #.........# #...5.))..# #.........# #.........# #..o......# #sZso.....# #s.soo....# ##o###o...# ... #....# +....#..o.# ##...#....# #...# ...# #...# ....+