32066 meters = 105203 feet and 4.94 inches