86.3 x 57.6 feet = 26.3 x 17.56 meters