2625.2 meters = 8612 feet and 10.33 inches