129 x 849 feet = 39.32 x 258.78 meters