86.8 x 103.5 feet = 26.46 x 31.55 meters