xyyyzy{yzzzyzyzyzyzyzz{zyyz{zzz{z{z{z{z|{}}~~~~}}{{{{z~{z{{z}{~{}y}y{x{y|xyzyyyyxzy{w|y{z}x|y~z{{{}{{}~|~~~|}~}~|~}{|{{}~{~~|~}~~}~|~|~{{{z~|~|}~~~~}{y|~{z~{z|zy}|{{|{}{y{z~{{y{yy|}xz{z|~~~~~{