21 x 38.5 meters = 68.9 x 126.31 feet