102.8 x 126.4 feet = 31.33 x 38.53 meters