wxztXScpwzz{||}~}z}w~t~rponmlkjjihgffedca`_^\[YXWUTSRP~O~N~L~K~JIHG~G~F~E}D|C|C|C|D{FzJzPzWz_{g}q~|~|{zzzxxwwwwx{sYVeqwzz{{||}}{~x~v~s~qonmlkjihhgfe