95 x 627 feet = 28.96 x 191.11 meters