26 x 20 meters = 85.3 x 65.62 feet