2629.8 meters = 8627 feet and 11.43 inches