.# . .# #. . .###. ... #.. # #$##.#.# #......# #r##.### #r.....# #.##.#.# #.. # # #.. #..# #..# #..#