15664 meters = 51391 feet and 0.91 inches