wv|{~{y~~}~~~~~~{~z|yy{yy{|z{~~~~zy|}~~~}~~~~~|~