39659 meters = 130114 feet and 9.95 inches