15951 meters = 52332 feet and 8.13 inches