########## ###### #...##...############# #....# #########...##................. ######....# #............................... ..........# #.#######...##...#####........... ..........# #.# #...#.................. ...........###### #.# #...#.#.######....... ................# #.# #...#.#.# #....# .........e......# #.# #.###.#.# ###..<(# .......e........# #.# #.# #.#.#####....g.##############.>.......# ####.#######.###.#................... #.S.......# #.................................... ........... #<##.#######.###.#.#####.##.####.... ###......... #.##.# ####.###...........g....[... #......... #.##.# #.....)#.....###.##.####.... #........ #.##.# #......#...)...........# # .....### #.##.# #......#...............#..#### .....# #.##.# #......#.............g.?...... ... #.##.# #......#...............#..#### #....####......#...............# .# #................................. #....####.######.....###.##.###...# #.##.# #.# .....# #.##.# ...# #.##.# #.# ..... #.##.# p..# ... #.##.# ##.# ... .....##...g ....... #.##.# #.... ... ........ ........ #.##.# #...# ###.###. ......a #......K# #.##.# #...#####..............# ### #....g..# #.##.####...................... ... #.......# #......#......................###.###... #.......# #.#....#.......................>........ #.......# #.#....#....###.......##.###........##.. #(# #.#....#....####...#####.# #.[......##..# #)# #.#....#...........# #.# #........##..# #.# #.#....##.##.......# #.# #........##..# #.# #.#######.##.......#####.###...)........ #.# ##.## #.##.......#......##........##.#######.# #...# #.##...[...........)............>......# #...# #.##.....######.>.########.......####### #...# #.######.# .#.### #..))...# #...# #.# #.####.#.##########.......# #...# #.# #.#....#..................# #...# #.# #.#....#.##########...%<..# #...# #.# #.##..##.# #.......# #...######.# #........# ######### #...%......# ########## #...######## #####