######## #....%.# ######## #.####.# #......# #.####.######..###.######## #.##.......)....##........# #.##.#.#####.(......#####.# #.##.#.# #.........#####.# #......# ##.....#.....##.# ####.### ##.......##.##.# #.# #..####.##.##.# ##.##### #{## #.......# #......####.########.#### ##....................## ##.....###...(.###@....## #.......##.....##.......# ##............b###.....## ##....##......# ##...## #..#.##.##.#### ##.### #....##.......####...# #..####.##.##..@.%.#%# ##. #..####.##.........#.# #.####### #.......#####.####.#.#####........# ########.####..............#...{..#####.# #..........l{...###.####.###.####.##.##.####### #.####.#.######## #....(.# #b####.#....%....@.# .##.####.### #.####.##.# #...##.......#####.# ..........# #.........###.#..........# ##.###### ... .##.......# #.#.##..)...b............# #.......# #... #..#.#..# #..####....###....### #..####.# ..# #.......# #... #.##.# #.#[## #..####.# #<####..(.##.# ##.. ......# #.### #...{##.# ###.##.((...##.# #..#.##.##.# #.# ##.##.##.# . #......#....##.#######.. ...# #.##.# ... .##$..#.##.# ... #......#........#........ ... ...... ... #...........# ...##........#..##........... @ ##.#....... #..........# !...........##...###.#........ .#.##.... ##.......#.# .####......##....##.######.. #..... ##...#..#.# ##.###.......##.# .## #..#...#.# #.#######.#.##.# #..#.#.#.# #..## #...)..# ..#.#.#.# ##...## ###.#### ...$..# ##.....#......# #### #...<....###### ##.....### .......## ######.## ###