. # .... .# .... . #.# #.. ... .. .5. .. .##3# #.. #...# ## . ###.#.## #...##.##.5.# ##........#..# #...#..##.#.# # ###...#...#.#.## . #.......##X###.. ...##... ##.. ### .##.#.###...# .# ... ..###...# . #.#......##...# #....#......# # ####..# .## # .. ...#.#