########## ######+## ..........####......<# .......S....##.......# ..!%......#.##.......# .........#.##.......+ .........#.##.......# ##+#.....#..#.......# #.....##.#.).....# #.....##.'.......# ###.######.......# . #.......# #.......# ###)##### #.......# #######.#