2629.5 meters = 8626 feet and 11.62 inches