15991 meters = 52463 feet and 10.93 inches