43754 meters = 143549 feet and 10.43 inches