75.3 x 31.4 meters = 247.05 x 103.02 feet