############ ######### #..##...##.###....##.# #....###.##.#.####..## #<.######.#.#....#### #....##.#..##.##..# #..##.#.#.###.## #.# ######..##.###.# # ######...## #####