65.7 x 191.6 meters = 215.55 x 628.61 feet