5068 meters = 16627 feet and 3.56 inches