[ADDRESS] أعلنت عن خطط لجمع 80 مليار هونغ كونغ (10.2 مليار دولار) عبر placements أسهم، موجّه 100% من صافي الأرباح لتوسيع قدرات الذكاء الاصطناعي الشاملة. ي underscoringstrategy Strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy_strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy strategy
المصدر: Financial Times Companies · لخّصه HeadlinesBriefing