79 x 751 meters = 259.19 x 2463.91 feet