### ### ##. .. ..# #... ..# #.# #..# .. # #.# #..#### #.###.# #.########## #..... ......# #....<.....# #...####g...... #.########.# #.^....wg# ######.########.#######...####g..# ...........................# ....... .######......###.#######.#.# ..##.#. #.###.## #.# #.#.# ..# # #.##...###.#######.#.# ..# #.##.#....#........#.# ... #.##...###.#########.# .## #..........# #.# ############ #.# #..