######## ...... #######....# .....%..%!.##.## ................ #......<#.## #..........# #g.....###### +...... #.?.... #...... ######. #. #. .. #.# ... #.# ...####.## .........# #.......### r.......... .#..#..S.###### (.#............ .#..#..#.#.####. ..#..#.#.# # ...#...#.# ...#..#)...# .....#..#...# ......#.....# #..#..#....# #...#..#..## #....#....# #..#..#...# #...#..#..# #........## #.....#### #)##### #.# #.# #.. ###