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