26 x 26.7 meters = 85.3 x 87.6 feet