207 x 124 feet = 63.09 x 37.8 meters