##### ### ########...###.## .? #...............## .# #..#.#.....#.....## . .. #..#.#..###.......# ########.... #..#.#%.# ##.....## #.......# #..#.#..# ##....#####....##.# #..#.#).# ##..........#.##.# #.......# ###..........b..# ####.#.#########..###..#..#..# #....#...........#..#..#..####.... ##......##......#.#.......!!....... ###.......##......#.#..##............ #........###......#.#..####.#....... #.#.......##........#.......#####... #.#..#..#.######.#####.###### .. #.#.....#.# ###.# ##.### #.#.##..#.# ##.#.# ##....# #.......#.###....###...#.# ###.......#....^.##......######.##.# ####.####.......#...#..^......... #...# #......##..###...####.### #.......#.......#####..#......# #...######.##..###.###...##.#.... ####### ## #.###._.###..##.###.# #....# #.. ##.###..........# #....# ##.. +#'#..#######... #....# #..###..## #....# #..#..#### #.<..# #.......# #..(.# #.##....## #....# #.##.....## #'#### #.#...>...#... #.## #.##.......... ##.# #.###...####.. #.# #.......# ###'#############.###.### #.................# #.# #.<....############ #.# #......# #.. ######## ###