.#### # .# ...... #. ##+##.# ....# #.###...#.# ###^.# .........# # #....## ##.......## #.##.#...####.........# ............'.........+ ###.#...####.........# #........###.......## #..#####.# ##.....## #..# #.# ##...## #..### #.# ##'## #..<.# #.# #.# #..#.# #.# #.# #.##.###.######.## #########...#.......## #...>...#####.##...^.### #.......#####.###......## #.#...#.#.......##........ #.......#####.#........### #.......# #.......#### #.#...#.# ######.## ### #.......# #># . . ..# #.......# #.# # .# #.# #.# #.#...#.# ###.####### ####.#### .# #.# #.# #.......# #....)....# #.......##.###.##.## #.# ### #.......# ######.#.#####.####### #............###.####.######.#...#.###....................# #..#.###.##..........#.....#.......#...####.#.#####.#####.# #..#.# #.#...###.####.####.#.......##### #..<......#####.##### # #o##.# #......##.# #.# #......##..# #.....#####.........# #.#####oo..# #.........# #.# ##########.# ##...## #.........# #.......#### ####.###### #.# #.# ##.## #.###.###.# ####.#### #.# #.# #.# #.# #.# #.# #.# ####.##### #.# ###.# #.# #.# #.# #.# #.# #........# ##'## #...# #.# ##'## ##.###.###.# #.##.###.# ##...## #.### #.# ##...## #..........# #.##.###.# ##.....## #.### ###.# ##.....## #..###.##..# #.#.#.#..# ##.......## #.#.## #...## ##.......###..........# #.##.#...####.........###....##########....####.........##.#....##.## ##...........'.........'.......................'.........+.......##.# #.........####.........###....##########....####.........##.#...###.# #.###.##..# ##.......## #.#.###### #.#.## ##.......###.##..# #.# #.# #.###.# ##.....## #.#......# #.### ##.....## #.###.###.# #.# #.# #.# ##...## ##.#.####.# #.#### ##...#####.........# #.# #.# #.# ##'## #....####.# #...<# ####......######.##### #.# #.# #.# #.# #.......#.# ####.# #.....###.# #.# #.# #.# #.# #.# #....##.#.# #.# #.#.....#.# #.# #.###.# #.# ##.## ####.##.#.# #.# #.....#.#.######.# #...... ..# ##...## #.##.#.# #.# ##.#.............# ### #.##########.....#### #......# ##.## #......#.######## #...o......##...###.#######.### ##...## #.#...##.# ##########.###.###......<...# #.....###.#..###.# #.########.######### ##......>.#...(..# #..o....)..# ##.############## ############ ###