25642 meters = 84127 feet and 3.56 inches