xxxxwxxxxxxxxxxxxwwxxxxxxxxxxyyyzzzzyyyxxxxxx{}zyyyxxxyyyyzzz{{|||}}}~~~}{zyxxwxwxxxxxxxxxxxxyyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||}~~~}}|||||||~{}~}|||||}}}~~|zyxwwvvuuttttss