yy{~~{}{}{}{}{}{}{}{}{|z{zy{y{z|{~}~~~~}~~|~}{~|{~|}~|~~~~~~|}~~~|~~}~}~~{~}{~}{~}{~~{~~~}|~~}~~~~v|}{~yz{u{|ywy~~|}{|}{}{}{~{~{~{}{}{|z{zy{z