########## ########.....<... #........######## #.#####..# #.# #..# #.# ###..####### #.# #..........# #.# #.##.......+ ########.###.##.......# #..........).##..<....# #.######...............# #.# #..##.##........# #.######..##.##........# #.##...................# #.##.###..#.(##.###.##.# #.#..........##.# .# .# #.#..###........# .# # #.#..# #.###.#### #.#..###.# #.# #.#.)....###.## #.............# ###.####.####.# #..# #.# #.# ##.# #.# #.# #.# #.# #.# .# # #.###.####.# #.#.# #.#....[...######.#.# #.#.....#.....(.....# #..........######.#.# #..........######.#.# ##..................#### ##.)......#...........# #........#.####...##.# ####.#.###.##)# ###o# .# #....#.# #.##.# #.##.## #.####.# #.##.# #>#...## #.# #.# #.##.# ####......## #g####.# #.##.# #..))o....... #.#....# #.##.# #.#).....%#.. #.#.#### #.##.# # #o.#...#... #.#.# #.##.# #..##.#.... #.#.# ... %... .##... #.#.## ##...... ... #....# #.###### .. #.###...S.. ... #.# ....# #.# #### ##. #