HeadlinesBriefing favicon HeadlinesBriefing.com

টেমসেক এফএসআই-তে ৯% অংশambil করে ইটালির মধ্যম বাজার 投資 বাড়িয়েছে

PE Insights •
×

টেমসেক এফএসআই-এর প্রबंधন কোম্পানিতে ৯% রণনৈতিকminority অংশambil করেছে, যা প্রায় ৫.৭ अरব ডলার পরিচালনা করে ইটালি গ্রোথ ইকvity invester। এই পদক্ষেপে ২০১৮ থেকে続く সম্পর্কটি ফর্মালি করে। এর পর, এটি FSI I-এর সমportsupport করেছে, যা ২০১৯ে বন্ধ হয়েছিল এবং ১১ পোর্টফোলিও কোম্পানিতে ৮ এক্সিট_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done_done