######## ######### #......# #...r...# #......# #...###.# #......# ############ #...# #.# ###.##.# #...........# #...###%####### #.# .# #.##........########.............# ########.##.#####.##........##..g..gr............# #..........................l...g...g.............# #........##.###.........###.##...###.............######## #.......<.#.# #.......................................... #.........#.# #.........##...#...###...##..#####.#######. #####.##..#.# #....g.........##.......<##..# #.# #. #..#.# #..?.....................##..# #.# ##.##..#.#####g###.##.#...##........##..# #.# #..........###g###.##.##..##........##..# #.# #.....>....#.......................###(g# #># #......%.g.#.(........##..##.#.#######..#####.# ##........##.....g....##...................g..# #...........)......#.###.##.#.#######.......g# #........####.####.# # # #.#.# #....l..g..g. #........#.......#.#.# #.#.# #.......#..... #.#......#.......#.#.###. #.#.#######..######...... #.#......#......l........##.#.#........## ..$.. #.........................)(..........# ..... ......#.....b.<.......##.#.#.....<...#### .... #....#.........).......................... ..............................#...... ##....#g..........%............... #....#........##.%%##...%.#...... #....#........ #...##.....#..... ...)....... ............# .... .# #[.... .......##.....# ... #.. .......##.....# ......###.....# .##..# #.....# ... .....