... . ?.. ..##... ....<... #...#.## #......# ###......###... .ooo............. #.# #.# #o# #o# #o# .#########o# .........