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