.. ##. ## #.. .# #.?##.# #.....# #.....# #..S..# #..<..# #..#### #.. #.# #. .. .. ..