43696 meters = 143359 feet and 6.96 inches