62.6 x 126.1 feet = 19.08 x 38.44 meters