43838 meters = 143825 feet and 5.51 inches