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