85.8 x 102.5 feet = 26.15 x 31.24 meters