### ..#### ########################### #.#.. .# #....................(....# .######.#.## .# #.#######################.# ...........# #.# #.#........... #.# ...........# ##.##########.#.........## #.# #..........#####...........#.#..#.......#.# #.# ...........)...............#.#.....#....#.# #.# ###.######.###.#######............#.#.....#.##.#.#.# #.# ........#.# #.#.......%....................##.#.#.# #.# .##.####.#.# #.#.######..#######.##.##.#....)..#.#.# #.# .......So#.###.#.#.........#####.##...........%..#.# #.# ###....ooo........................................># #.# ...[..oo.#.###.#.######.##.#####.................#.# #.# ######..s..# #.#...........########%#.##########.#.# #.# ...o....# #........##...........................########.# ...oS.....# #........##..##PP#.#.....#..................##.# #..........# #..(.....##..#..P...#....###.####...........##.# ....#....... #........##..#....P.#...........+..............# ....#...)..^##........##..#......P.....##[####...........#### ... ...#....##........# #......P.....##.# #...........# ########## #..P...#.....##.# ############# #P.....P.....##<# ###++###.....##.# .....#.#### ###..... ..#