#.# .... ####### . ...... #...#.#####... ........ #...#^#....... ........###...#.#....... #...##....##...#.#........ .......................... #......#..#...........#.. #.....#...#...........# #....<....Zg........... ...................#....#. ###..................#.. #..[..........[...... ##...............#.. ................... #................# ...............# ..........