39923 meters = 130980 feet and 11.65 inches