629 x 95 feet = 191.72 x 28.96 meters