####+####### #...<....... +........... ######+###........... #.................... +.................... #.........###+####... #.........#......#... #.........#......+ .. +.........#).....# #.........)......# ##+###+#.........###....# #...#.........#+## ##### #....<+...#.........# #.....#...#.........# #.....#...#.........# #.....#...'.........# #.....#...#.........+ #.....#...#.........# #.....###+#.........# #..............#+#### #..............# #..............# #..............# ###'##.........+ #...#.........# #...#.#####.### #............ #.....#####.. #............ #...#.#####.# #...#oo.....# #...'[#####.... #...... . #...#.## #...#.. #...##+ #.. #..