.. . . .....## #.## #..#.#... # #.#..##..##..# ...##............ # ............... .##..#..##..##..# ...###..##..## .# .# #............ #........... ###..##..##..# #.#X.##..##.. #......... #....?...... #............ #..#.##..##.. #...#. ..# . #.. .. ... #[# .. .... ## ... .##.