78 x 26 meters = 255.91 x 85.3 feet