######## .......############# #####....(.#......<># .[......(....(......# ..(.((..((g(<######.# ).....#.#.#.## #.# #g#........... ##.## ..g...g.g..#gg####...### .#....(...#_#..........# ....(.#.#..#...###...#.# .ls.g.#.#.....## #..##.# .# #.#.##### #..# # ..... # ##..# .... ###..^##.# ###... #.....!..# oo.$. #.#..##### #(.. #######.#..# #... #.....#.#..# #...#####.###.#.#..# #...g.........g....# #.#.#####.###.#.##.# #. #.....#....# >. #########..# ... #..# .g.. #.... #.... #.#### ..... #.# #.# .(#