40995 meters = 134498 feet and 0.38 inches