26334 meters = 86397 feet and 7.65 inches