####### ########.....# .......'.....# ########<....# ....... ###'####......### #.# #........ .. #.## #............. ##.###......#...... #...##....#.#...... #..#.#..#.........# ##..#gr.#........?# #..###l............ #+## #..#.......... #..#.......... #..###.#.....# #....%.......# #..#...#r.#.## #......l....r. ........#..#### .....##....... ................. ................. ....... .........