#......++++++ #.......+....+ ........+....+ ........+.<..+ .. ........+....+..# ........+Slg++.# ...............# ...?...........## .................. .>................ .................. .............##..# .........#......## .........##...#.. ....##...# .#..#. .... ..... .[#.# .. ##.... ..#.# ##.. .. .