119 x 627 feet = 36.27 x 191.11 meters