a poster with the words viva mexico in white on a blue and green striped background