######### ##.......# ##.#.####.### ############# #.###........ ##...##......# ##.#.####)### ######..#....####.# ##.#####.# #....#..####.#..#.#####.......# #.<..'..#..'.#.....#......##### #....#..#..#.#+#.....##.#.########### ######..####.#..#.##.##.....#.......# #.......#..#.##.####.#.#.......# ###############.####.#.#.......# #....>.#.#.......# ####...#.#.......# #..)..#.......# #...###........ ##....hr.#.(### #.#####....... #.# .##.#.. #.# h. .. #. .#. .. .. .#. . .. .# #