# . # . ###. . . ..# # .# . .. # ..### # ..# . ##.A #.#.### #.. # .# .....#. # .##.. . #. #.#. ##..## . . #.####..#.#.#.### #. ##.##.###.#...#..# . ##..#....A#.. {. .# # .#.##.# .#####.# # #...#...######..##. #...######. ##### #. ...#.. # .. .. .# ## # . . . . . ##. . ## #X. # . ... . . . # ..#. # . .. .# . # . ## # . # . .# .# .# # #.. # . #. .# . . # # . . #