5678 meters = 18628 feet and 7.31 inches