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