sssssssssssrqoopppppqqqqqqqqqqqrrsssstttrnkmprtuvvvvvvvvvvvvvwwwwvvvuuuttttttuvwwxyyyzzzzzzzzzzzzzzzzzzzz{{{|||||}}}}~~~~~}}}}|}zy}}|{zzzzzzzzzzzz{{{{|||}}~~~}|zywvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuvvvuvvvvwwwxxwwwvvvvvvvx~zy|}~ywwvvvvvwwwwx~x~y}y}y}z}z}{}{}|~|~}~}~~~~~}|}}~~}|zyxwvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxyyyzyyy~xxx~y~y}y}y|y{zzzyzyzx{w{v{u|t|s}r}p~o~m~l}k}k|k|j|i|i}h}h|he^WV]ad~g~h~h~h~h