ssssssssttttttttssssssssttttttttssssssssssssssssttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttssssssssssssssssttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttssssssssssssssssttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttssssssssssssssssttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttssssssssssssssssttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttssssssssssssssssttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttssssssssssssssssttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttssssssssssssssssttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttttttttttttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssttttttttttttttttrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssqqqqqqqqrrrrrrrrssssssssttttttttqqqqqqqqssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssttttttttttttttttrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssqqqqqqqqrrrrrrrrssssssssttttttttqqqqqqqqssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssttttttttttttttttrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssqqqqqqqqrrrrrrrrssssssssttttttttqqqqqqqqssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssttttttttttttttttrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssqqqqqqqqrrrrrrrrssssssssttttttttqqqqqqqqssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssttttttttttttttttrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssqqqqqqqqrrrrrrrrssssssssttttttttqqqqqqqqssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssttttttttttttttttrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssqqqqqqqqrrrrrrrrssssssssttttttttqqqqqqqqssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssttttttttttttttttrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssqqqqqqqqrrrrrrrrssssssssttttttttqqqqqqqqssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssttttttttttttttttrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssqqqqqqqqrrrrrrrrssssssssttttttttqqqqqqqqssssssssttttttttssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrssssssssssssssssttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrssssssssssssssssttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrssssssssssssssssttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrssssssssssssssssttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrssssssssssssssssttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrssssssssssssssssttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrssssssssssssssssttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrssssssssssssssssttttttttttttttttrrrrrrrrssssssssssssssssrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqttttttttttttttttrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqttttttttttttttttrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqttttttttttttttttrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqttttttttttttttttrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqttttttttttttttttrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqttttttttttttttttrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqttttttttttttttttrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssrrrrrrrrssssssssttttttttssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqttttttttttttttttttttttttrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssqqqqqqqqssssssssssssssssttttttttttttttttttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqttttttttrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssqqqqqqqqssssssssssssssssttttttttttttttttttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqttttttttrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssqqqqqqqqssssssssssssssssttttttttttttttttttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqttttttttrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssqqqqqqqqssssssssssssssssttttttttttttttttttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqttttttttrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssqqqqqqqqssssssssssssssssttttttttttttttttttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqttttttttrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssqqqqqqqqssssssssssssssssttttttttttttttttttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqttttttttrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssqqqqqqqqssssssssssssssssttttttttttttttttttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqttttttttrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssqqqqqqqqssssssssssssssssttttttttttttttttttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssttttttttttttttttssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssttttttttttttttttssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssttttttttttttttttssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssttttttttttttttttssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssttttttttttttttttssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssttttttttttttttttssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssttttttttttttttttssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssttttttttttttttttssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssqqqqqqqqssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttrrrrrrrrssssssssttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssttttttttttttttttqqqqqqqqssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssttttttttttttttttqqqqqqqqssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssttttttttttttttttqqqqqqqqssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssttttttttttttttttqqqqqqqqssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssttttttttttttttttqqqqqqqqssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssttttttttttttttttqqqqqqqqssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssttttttttttttttttqqqqqqqqssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssttttttttttttttttqqqqqqqqssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssttttttttssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssttttttttssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssttttttttssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssttttttttssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssttttttttssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssttttttttssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssttttttttssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssttttttttssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrttttttttssssssssrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttssssssssrrrrrrrrttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttssssssssrrrrrrrrttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttssssssssrrrrrrrrttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttssssssssrrrrrrrrttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttssssssssrrrrrrrrttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttssssssssrrrrrrrrttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttssssssssrrrrrrrrttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttssssssssrrrrrrrrttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssttttttttttttttttqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssqqqqqqqqttttttttttttttttssssssssssssssssttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssttttttttrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqqqqqssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssttttttttttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqqqqqssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssttttttttttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqqqqqssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssttttttttttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqqqqqssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssttttttttttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqqqqqssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssttttttttttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqqqqqssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssttttttttttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqqqqqssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssttttttttttttttttttttttttttttttttttttttttssssssssqqqqqqqqqqqqqqqqssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssssssssssttttttttttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqrrrrrrrrttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrppppppppssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqrrrrrrrrttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrppppppppssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqrrrrrrrrttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrppppppppssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqrrrrrrrrttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrppppppppssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqrrrrrrrrttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrppppppppssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqrrrrrrrrttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrppppppppssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqrrrrrrrrttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrppppppppssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrttttttttttttttttssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqrrrrrrrrttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrppppppppssssssssrrrrrrrrttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqrrrrrrrrssssssssssssssssssssssssttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssttttttttrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssttttttttssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssqqqqqqqqssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrssssssssttttttttrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrssssssssttttttttrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrssssssssttttttttrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrssssssssttttttttrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrssssssssttttttttrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrssssssssttttttttrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrssssssssttttttttrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrssssssssttttttttrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssttttttttssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttttttttttssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttttttttttssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttttttttttssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttttttttttssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttttttttttssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttttttttttssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttttttttttssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrttttttttttttttttssssssssssssssssssssssssttttttttssssssssssssssssttttttttssssssssttttttttttttttttssssssssssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssssttttttttssssssssttttttttssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssrrrrrrrrssssssssqqqqqqqqssssssssssssssssssssssssssssssss