232.6 x 190.4 meters = 763.12 x 624.67 feet