26.7 x 34.3 meters = 87.6 x 112.53 feet