#...# .#####...###### ............... .........?..... ............... .........)..... ............... ............... .####..$.####### #....###...## #..)......... #..... #...........$ ..... #...yy....... #...# #..##.##y##.. ##...####+######..##.##.####### #............+.....#..yyy...... {#..........?.#.....#...y......? #............#..>..#........... +............#.....#........... #............#.....#........... #............#.....#.....?..... #...........[#.....#........... #<.####..##..##.####...$###..## ########..##..##.###### ..........#............. { ..........#............. ..(.......#............. ..........#............. ..........#.>........... ........>.#............. ..........#............. ....##....##....###..##