. . . # . . . ## .. . . .. . . #. . . # . .. #. # # .. # .. ... . .. . # . ....... ... $ .....##.. # . .# . # #.. #.. #.. . . .. ... . . #...X. ... . . # X.# ..# .. ## .##..# . .. #.. ..... . #.......... . #.#..##.. .. ######.#..##..# #....##......... ##XXX#XX........ #....XX#..##..# #.######..# .# .... ..... ..##.. ..# ..