###.# #.#.# #.... .# #.#.# .# #.#.#####.# # #.#.#.....#.# ^#############.#......... .................##...## ######.#######..#.....#..# #.# #.........g...... #. #.# #.##...#.W...#.)# #. #.# #......##..!## .. #.# #.# ###....W....... ... #.. #.# #...##.......# ... #.###.# .....#..'.....# ##.##..##'######.# .##.....# #...#.........##. .. .....# ##.8...8...8...# ....#...#.....# ##.###.###.(..# #...#...#.....# #.8...8...8...# #...#...#....## ##.###.###...# #...#...#...## #.8...8...8.# ##...#.......# ####....##....### #..+....#####.# #.##....# #.########## #.##....## #)#........## #.##.....####>#.######..## #..'......<##)#...#..#...##### #######.......##.###.#..........# #####..................#.#..###+###.# #......#######.#.#.#.#.#....# #.# #.###### #................#.#.#.###..###.###......# #........###.....#.#.#.# #..###_..'.####.# ####.....#....##.#.#.#.# #..###.###......# #.....#...###...#.#.###..# #.# #.###### #.....##### #####.#......###'###.# #.....# #....###.........# ####### ####.######..##### #.....###.# #####.#...# #.##%## #....# ######