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