25718 meters = 84376 feet and 7.69 inches