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