. #. . .#. . #.. .# #.. #.# #.##.# #.#..# ##...# #.<.# #.....# #..#...# ..###?..# #.# ...# #. ..# #. .# #. #.