... #.# #.# #.# #.# ####.# #..#.## #..#..# #...#.# #.#...# #.###..# #.# #...# #.# #.#.# #.# #?#..# #.###.##.# #..##.. .. ##.#### ..# #.# #.# #.# #.## . #..## .## ... ##..# ..# .... ##l# #.# .... #.# #.# ..... #># #.# #.... #.# #.##..# #.# ##....# #.# #....## #.###.#.## #..##.#.# ##.#..#.# #>#.##.## #...##..# #..###### #..# #.## ###