26059 meters = 85495 feet and 4.88 inches