.....#########.# ..... ....#....?......# ...$. #................#...... #........... ....#...... +...!......###...#..... #.........##.##....... .. #.........#...#...# ..$ #.........'.<.'...# ....#.........#...#...# ......l.......##.##[..# ......g........###....# ......#...##..........# ..... #...............# .... #...#...........# ### #...############# #...# ....# ..$### ....