26374 meters = 86528 feet and 10.46 inches