Informational blog · Personal kimono resale notes
R Rainy Days Blog
Soft cream-colored folded traditional Japanese fabric resting on a warm beige surface, gentle diffused light

Plain-language notes from a personal blog about getting fair buyback offers on children's kimonos, obi, geta, and other traditional wear.

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 '''

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 ####, ####, ####, ####, ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####. ####.