...........+ ...........# ...........#...# ...........#...# ...%.......#...# ...........#...# .......c...#...# ########### ...........#...# #..<......# ####....(..#.S.###### #.........# #.......#c........ #..)......# #......((.S....... #.........# #.......#......... #.........# #.......#....##... #.........# #.......#....# .. #.........# +.......'....# . #.........# #.......#....# .#######.........# #.......#....########+ ........#'######## #.......###'##........ ........#.......# #..................... ........#.......# #...............)..... ........#.......# #..................... ........#.......# ..................... ........#.......# .................. #.......######### ####......########## #.......# #......#........# #.......# #......#.)......# #.......# #......#........# #.......# #......#+####..## ##+#.......### ######......#..#####............# #......'......#............# #......#......#............# #......#......#............# #......#......#............# ###......#.##...#............######## #......######...###.....##'##.......# #.....[#..........#.....#...#.).....# #......#..........#.....#...'.......# #......#..........#.....#...#.......# #......#..........#.....#...#.......# #......#..........#.....#...#.......# #......#..........#.....#...#.......# #......######.#####.....###.#.......# ###.......###.#.....#############'### #.......#...#.)...#..............# #.......#...#.....).....)........# #.......#...#.....#..............# #########.......#####.....##...####.##...# #........#####.............#...####.##...# #........# #.............#.............# #........# #.............#.............# #........# #.............#.............# #........# #.............############### ########## ###############