29066 meters = 95360 feet and 10.71 inches