### # ######### ##.## #.#####........ ##...## #.##.....###### ###.....### #..#.....# ##'.......'#####........# #.##.....##.#....##.....# ##.##...##.## #..##.....###.. ##'##.##'## #..####.....#.#.# ##.#####.## ##................ ##...###...###....###.....>..#. #.....'..<..'...#.# #..#........ ##...###...######.# #..........# ##.## ##.## #.# #.......... ### ### #.# #........# ...###.......># #....$......###.# #.......)........ #.?###.##..####. #. #.##..####.#.# # #.....(h.....# ####..######.# #..# ..... ######