88 x 86.7 feet = 26.82 x 26.43 meters