15593 meters = 51158 feet and 1.64 inches