24984 meters = 81968 feet and 6.05 inches