109.3 x 75.1 meters = 358.6 x 246.39 feet