24789 meters = 81328 feet and 8.88 inches