### ##.## ##...## ###.....### ##'.......'## #.##.....##.# ##.##...##.## ##'##.##'## ##.#####.## ######...###...## #...'..<..'.(...# #.####...###...## #....##.## ##.## #.....### ### #...#.# #####.# #.# #.# #.. #.. >.. ...# ...