27.1 x 26 meters = 88.91 x 85.3 feet