m~l~m}l}p|p{p{p{p{p{p{p{pzp{pzp{pzp{p{p{p{p{p{p|p|p|p{p{q|p{qzqzqzqypyqyqyqyqxrxqyrxqyrxrxsyszsytvtquntmsorsqupvpwowpxpyqzr{s{r|s|r|s|s}s|s}s|s}s~s|s}t}s~t}u~u~u~u~u~u~u~v~u€u€u€vu~v~u~v~v}v~v}v~v~v}v~v}w}v|w}v}w}w~vvw€w€w€w€ww~w~w~w~w~w}w}w|w|