### #.# ###.# #...# ###.#.# #.....############### #.#....#............. #.#....#...O......... #.#....#...hZ........ #.#.#..#.##....#####. #......#.#####.# #########....#.#####... #.......#....#Z....+..... #.#####.#<...#.#####....... #.# #.###..#h# ....... ### #.#..h.#.# ....... #.....>O.# ....... ###.##.### #..)^# ######