15889 meters = 52129 feet and 3.18 inches