.##...#. ...#... . ## . #..#... ####. . #. #..?..# ... .# .#.##. ......#.. . ..# ##...#.# ##. ..#. #.....## #$# #.## #...###X##### # #. . #X..w─#.#.#.# #.##... ##!#.#\#....##..# . . ##...#.#...d.###...# ........##w│...#. .#..... ##......#....#......# . # ##.#.##..#...#.....##. # # #. ##.......#.#..#... .# ...##...####.###. .# ..#. ....# ## # .# ...# ##.