26372 meters = 86522 feet and 3.72 inches