RationalWiki:Ten Thousand Butts Party/Proof
buttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbuttbutt