321 x 627 feet = 97.84 x 191.11 meters