751 x 26 meters = 2463.91 x 85.3 feet