628 x 74 feet = 191.41 x 22.56 meters