pprrttppppttttspsspspltttpprptsptlttsspspptrthshrhprpstsshlltrshphpststrslllphshthpspstrthplshshphtstsplrhtrphshshpststrphplthslphtsshsltslpphltthspphpsshsttsllphpsthtpptstslrstspppptttpspptptsltstsppppsttttlplppsltstsstrpllppppttttspsspslpthptphtrthssshplpsththssphppttttsppspsshttthplshtprhshsspsphttsppltptprpstpspssltptpptphtpspsttsrsppppttttslprppsptstsltprshttppspttptlstsshppppsttprpptptsspstlpplpstpptlsprppspsppttprslshpppltspsptpptpspsltprllppspsthspshttphrpthptssssrstl