15899 meters = 52162.073491 feet