bdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddfbdfddf