102.9 x 69.6 meters = 337.6 x 228.35 feet