######### #.......########### #### #.#.#.#.#.........# ..# ##..# #.........######..# ...######...###.#.#.#..####....###### r.......................##......g...# .............#.#.#.#........##....## .........#.###..........#.####.#### ...##.......###.........##.# #.# #................####.##.###..# .....#.###.#..................## ..#..#.###.###........##.###### .... #..##.#...#####.......# ##.. ##.##.....##..........# #..###..#.#.####.###>.....# b................# #......# .....>.#######.########...# ##(..###...###..##..####.... #..##.......##........#...... ....#.........#######.##.#.... #.. #....8....##....#..# ..... .. #...........#....### . ... ##.......######### ###...######...### ####.### ##.......## ###...### #.........# ##.......####....<....# #.........##..........# #....8......##.......## #.........######...### ##.......## ##### ###...### #####