267 x 751 meters = 875.98 x 2463.91 feet