....###.....########..##.....##..##....##....##.##....##........##.....##...##..##....##...##...##........##.....##....####....##.....##..######....##.....##.....##.....#########..##.........##...##......##.....##.....##..##..........##.##.......##.....##.....##..##...........###........##....