38.7 x 112.9 meters = 126.97 x 370.41 feet