### . #.# #######.## # ... .......... .# ... ..#..#.##.. ###.# #.# #.#..#.##...#...#.# #.# #r#.............# .........#.....####....... ########.#.....# .###.# #.#.#.### .# #.#.#.# .# #.....######.# ###........... #########..