~|xvtrrqqqqqrqqponmmlkjihgfeddccbbaa``___^^]]]^`emw~~~~~~~~~}|}{|{|{{zzzyzyzxyxyyxzw{v}utsrqonmlkjjiihggf