######## #........ ##......########........ ...............+........ ####.####.######.#........ ##+#....# #.######.#....... ......#)####............... .......................######## ..........l.................... ............#......[...%....... ###.........#..........#######. #.........+...r......# #......?..#.....r.#### #.........#.#####.# #.........#.#####.###### ........l....# .#.##########.# .. ##...##.# #.....#.# #.....#.# #.....#.# ##...##.# ##'##..# ##.##.## #.....## ######.###..# ##..)##.# ##.# #.....#.## #.## #..<..'.}# #..# #.....#### ##.# ##...## #.....# ##### #.#..%# #.#....) . #...... ## ........^ #.#.##..# #.#.# ..#