. .... ### ........## #.. #............... #.........#..... .......... ... #...#...##.## #. #..r##..#8.8#... .###..^.#..........# ...p.....%...._...... ####....#..........# #...##..#8.8#... #... #..##.##.#. #... #........# #...##........#. ###............... ................... .................. ###........####### #......### ##..p### ##...# . #....# #.# #....######## #.# #............ #.# ###.######### #####.#########p####### ...........%............ ##......####..r####### #......####...##...### #..................... #.#.#########.##...### #.#....######.####### #..................... ##### ###.................. #...# #..%#######.#####.. ##...# ##### ####..># ...# ##[...####..%#####......###...# ##..........p................... #...#######.<.#####...#######.... #...# ##### ##### #.... ##### .