
K-20: The Fiend with Twenty Faces
في طوكيو الخيالية عام ألفين وتسعمئة وتسعة وأربعين، حيث لم تمتد مخالب الحرب العالمية إليها، تنطلق شرارة الذعر حين يظهر سارق غامض يُدعى "الشيطان ذو العشرين وجهاً"، يتسلل ليلاً ليصادر ثروات الأثرياء وينقلها إلى جيوب الفقراء البائسين. يلقي القدر بامرئ عادي يُدعى هيكيتشي إندو -小哥- في قلب المؤامرة، ليُتهم زوراً بجريمة ليست من صنعه، فينطلق في رحلة محمومة ليغسل سمعته ويسترد حريته. تتشابك خيوط القدر مع_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets_targets target فريق CimaNow يُقدم لكم تحفة سينمائية من إبداع المخرج ياماموتو، تدور أحداثها في طوكيو البديلة عام ألفين وتسعمئة وتسعة وأربعين، حيث يظهر سارق خارق يُلقَّب بـ "الشيطان ذو العشرين وجهاً" يتحدى الطبقات العليا بسرقة ثرواتهم لتوزيعها على الفقراء، ليُرمى البريء هيكيتشي إندو -小哥- performer in the ring - بجريمة لم يرتكبها، فينطلق في مغامرة مثيرة للظهور بالبراءة وكشف الوجه الحقيقي لهذا اللص الأسطوري.
طاقم العمل






















