#.. ...... #...... #......# #......# #.# #......# #.# #......# #.# #......# #.# #......# #.# #......# ###.########## #......# ..... ...l... #.####.?....######.###...[.... #...................S....r.... ###########..#####.###........ ##.# #.# ....... #.# #.# .#####. ... ... .# ##.# #.. .# .. #..# .# ..# #.[# .# . #.. .