### ## ... ##.## #### #.#####...## ##... #...##.....## ####### ####...#####.........# #.....# .........#...##.....## #....(# #......#..####...#### #.<...# #.#.#.....##..J.....# #.....# #.....(...##..#.###.# #.....# ###.#.....##.. .# # #####'# ##'#......... %. ######.### ##...#####.#.. ... #...#....# ##.....## #.#..#...# #...#.[..## ##.......# #.#......# #.8.#.....###.........# #.. #..# #...'.......'.........+ #...#....####.........# #####....# ##.......## #...### ##.....## #..## ##...## #..# ..... ##.# #.##. #.# # #.# #.# .#