rrrrppppppppppppllllppppttttppppppppppppppppppprpppprrrpppppppppppppppptppplpllppppppttpppptprrpppplpppplpprpppppplpppppppptplppppppppprtppppppprpttptppsssstpltssssrrppssssppppssssptppsssslrppssssprlpssssppptssssppppssssppplssssppppsscstrptssrsppplsstsptrpsspstpppsspsppppsspslpppsspsppprsspslpppssrscpptpspspltppslspppplstspprppsrspppppspsptpptspsprpppspsrpplpspsptpppststrlppspspptppspsppstpspsrpsrpspsplsppspsppstpspsppsrpstsppsppsrstrsppspsppcppslsptplsslsplppsspspptpsslslpppsspsptprsspsppppsspsplptsspstpplssrsrpppsspsppppsslstpptsspsstrpsspssptpsslsspppsspssrlpsspssptpssssspspssssspslssssstsc