##### ## #######...####### o #.. ..........'...... oo #.# ######...####### ... #.# #######(..........# ..##.###....##Z#########.# ########### ......+......l....># #.# #.........# ..# #..##...)........# #.# #.#######.# # #.# #..........c.....# #.# #.# #.# #. #.# #...##...#.......# #.#.#.# #.# ###.####'## #...##...#.......####.#.#.# #.# ...o....o.# #...##...#.......#....#.#.##### #.# #.....o.###........#..!....#.##.#.#.....# #.# #...o..............# #.#..#.#####.# #.# #...