....# ....# # .... #. #########.... #. #######........##.# #..#..).))......#.##.# ####..#(#####.####.#.##.###.##. .......(.....................>. .......(....................... ........g.#.######.#....###.#.. ......##!.#... #.####### .# o... .........g## #.# #.......# .# ... ## ....###...# .########.##.# #..^.. ###. #.... # #.#.. ..#.# # #..##. #.#.. #.#.# #... .. #.#.###### #...# ##. #.#......# #...# #.#.####.# #..# #.#...##)# #..# #.###.##.# #..# #.....##.######.## ########......#..######## ....#########.#...).)...# ........o<..#.#..######.# .##....##.#.#.#..# #.# ........o.#.#.##.#### #.# ##....o#..#.#.......###.# #.....#..#.#####.#.#...# ...#..o#..#)# #...#.### ## #...#..#.# #...#.# #...####.# ##..#.# #.o. #.######.>#.# #... #.........#.# #########.#.# #.#.# #.#.# ######.#.# #......#.# #.######.# #......#.# #..###.#.# #.<......## #.####....# #.# ####.# #.# #.# #.# #.# #.# #.# #.# #.# #)# #.# #.# #.# #.#