.. .... #. ... #. ..# .# #. w.# ...###.#..## #.....h...# #....hKh..# .#......h..# .....w.<...# ..#..^.....# ##........... #........#### ..........# ...........# #.#####.#### #. #.#