15961 meters = 52365 feet and 5.83 inches