~~~~~~~~~~~~~~~~~z~w}~z{{zw|vwsw|~}~|}||{}|}|}|}|~{}{|{{{z{z{{|}~~~~~~|}{}{|{z{z{z|z~~~~|~}~~~|{~z|z|{{|{~{}{~||~u~{}{}|w|u{uw