75 x 132.3 meters = 246.06 x 434.06 feet