20.4 x 38.2 meters = 66.93 x 125.33 feet