191.5 x 71.2 meters = 628.28 x 233.6 feet