###### #....# +....# #..####### ####+###........##+# ... #..........#....#..# .... #..........+....#..####+##... #..........#....#..#......... #..........#....'..#......##+####+### ## ##.........#....#..+......+...... ... ... #....###+##....##'#......#..... .... ...##....## ............#'####...# ..... .........+ ............#...##...##..... .........#.............#....#.))....... +###.....#.............+....'.......... #.....# ............#...##..)##..... #...### ..........###+##'####..... ###'####+##+##....###...##.......... #.)(#....# #....#....>............ .......+...'....+ #............... . ........#...#....# +............... ........#..###.### #.....##........ ........#'####.# #.....##..###...# .. ........#......+ #.....###+## ...###.. ........#......#......... #......#...+ ....%.. ........#......#......... +......#...# ...y. ...<....'......#...>.... #.....