### ... .. #.# #.. ... ... # ##.###.# #. ...... # #.###.#.####. #.#....<....... #.......#.####. #.......# # #.....h.# #.#.##.Zo...... # #. #....##%## # #....# #...># #..... ##.##.. #.# ...