102 x 75.1 meters = 334.65 x 246.39 feet