27062 meters = 88786 feet and 1.07 inches