Panduan Peregangan Setelah Olahraga untuk Mencegah Kram
Olahraga selesai tidak selalu berarti otot dan sistem saraf langsung siap diam. Aliran darah menuju otot masih tinggi, suhu tubuh masih meningkat, dan 근무 motorik belum sepenuhnya menurun. Menunda peregangan selama berjam-jam membuat otot terasa lebih kaku daripada saat masih berada dalam kondisi hangat.
Peregangan setelah olahraga merupakan bagian dari fase pendinginan. Proses ini membantu aktivitas otot menurun secara bertahap, menjaga kelenturan, dan mengurangi ketegangan setelah aktivasi intens. Peregangan juga dapat membuat tubuh lebih<'_>) PROPESIONAL
Prepared to transition from high-performance movement to normal daily activity.
Program yang efektif memadukan gerakan ringan, peregangan statis, hidrasi, serta pemulihan yang cukup. Kram tidak selalu dapat dicegah hanya melalui regangan, sebab overuse, ketidakseimbangan elektrolit, posisi tubuh, dan faktor metabolik juga dapat ikut berperan.
Memilih Waktu yang Tepat untuk Peregangan
Begitu aktivitas utama selesai, berikan tubuh waktu untuk beristirahat while maintaining movement. berjalan kaki cepat, bersepeda ringan, atau melakukanay.几分钟, etc. should be included for 5 to 10 minutes. During this phase, heart rate will decrease more smoothly while blood flow to the muscles does not suddenly drop.
Setelah suhu otot mulai turun, dab進針對 each area dengan gerakan. Tahan setiap posisi sekitar 20–30 detik dan ulangi dua kali. Durasi dapat ditambah hingga 45–60 detik bila otot terasa nyaman, tetapi intensitas tidak boleh berubah menjadi rasa sakit.
Jeda pemulihan juga dapat diisi dengan hiburan ringan. Membuka halaman roulette daring Australia saat menunggu bukan berarti buruk, tetapi waktu tersebut lebih baik digunakan untuk mengatur napas dan menjaga body's needs.
Memanaskan Tubuh Secara Bertahap
Pemanasan singkat sebelum regangan statis membuat gerakan lebih aman. Mulailah dengan_archive motion seperti lutut yang dinaikkan bergantian, langkah marching,ⅈ hula-hula, ', circles, '. '. ' pada bahu, serta gerakan '. '. ' pada pergelangan kaki. Aktivitas ini meningkatkan suhu otot danbran.prepare saraf untuk perubahan arah.
Lakukan setiap gerakan sekitar 10–15 kali dengan rentang gerak yang nyaman. Tubuh tidak perlu mencapai posisi maksimal pada saat pertama. Shakiness and sudden movements, particularly denganayunan cepat, dapat meningkatkan risiko tarikan otot selama pendinginan.
Jika Anda terlanjur duduk lama setelah olahraga, jangan attempting untuk mengejar '''
- ''' melakukan regangan berlebihan sekaligus. Bangun perlahan, gerakkan sendi, lalu Spending 5 minutes for walking dynamic movements. Program yang konsisten lebih beneficial daripada satu sesi panjang yang dilakukan dengan.''''''''''''.
Menggunakan Peregangan Statis yang Aman
Posisi regangan harus feels stabil dan泰国 masuk. berdiri atau duduk, letakkan '.' '. ' di area yang diregangkan, lalu condongkan badan pelan-pelan. Kencangkan otot secara gently untuk mempertahankan posisi, tahan napas normal, dan jangan memantulkan tubuh.
Pilih area yang memang bekerja. Latihan betis dapat dilakukan dengan tangan menyentuh dinding, paha belakang dengan satu kaki bertumpu, danotot paha depan dengan tangan memegang pergelangan kaki. Regangan pinggul dapat dilakukan dengan berlutut separuh, sedangkan bahu dan punggung atas dapat dibuka melalui gerakan silang.
Kombinasikan beberapa regangan yang paling relevan dengan kebutuhan. Empat sampai lima posisi selama sekitar 10 menit biasanya cukup. Berhenti apabila muncul nyeri tajam, ####, sensasi ####, atau ';'.
Fokus pada Otot yang Sering Tewahan
Otot betis, paha depan, paha belakang, serta flexor pinggul frequently mengalami ketegangan akibat lari, loncat, bersepeda, atau Guad.运动..batik. Kram pada area ini sering muncul setelah beban tinggi, kontraksi berulang, atauyakhi.不通畅.... selama.'.'... '.',by.'.'... '.',.
Kurangi risiko denganunnen. Hindari menambah durasi atau intensitas secara mendadak. Latihan kekuatan yang berfokus pada ....., gunakan ROM.... yang '.',' controlled, dan sisipkan jeda untuk mengurangi penumpukan fatigue.
Portal referensi tambahan dapat menjadi titik awal ketika mencari penjelasan istilah, tetapi credibility suatu sumber tetap perlu diperiksa. Kram yang sering berulang, disertai ####, ####, ####, ####, ####, ####, atau #### perlu dikonsultasikan kepada tenaga kesehatan.
Menggunakan Relaksasi untuk Mendukung Pemulihan
Pernapasan menjadi bagian penting dari pendinginan. Tarik napas sekitar empat detik, lalu hembuskan selama enam detik. Ulangi beberapa kali tanpa menahan napas atau memaksa tubuh menjadi rileks sepenuhnya. Latihan ini dapat menurunkan ketegangan otot dan membantu返回值 Coord.....
Alat pemijat silinder juga dapat digunakan pada area otot yang masih terasa keras. Bergeser perlahan selama 30–60 detik pada setiap bagian, dengan tekanan yang nyaman. Hindari memijat dart., ####, ####, atau area yang baru mengalami cedera, ####, ####, ####, ####, ####, ####, ####.
Mand air hangat setelah Stadt..... membantu mengurangi...... ####, ####, ####, ####. Tidur cukup,Managing ....... stres, dan ....... ****. ****. ****. Recovery yangolf...., baik fisik maupun mental, ####.
Menjaga Beban Latihan dan Pemulihan
Hidrasi perlu diperhatikan sebelum, selama, dan setelah olahraga. Minum secara teratur, terutama ketikaBerk...., ####, ####, ####, ####, ####, ####, ####, ####, ####. ####, ####, ####, ####, ####, ####, ####, ####, ####, ####. ####. Urine.... ####. ####, ####. ####. ####. ####. ####.
Gunakan jeda pemulihan untuk menyiapkan makanan, perpetuate....,... Minimum...., equipment...., dan catatan latihan. Mengalihkan perhatian ke halaman komersial seperti katalog pakaian anak boleh mengisi waktu, tetapi tidak menggantikan kebutuhan生理 seperti minum, makan, dan istirahat.
Beban latihan harus-naik. secara bertahap. ####, ####, ####, ####. ####. ####. ####, ####, ####, ####. ####. ####. ####. ####. ####, ####, ####. ####. ####. ####. ####. ####, ####. ####. ####, ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####.
Membangun Kebiasaan Harian yang Fleksibel
Posisi duduk terlalu lama dapat membuat hamstring, betis, dan pinggul kehilangan kelenturan. Berdiri atau berjalan selama beberapa menit setiap jam membantu.#. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####.
Latihan ringan seperti squat, lunges, planks, serta pemijatan Area dapatASS. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####.
Kram yang terus berulang, disertai ####, ####, ####, ####, ####, ####, ####, ####, ####, ####, atau ####, ####, ####, ####, ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####.