102 x 26 meters = 334.65 x 85.3 feet