233.6 x 191.4 meters = 766.4 x 627.95 feet