94 x 627 feet = 28.65 x 191.11 meters