xz{{|{{||{|{|{|{|{|{}{|||{|{{{{{||{|}}}~|~}~~~~~~~~~~~~~~~~yv|~~~~~~~~~~~~~~~~~~~{w{~~~~~~~~~~~~~}}}~}~~}~~~~~~~~~~~~~}}~~~}|~wv{~~~~~}~~~~~~~~~~~~~~~~}~|}|}}}|}~~~~~~~}~|}|{||{yu{|}|}|}}|}~|~}~~~~~}~~~}}}||}|}|||}|}}}|~~~~~~}~}~}~}}~}~~~~|}{{{|{y{vtz{z{{}}~}|}{|{}}|}|~}|{{{z{zy{yzzz{{{||||~~|{{{{{{{{|uuz{{{|{|{{{{{|{|{||{|~{|{{{{{{{z{{|{|{|||{|~~~~|~|~~|~~~|~{~~~|{|{|{|{~tw{|~~~~~~|~~~~~~~~~~~~~~~~~|~|||{~~~~~~~{{|{mly~~}~~}~}~~~}~~{po}~}~~}}~qqpqrssstuuutuwxyxy