15828 meters = 51929.133858 feet