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