. . # . # ## ## . . . . . { . . .. XX .. . ... . . # . . . ... . # . .#.. . . .. .. # # x # . ......# . # # . .# . ... .# .. . . .. .# # . ...# .. #. .. ..# .# ...## #.. .... . # #. .... # # #.......# .......# # ......# .......# # ..#....# #. #..?....# .# #.......#..##### #..#.... ........ ###.....5........... . .....3..#.#.......# ....#..#..X###.....#.. .... #.3..2........... ..........(X.......... ..................... ...........######### ........... ........... ........... ....###...# ... ..#. .. ##.#