15729 meters = 51604 feet and 3.97 inches