prpltpthpsprsttltpssptprtstlspprpttltpsspsprsttltplrrtplpssssltrtpllrtprpstlslsstpprpttltsprsptlptsstpprpstlsthltphsptsrtshlsphrpthslrhlpssrsphstthhlshrprhsspspttptpslptpptstpsppsltstrptppspttttpspssltptrstplrltrpspstpslsttrrlllpsprtptsstslpplrtsppptttsppsttslpstltpppsttppppstssppttrsrrrlppppststtslsrprlptppspltttsspsrptpltstrpprpstpstpslpstrttrlspphpststtsrrlplsptrpspltttsrlsrsplppspttttlpppsstsltstppppptttpsplspsslttppppttstlltspsplspplttsppppsttprrsppspspptrstrpppppptsspst