~~~~~~~~~~|{z{{~|{{{{{{{{{{{|{{{{|{||}~~~~~~~}|{|}~~}|}}~~~~~}~~}~~}{{{}~~~~|}|}~~}|}|{{z{{{~~~}~~~|}|}~~~~~~~~~~~~}~~~}}~~zxwxyyzyyyyyz{z{{{z{z{z{{|{|~~~~~}~~}~}}|||}|}}~}~}~~~~~~~~~}}~~~