Panama: Stitching together a new life