129 x 929 feet = 39.32 x 283.16 meters