################ ................ #.......).# ##.####.#..# ... .. #..# #.######(.# ## ##<........##### . #..........#... #.#.######.#.#)# #.#............# #.# #.....####.#...# #.# ...... . #.....#....#...# #.# +......# #..#........#.....# #.# ###......# #....%.....##.##..# #.# #.#......# #..........+..##..# #.# #....... #..........#####..## #.###.#.#'####### #..........# #...###...............# #..........# #.).........)^........# #............ +..................?..######## ..............##.......(....................# #[#........##.##.............#...#.?.S......# ........... .##############.#...#..........# ###########. # #.#...#..........# #.#...############ ..#...# ......#