######## #.!....# #r##...# #.##...# #######.###.########## ...............grS....# #######.###.########.# #.# #.# #.###.#### #......?.# #......(.# #........# #....%...# #........# .# #........#####.# #................ #..........$##.# #...........# .# #.###.###...# .# #. #.# #...# .# ##.###...##.####.# ..................# ##.###...##.###### ..%....# .# #.###...# .# ##### .# ?# .. .# .