764.6 meters = 2508 feet and 6.36 inches