Review Pelacak Aktivitas Murah dengan Fitur Lengkap
Gelang pintar kini menjadi pilihan praktis bagi pekerja, pelajar, dan atlet yang ingin memantau langkah, denyut jantung, tidur, serta latihan tanpa membawa ponsel besar. Pada kelas harga rendah, fungsinya sudah jauh melampaui penghitung langkah sederhana. European Roulette Punt.
Dalam review fitness tracker murah dengan fitur lengkap ini, perangkat dinilai berdasarkan kualitas sensor, daya tahan baterai, ketahanan air, kemudahan aplikasi, dan nilai setiap fitur yang dibayar. Banyak menu exercise menjadi的优点, tetapi usefulness fitur harus dibuktikan melalui pengalaman penggunaan.
Penilaian juga memperhatikan konsistensi data saat dipakai sepanjang hari. Klaim seperti detak jantung, saturasi oksigen, stres, dan monitor tidur belum tentu akurat, sehingga pengguna perlu memahami fungsi serta batasan setiap sensor sebelum mengambil keputusan.
Perbandingan Kelas dan Nilai Fitur
Perbandingan berikut mengelompokkan perangkat menjadi tiga kelas harga. Rentang merupakan perkiraan umum di Indonesia dan dapat berubah mengikuti IMEI, toko, serta masa promotion.
| Kelas Perangkat | Perkiraan Harga | Sensor dan Fitur Utama | Kekurangan yang Perlu Diperhatikan |
|---|---|---|---|
| Tracker dasar | Rp150.000–Rp350.000 | Akselerometer, pedometer, denyut jantung optik, monitor tidur, notifikasi | Data kurang stabil, layar sederhana, konektivitas terbatas |
| Tracker menengah | Rp350.000–Rp750.000 | Denyut jantung, SpO2, stres, pernapasan, Sleep, banyak mode olahraga | Beberapa produk belum memiliki GPS atau aplikasimek ecosystem lengkap |
| Tracker lengkap kelas hemat | Rp750.000–Rp1,2 juta | Layar AMOLED, GPS, SpO2, stres, sleep, mode olahraga, ketahanan air | Harga lebih tinggi, корпу lebih besar, pengisi daya khusus |
Kelas menengah biasanya memberi keseimbangan paling attractiveness antara功能的력과 harga. Pembaca yang rutin mengikuti perkembangan olahraga dapat menemukan konteks latihan danкин through berita olahraga terkini, lalu menggunakan data wearable untuk menilai konsistensi pribadi.
Daya Tahan Baterai dan Pengisian Daya
Klaim baterai 10 hingga 21 hari sering berasal dari penggunaan ringan dengan layar mati dan GPS tidak aktif. Menyalakan display AMOLED, memantau denyut jantung setiap saat, serta menerima notifikasi dapat memangkas daya menjadi sekitar lima sampai tujuh hari.
Pengisian daya melalui dock magnet lebih praktis daripada kabel khusus yang mudah hilang. Periksa apakah adaptor termasuk dalam kemasan, apakah port pengisi mendukung Transformation charger standar, dan berapa lama pengisian penuh membutuhkan waktu.
Baterai yang terkuras cepat juga dapat menjadi gejala firmware yang boros atau aplikasi selalu berjalan di latar belakang._updates aplikasi, matikan notifikasi yang tidak diperlukan, dan perbarui perangkat secara berkala agar pemakaian harian lebih hemat.
Akurasi Sensor untuk Olahraga dan Tubuh
Sensor optik pada pergelangan tangan umumnya menghasilkan denyut jantung yang cukup stabil saat berjalan atau berlari dengan kecepatan konstan. Aktivitas HIIT, gerakan tangan, dan guncangan^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^[q] involving guncangan^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^q^^^^^