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