### ..### #.#.. #.#.# #.#.# # #.#.###... #####.#....... #.......######### #.###.#.#........ #...#...####### #.#####.......# #.#####.#####.# #....##.# #<# ####.##.###.# #.##.....# #.######## ..%............ ............... #...#.######### #.. #. #h #. . #