##. # ..## #...#. #...#.. ##. ...#... ..... #.....#.## #..... #.#..w###....# #.0.Xw..A#...# .~~~~~#~~~~~.#.# #~##~.###~~..# #.###.~#~.## #. #.....## .. # #..# ## #...#.# .#..## .........#. .# ......## .# #.#......##.# ##..## # ...# .. . #. ##.## . . #. # .# .###...# ## # #... # ### # # .....#. .. #### # ##....## ###.#.. ...#.... # .# . ..#.#.#### . .. .. # ...# .#.# .. # .. # . #. . . ... . . . .. .#. # h # . . . # # . # # . #