43708 meters = 143398 feet and 11.4 inches