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