.. . .. .. . .. #. . # . . #...### ..###. . .#.....# .. .# . . ....... .. ........ ... . ........ .. ... .......... . #X ...#.. ..#.... ##...###...# . . .. .....#.....# . . ....... ...... .... .. .# .# #.# #####.#. ...## #..# #.. # ...###.## . #.##.#.X#.# ###...# .#..# .###...###.# #.#..#### # ##..##.. # #.#.##.##.## #.###.###....[.# #.....##.#...# #....#.....# ....#.#..#.{## ##...#.###....# #####. ..##.# # ..# #.. #.## ... .. ..# .. ..