|~{~{{~~~|}yw|uywuyxwywwxv|~{~~}{~{~w~~~|u{x}}y|uppyrx~}~}~|yu~u~z}{}y~y{~~p~vy~{yyy{wu|yvtxy{~~~~{{y