234.3 x 190.4 meters = 768.7 x 624.67 feet