15644 meters = 51325 feet and 5.51 inches