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