25880 meters = 84908 feet and 1.64 inches