#..#.. #.... ##... #.. .. . ### . . # # #..### ##.. ...##. ###..##.# #. ...3..##..#........ #..X.#D#..#....#. #{{{.X.{.#.#....# ... ###..##..# .... # #... ..###..## {#....#. # # . #.##...#... .# ... ..##.#... ## .# .#. #### #. #. #.. # #