39955 meters = 131085 feet and 11.5 inches