. .. . .## ..# .# #.####..# #..####.#.... #........##.### ####......... # #.S.r..#..... #. ###.###....# . #.##...###.#..... ###....[........... #......###..#.#### #.###### .#..# #. . ## .# #