102 x 191.5 meters = 334.65 x 628.28 feet