79 x 26.7 meters = 259.19 x 87.6 feet