# . . .. . # . .... .. . . . .. .## .. ... #. #..... . #.. # #. ..#.. # . #....... . . .. #..... ... . . .......... . . .##...# ..... . ### ... ... .. #.# .. #..#########. .. . ... . #.#.#.# #... .. # #. ## #..#X## #.. .#.. ... . #. ##....##.# ..... # . #. .##..##. .......... #. ..#.##. ...... ## # #.......'.. ..#...+ . ##...####......... #...# ##........# .##... # . ...# # #$# . .. ##...##.# ### #. ...##+ # .. # ##