### #.# #.# ##.## # #...# .# #...# .# ###########...##..##.. #........#.....#...... #...........<.....# #........#.....#...... #........##...## ... #.........#...# # ###...hhh##...# ##......g.##.## #...%.K.h..#.# #..........#.# .. #.........?###... #......(......... #................. #................. ##..............^. ##.....##.....#. ####### ##..... .###. #