. #. # #. #!#. #.#.#### #...o.r# #.#.##.# #.#.##o####.## #..#..o......# ###.##.#####.# #........... #..r##.##### #..o##.# ##o.##.# #.....# #[..### #...# #...# #...# #.... #..... ###.### .#