. #.# ##.# ... #.########### ######.#.......... ................... #######.#...####### ...........#.#######.### .........#.#........... #######..#.#..######.#### #........#.#..###........ #.#####.##.#.............# #.##+#..###.##.###. #.........#'##.# #.....##.......# #.#####.....##.......# #...........##.......# #######.....##.......# . #.#.....+........# #.# # #.%)....##.......# #.... # #.#.....##.......# #.#.#.. .....#.######.......# #.#.#... ......#.#########.##.#####...... #............#####.#............ # ......#.#......##.#..#####.#.##.# .##.#.#.#......##.#.............# #^#.#.#......# .#.....##...#### #.#.###'#### #.....##...# #.# #.# #..........# ##.#.###.#####.#...#.#S...# ...........(............s..# ####.#....................# #.#.# #.#.#####.#............ #.#.# #.#..# ............. #.#.###### #.#..# .######...... #.#........#.##.# ..... ###########.#........#.# .# ..#. #......#....#........#.# .# . #......#....#........#.# .# #......#....#........#.# #......#.............#.# #####'##....###'######.# #.##....# #.# #.# #...<...# #.# #.# #.##....# #.######.#### #.####### #...........# #.# #.######.#### #.# ### #.#### #.# #....# #.# #.#### #.# #.# #.# ### #.#