40.8 x 26 meters = 133.86 x 85.3 feet