###### #....# . #....# ... #....# #.... #....# #.... #....#### +.... #....#..## #....####....#...# #........##'##...# +........#....)..# #........#..###'###### . ###+#....#..##..##...### ##..# #....+......#........ . .... +....#......'........ ..... ... #....#+####'###+##### #...# #.# .# ###.................#####...###.##+###..# +.................+..+......#.........# #..........)......#..#......+.........# #.(...............#..##....##....l....# ###. #[....##+###......#..##....##........"+ #....+.....+....+......#...'..........##...# ##....#.....#....#......+...#....##'#### #+## #....##.....#....#......#..##....##....##...# #....###+##....#......##'##.....'.......... #....+...#.....+......'..##....##..........# #....#...#.....#......#..##....##..........# #....#...#.....#......#........##....##....# #....#...#.....#......#........#####'##....# #....#...'.....#......#..##....##.....#...# ########....#..###.##'#......##+##....##.....#...## #.......#+####'###.##.####+#.. #....#......'....# #.......#.......#...'..%...+.. #....#......#....# #.......'.......+...#......#.. +....+......#....# #.......#.......#...#......# #+#####...###+#### #.......#..##..###<##..###+# ###'#......# #.......#..##+## #.##..# #...#......# ########+## ....... +...'.o....# .....)... ###+#......# .##.....## ........###'### .. #.....# .......#%....# .. #...... .............# #..... .........#...# +.. ....#######.# .... ## ...