26038 meters = 85426 feet and 6.11 inches