32889 meters = 107903 feet and 6.52 inches