15966 meters = 52381 feet and 10.68 inches