20 x 26 meters = 65.62 x 85.3 feet