############################################ #.........%.%)%.............................. #......##########...............%..)...# #...<..# #.......#############..# #......# #.......# #..# .# #......# #.......# #..# .# #......##########.......# #..# .# #.......................# #%.#########.##### #...#######....###......# ####### #................. #...#####.#...##%.).....# #.....# #..............# #...##^.#.##..#.f#.####.#####.8#.%###...#####......# #...###..f%#..#.##.# #.......#.#.......#...#......# #...######.####.#..# #.#####.8#8.......#...#......# #...##.%.#..##.##..# #.# ...........O..#...#......### #...####)##.##.##(.# #.#........#...(..#...#.......(.. #...##)..#.f%.##...# #.###+######......#...#..#######. #.. #.#.#f...#....# #.. .........(..#...'..# #f..f^..##....# #.. ########...#.(.#..# ###....##.....# #.. #...#'###..# . #..^..)# ... . #..........# ... #....ff## #..........# .... #......# #..........# ..... ##..f.## #..######..#######....... ##ff.# #..# #......O....$.... #..## #..# #.>.>............ ##f# #..# #.....#########+ ### #/. #.a...# #.....# #.....# #.....# .......# ......# .....# ...