~~~~~~~~~~~~vj[Vhwyi[P]o{~~~~~~~~~}}|}|{{{{{{{z{{{{{{{{{|~}~~~~}~}~}~}}~~~~~ncRRkx~~~~~~~~~~~~~~~~}{{{yyxywwwwwvwwwxwwxyyzz{{{|{~~