#. .. #. #.# .. #. ...###.########. ......l<........ .............## .g.....>...### .........?## .#.....>..# ##.......# #.......# #.>.....# #.?.....s