~~~}}}~~~{z}}~~~~~~~~~~~~~~~|~~{w{{{~~~~~~~~~~yw{{~~~~~