. ..... ...... ....... ....?..### .z.....# .....# #.#####...####... #................ #.# #.#####.#######.. #.# #z# #.# #z# ### #.# #.# ..# #.# #.# #.# #.# #.# ##.# #.# #.# .... ##..# #.# #.# ........ ######...# #.# #.# .....^... ..........########.### #.# . ..#.... ###......(......)...# #.# .##..... ####...#.#########.#.# #.# ...... #..(..........# #.#.########### #.# #...#+#####.##...#.####.####.............# #.# #########.....................(......#.#######.### #.# . #......##.....##...###..##..###.####.#.# #.# #.##.# #.####.##.#.###....'..........#. #.#.# #.# #.##.# #............>#....###..#.###.#. #.#.# #.# #.##.# #....#.########....#........#.#.####.#.#######.# #.##.# #....#.###.........#.#..#...#.#........##......### #.##.# #....#...'(........#.#..#...#.######.............# #.##.# ###....#####.).........#......#.# ######.####.### #.##.###.......######'#########..##..#.# #.# #)# #......'.......+......................>###########.## #.# ####.###...(...#####..######.#####..............#...###.# #.# #.......# #..# #.#####.#.##########.##<.....### #.# ######### #..# #.#.....#......................# #.# #..# ####.#.#...#..######..#.###).###### #.# #..# #........#.#..# # #..# ..# #..###.##.#...#.#..# #..# ### #.............#.#..# #..# #.####.##.....#.#..# #..# #.# #.##.....#.#... #..# #.# #.##.....#.##.# #..# #.# #.##.....#. #.. #..# #.# #.##.....# #.. #.# #.##..... . #.##.... #.# . #..