####### ####.....## ######....##...## #.....<...####..### ##(..##...### ##...# .#...# #. ###..#...#####...# ... ....# #.##...###....##....# #.. #...# #....### ##........## #.##...# ##.### #...##..## ##......# #.## ######..# ...#...###.# #### ######.#.....h.#### ### #..........ghhZ...## #.# .####.#####%#.....#####.# ##.#.###..r........##.# # ##.###.##..#.....##.##.##### #.###.## ##.#..##...###.##.....# #....## ##...###.####.##..# #####.## ##.##.###.##.......#... ##.###.###...g..r.?.......... ##.#.########.##....####...# ##....# #.##.#.## #(## ####.# #.##.### !# .# #.##.# # # #.##.# #=##.# #.##.#