26.7 x 41 meters = 87.6 x 134.51 feet