.# ## #.# ## .# #.# .. .# #.# .##.##.##.# ###### ## ..........### ..... .## #......# #... ..# .#.#.#...#.#.# #...###..# #......<.....# #.... #.r..# #. ....... .. .##..### ## ...