{|~~}|~~~}|~}|~xsvxxwv|ywwxxxxvvvwyyxxyxvwxyyyyz{|{zwvwwwwxyyz{|}}}}}}~~~~~~~}|}||||}}}}}}}}~~}||}}~~~~~~~~}|{{{{|}~}}}}}~}}~~}~~~~~~~}}||||}}~~~~|}~~}}~}|}{{}}~~|}|y}|xw|~}~z}~{y~}~~yy}}}~}~