26551 meters = 87109 feet and 6.96 inches