From 0203805a540b4193bb33cbb24e7805ac8b995adc Mon Sep 17 00:00:00 2001 From: Bozhidar Slaveykov Date: Mon, 21 Mar 2022 14:10:28 +0200 Subject: [PATCH] Update api.php --- .../modules/shop/coupons/src/routes/api.php | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/userfiles/modules/shop/coupons/src/routes/api.php b/userfiles/modules/shop/coupons/src/routes/api.php index 5a1ef02408f..fbf5c20d675 100644 --- a/userfiles/modules/shop/coupons/src/routes/api.php +++ b/userfiles/modules/shop/coupons/src/routes/api.php @@ -1,5 +1,6 @@ all(); return coupon_apply($data); })->name('coupon_apply'); - + Route::post('coupons_delete_session', function () { $data = request()->all(); return coupons_delete_session($data); @@ -28,7 +29,25 @@ ->group(function () { Route::post('coupons_save_coupon', function () { - $data = request()->all(); + + $request = request(); + $rules = []; + $rules['coupon_name'] = 'max:500'; + $rules['coupon_code'] = 'max:500'; + $rules['uses_per_coupon'] = 'max:500'; + $rules['uses_per_customer'] = 'max:500'; + $rules['discount_typea50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288 a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288 a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288a50c0288 '] = 'max:500'; + $rules['discount_value'] = 'max:500'; + $rules['total_amount'] = 'max:500'; + + $validator = Validator::make($request->all(), $rules); + + if ($validator->fails()) { + $errors = $validator->messages()->toArray(); + return ['errors'=>$errors]; + } + + $data = $request->all(); return coupons_save_coupon($data); })->name('coupons_save_coupon');