.. .# #. # . .#. ####.? #.. ..... .. ##.##... #..##....# # #......A## . ###.#.##.# ## ########...#.# #.. ###...3...##..#.# # .#...#.##......##.### ##..##....3...#..## . # #.##..#. .. #.##.# .# ####... ##.#.## .....# # ....#......#.#...# # #. .. #.#. ...#...#..# # . .#. ....##.###.#. #..#.##..... . # #.# .# ...... # .. #### . . .. ### ##...