###+# .+...+ ....#<..# .....#...# ......#...###+## .......#........# .......+........## .......#.........+ .......O###+##...## ##+##.....#...# #...#.....#...##+### +...'.....+....#...# #...#.....#....#...# . #####.....#....'...+ ... #..)..##+#####'#...... #..........).....# #[...............+ #................# ######...........# #...........# #.....#+##### #.....+ ......# ......#