26 x 18 meters = 85.3 x 59.06 feet