### #.. #!# #.# ... #.# .. ##.####...## ######.........? #.......####..## ##.......####..###. .........##........ #.....%.##.# #....##.##S# #........##.# #........##.### #.#..###......# ...[..........# .....###.....# .### #.....# #.....# #######