139 x 939 feet = 42.37 x 286.21 meters