### ####...## . ..##..... #.# ###.##.##.###### #.. ....#.##.#....# #.#####..#.##.#.##.# #........#.##.#..#.# ##.#####....##.#.<#.# #...........##.####.# #..#####............# ####.##........)....####### #........#####.#.#### #.##.###.......#... ##..#.#h##### #.##.......#### #.####........# #.####..##.##.# #.......##.##.# #######.##....# #........# !........#.......... .................. .......##.#..#.h.. ....##. #....# ### ### #. ....## ## #..## #... ##.