ooppo|pypwovpuotptptptoupupvpvpwpwpwpwpwpvpvpupuptosprpqpppopnpmpmplokpjpiphphpgpfpfpepdpdpcpcpbsbpap`p`p_p_p_p^q^p^p]p]p]o]o]o]o]o]}o]j\p\t\|\\\\~w\}n[{l[zj[~jZlZmZnZnYnYnYoYnXoXnYoZo\o_odojpro{oppppppqrq}rr}qq~pppponononnnnnnn~n{nxovnt