79 x 26 meters = 259.19 x 85.3 feet