##### ########...# #.....##...###### +...............+ #...............# #...... #...............# #.......#...............+ #.......#...............# #.......#...............# #.......#..##.####.###### #......##..##+####'### #......#.............# ##......'.............# ........#.............# ........#.............# ........##+########...# ..#####.....##...##...## . #.....#.....{....# #.....#....[o....# #.....#..........# #.....####+##+#### #................ #................ #................ +................ #................ #########........ #.......# #.......# #.......# #.......+ #.......#