Naik
31686 produk ditemukan
Kunjungi Toko
OPPO Oppo Neo 9 A37 - Ultra Thin Softshell Gambar (Case Cover Casing Sarung Silikon Jelly Kondom) at 44000.00 IDR from elevenia
OPPO Oppo Neo 9 A37 - Ultra Thin Softshell Gambar (Case Cover Casing Sarung Silikon Jelly Kondom)
Rp 44.000
elevenia
yyzyzyzyzyzyyyz yyzy yyz yyz yyz
Selengkapnya
Kunjungi Toko
OPPO A37 Wallet Leather Flip Cover Casing Case Dompet Sarung Kulit at 185000.00 IDR from Tokopedia
OPPO A37 Wallet Leather Flip Cover Casing Case Dompet Sarung Kulit
Rp 185.000
Tokopedia
1. Condition: 100% Brand NEW. 2. Material: PU Leather High Quality 3. Keep your PHONE safe and protected in style with this skin case accessory. 4. Shock absorbent, shatterproof, and anti-scratch material. 5. Size: Perfect fit
Selengkapnya
Kunjungi Toko
OPPO F1s Wallet Leather Flip Cover Casing Case Dompet Sarung Kulit at 185000.00 IDR from Tokopedia
OPPO F1s Wallet Leather Flip Cover Casing Case Dompet Sarung Kulit
Rp 185.000
Tokopedia
1. Condition: 100% Brand NEW. 2. Material: PU Leather High Quality 3. Keep your PHONE safe and protected in style with this skin case accessory. 4. Shock absorbent, shatterproof, and anti-scratch material. 5. Size: Perfect fit
Selengkapnya
Kunjungi Toko
OPPO Metal Bumper Case Oppo Neo 7/Neo 9/ F1/ F1 plus/ F1S at 64000.00 IDR from elevenia
OPPO Metal Bumper Case Oppo Neo 7/Neo 9/ F1/ F1 plus/ F1S
Rp 64.000
elevenia
yzyzyyyyzyzyzyzyzyzyzyzyzyzyzyy
Selengkapnya
Kunjungi Toko
OPPO F1S A59 Original Cocose Dragon TPU Back Case Cover Casing at 70000.00 IDR from Tokopedia
OPPO F1S A59 Original Cocose Dragon TPU Back Case Cover Casing
Rp 70.000
Tokopedia
Mohon konfirmasi ketersediaan barang dan warna dahulu via message atau diskusi Thank You READY : BLACK BLUE DESKRIPSI : - Jenis softcase - Merk ORIGINAL COCOSE menjamin kualitas dan kepresisian case - Bahan High Quality TPU - Kualitas bahan, dan kualitas finishing mirip US brand Diztronic - Warna Doff/matte dengan motif DRAGON cetak dalam - Cukup tipis, ringan, lentur namun sangat pas dan tidak longgar di handphone - Kesat dan tidak licin - Anti Slip, Anti shock, dan ada Heat Dissipation - Tombol Volume dan On/Off tertutup - Termasuk packing case dan packing dus, barang aman dan terlindungi selama pengiriman Cara Pasang Case: Langsung pasangkan handphone pada dudukan softcase
Selengkapnya
Kunjungi Toko
OPPO oppo r9s Phone Case, BC 3 in 1 Anti-Scratch Anti-fingerprint Shockproof Electroplate Frame Ultra Slim Coated Surface Excellent Grip Case for OPPO R9s, Silver intl at 108000.00 IDR from Lazada
-27%
OPPO oppo r9s Phone Case, BC 3 in 1 Anti-Scratch Anti-fingerprint Shockproof Electroplate Frame Ultra Slim Coated Surface Excellent Grip Case for OPPO R9s, Silver intl
Rp 108.000 Rp 149.000
Lazada
Kunjungi Toko
OPPO A37 Casing Glitz Cover Case Kasing at 129000.00 IDR from Tokopedia
OPPO A37 Casing Glitz Cover Case Kasing
Rp 129.000
Tokopedia
Desain Stand yang dirancang khusus untuk smartphone Anda. patent-pending Mekanisme unik yang berkelas, trendi dan unik serta nuansa yang pasti akan membuat smartphone Anda tampak mengagumkan. Permukaan penutup ultra halus berkedip yang pasang didalam lapisan bagian dalam penutup. Untuk kenyamanan, casing ini memberikan posisi pandang horizontal yang ideal untuk menonton film / bermain game di layar. desain khusus dan eksterior yang keras akan membuat handphone anda menjadi aman. Lapisan interior halus menambah warna dan melindungi perangkat terhadap goresan. Desain tipis membuatnya mudah digunakan pada casing lain untuk menambahkan berat atau ketebalan handphone. Casing ini memberikan akses penuh ke semua fungsi seperti akses ke tombol On / Off, kontrol volume, kamera, port USB sehingga ponsel Anda dapat beroperasi penuh tanpa melepas casing. Spesifikasi: 100% baru Berkelas, trendi Sentuhan eksterior halus Dibuat dari casing PC berkualitas tinggi untuk menjaga telepon Anda dan melindungi dari hantaman benda tumpul, goresan dan debu Sangat cocok untuk ponsel Anda Berisi slot untuk memasukkan kartu anda Mudah untuk memasukkan/melepaskan dari casing Tali Magnetic untuk menutup & mengamankan * Gambar diatas adalah ponsel iPhone, cover yang anda terima akan memiliki casing dalam, lubang kamera, dan speaker yang 100% sesuai dengan handphone anda * * Terdapat 4 pilihan warna (Biru, Merah Muda, Hitam, Emas).
Selengkapnya
Kunjungi Toko
OPPO F1s Chrome Glass Pro Tempered Glass 3D Curve Full Cover 0.26mm at 45000.00 IDR from Tokopedia
OPPO F1s Chrome Glass Pro Tempered Glass 3D Curve Full Cover 0.26mm
Rp 45.000
Tokopedia
Produk : Oppo F1s Chrome Glass Pro Tempered Glass 3D Curve Full Cover 0.26mm Gadget : Oppo F1s Ukuran Layar: 5.5" Ketebalan : 0,26 mm Kelebihan : 9H Hardness, 2.5D Edge, Anti Shatter, Oleophobic Coating, Anti glare. Didalam paket penjualan : Tempered Glass, Tissue Kering, Tissue Basah. Posisi Pemasangan: Bagian Depan Pilihan Warna: - White - Gold - Rose Gold Mengapa memilih Glass Pro Plus? Tempered Glass Pro Plus adalah tempered glass yang memiliki kualitas yang tidak sama di pasaran, bahan yang kami miliki adalah bahan terpilih dan berkualitas premium. Dengan menggunakan Glass Pro Plus, warna yang dikeluaran layar Gadget Anda lebih natural dan tajam. Dengan ketebalan 0,26mm tempered glass kami tidak memengaruhi sensitivitas layar Gadget Anda, dengan permukaan halus dan potongan 2,5D, tempered glass kami nyaman di gunakan dan tidak melukai tangan. Honey glass memiliki lapisan anti glare yang membuat pantulan cahaya tidak menyilaukan di mata anda. Tempered Glass kami kirimkan dengan perlindungan bubble warp yang tebal sehingga tempered glass sampai dengan selamat ke tempat Anda. 3 Layer HD Structure Membuat Glass Pro Plus lebih kuat, Anti-UV serta pemasangan jauh lebih mudah dan juga lebih bening pada saat di gunakan di gadget kesayangan anda. Glass Pro Plus tersedia untuk berbagai macam tipe Gadget dan sudah teruji qualitas nya. Perfect fit Semua tempered glass yang kami jual, semua perfect fit / sangat presisi dengan Gadget Anda, jadi jangan khawatir tidak pas di Gadget Anda. * Harap mengkonfirmasi stok sebelum memesan. ** Produk akan di cek kembali sebelum di kirim. Customer Service : Diskusi ( Fast Response ) WhatsApp : 08977511842 Line : cosmaswijaya Jangan ragu untuk bertanya kepada kami jika kurang jelas atau memiliki pertanyaan lain.
Selengkapnya
Kunjungi Toko
OPPO Oppo R9s Plus Mobile phone protection shell glitter powder phone cases shiny phone case intl at 87000.00 IDR from Lazada
-53%
OPPO Oppo R9s Plus Mobile phone protection shell glitter powder phone cases shiny phone case intl
Rp 87.000 Rp 189.000
Lazada
Kunjungi Toko
OPPO Luxury Rhinestone Phone Case Cover Holder Stand For Oppo A59 A59M A59S protective Ultra-thin Silicone soft Case(Multicolor-11) intl at 146000.00 IDR from Lazada
-53%
OPPO Luxury Rhinestone Phone Case Cover Holder Stand For Oppo A59 A59M A59S protective Ultra-thin Silicone soft Case(Multicolor-11) intl
Rp 146.000 Rp 316.000
Lazada
Kunjungi Toko
OPPO F1s A59 Flip Cover PU Leather Case Kickstand Holster at 40000.00 IDR from Tokopedia
OPPO F1s A59 Flip Cover PU Leather Case Kickstand Holster
Rp 40.000
Tokopedia
Features: 1. 100% brand new high quality leather case 2. Fashion design , prevents your phone fall down 3. The Case is Easy to insert and Remove 4. Protect surface against abrasion and cover scratch marks ,dust 5. Unique design allows easy access to all buttons, control and ports without removing the case 6. Easy to install Ready colors : - GOLD - HITAM - BIRU TUA / DONGKER - pink Packing + FREE BUBBLE WRAP CARA PEMESANAN : MASUKAN 3 WARNA YG DIINGINKAN ,TANPA KETERANGAN WARNA DIKIRIM RANDOM (NO complain). APABILA WARNA YANG DIMINTA KEHABISAN DIKIRIM STOCK YANG ADA. Barang tidak garansi , bila terjadi rusak/penyok kami tidak bertanggung jawab karena sudah di cek terlebih dahulu sebelum dikirim, tetapi bila menggunakan ( ASURANSI ) mohon dibuka langsung di depan petugas kurir jasa pengiriman serta menggunakan asuransi segera kembalikan barang tersebut ke kurir
Selengkapnya
Kunjungi Toko
OPPO R7 / R7S X-Level Vintage Leather Hardcase Back cover Case Kulit at 89000.00 IDR from Tokopedia
OPPO R7 / R7S X-Level Vintage Leather Hardcase Back cover Case Kulit
Rp 89.000
Tokopedia
Compatible untuk OPPO R7 & R7S PENTING!! HARAP CANTUMKAN TYPE HP DAN WARNA DIKETERANGAN SAAT ORDER AGAR MEMPERCEPAT PENGIRIMAN KAMI!! OPPO R7 = READY!! OPPO R7S = READY!! Warna yang tersedia : Black Gold Coffee (Dark Brown) * Case terbuat dari bahan High Quality. * Fashion desain , mudah dipasang dan dilepas dari handphone anda. * tahan lama dan dapat dicuci (wash-able) * textured kulit / leather grip case bertekstur kulit, sehingga nyaman saat digenggam dan tidak licin, memberikan kesan ekslusif, mewah dan elegant. * lubang port display, mikrofon, speaker, kamera dan semua tombol pada OPPO R7 / R7S presisi dan nyaman. * tahan terhadap benturan yang tidak diinginkan (jatuh tanpa sengaja, goresan, memar atau noda) * kompatibel untuk OPPO R7 / R7S * motif leather / kulit yang sangat mewah * cocok untuk kamu yang fashionable, dijamin jadi pusat perhatian :D SEMUA PESANAN YANG MASUK SEBELUM JAM 17.00 DIKIRIM DIHARI YANG SAMA!!! TERKADANG RESI DIPICK UP KURIR PENGIRIMAN, JADI DIINFOKAN 1-2 HARI MENGENAI RESI. JADI JGN DITANYA LAGI YA. Mohon pada saat order , minimal 3 pilihan warna ,pilihan warna 1,2,3 dst( warna utama & warna cadangan ) agar menghindari stock kosong dan penolakan pesanan terima kasih,tanpa keterangan warna akan dikirim warna random,kecuali ada tulisan note warna kosong = cancel Mohon dibaca Catatan Toko kami, Jika terjadi masalah Dikemudian waktu kami tidak menerima Komplain sedangkan sudah dijelaskan dicatatan toko, Membeli = Setuju. jadikan toko favorit di tokopedia biar mudah mencarinya :) Jangan ragu Klik BELI, transaksi via Tokopedia Payment 100% aman
Selengkapnya
Kunjungi Toko
OPPO OPPO F1s Selfie Expert Anticrack / Anti Crack ACRYLIC Case Premium Quality Fuze / Fyber Clear + Free Premium Tempered Glass at 68000.00 IDR from Lazada
-43%
OPPO OPPO F1s Selfie Expert Anticrack / Anti Crack ACRYLIC Case Premium Quality Fuze / Fyber Clear + Free Premium Tempered Glass
Rp 68.000 Rp 120.000
Lazada
Kunjungi Toko
OPPO Unique Fantastic Phone Case For OPPO R9/F1 Plus 5.5'' Inch Luxury Bling Glitter Fashion Flash Powder Soft TPU Back Cover Case For OPPO F1 Plus F1plus with Stand Protective Ring Holder Strap intl at 201000.00 IDR from Lazada
-4%
OPPO Unique Fantastic Phone Case For OPPO R9/F1 Plus 5.5'' Inch Luxury Bling Glitter Fashion Flash Powder Soft TPU Back Cover Case For OPPO F1 Plus F1plus with Stand Protective Ring Holder Strap intl
Rp 201.000 Rp 211.000
Lazada
Kunjungi Toko
OPPO Luxury Rhinestone Phone Case Cover Holder Stand For Oppo A59 A59M A59S protective Ultra-thin Silicone soft Case(Multicolor-6) intl at 144000.00 IDR from Lazada
-53%
OPPO Luxury Rhinestone Phone Case Cover Holder Stand For Oppo A59 A59M A59S protective Ultra-thin Silicone soft Case(Multicolor-6) intl
Rp 144.000 Rp 312.000
Lazada
Kunjungi Toko
OPPO For OPPO R9S Plus Rhinestone Hard Phone Case Lady Phonecase Fashion Cover Casing intl at 140000.00 IDR from Lazada
-22%
OPPO For OPPO R9S Plus Rhinestone Hard Phone Case Lady Phonecase Fashion Cover Casing intl
Rp 140.000 Rp 180.000
Lazada
Kunjungi Toko
OPPO OPPO R9 Case Cute Cartoon Soft Silicone Back Cover Case at 105000.00 IDR from Lazada
-40%
OPPO OPPO R9 Case Cute Cartoon Soft Silicone Back Cover Case
Rp 105.000 Rp 175.000
Lazada
Kunjungi Toko
OPPO Mirror 5 A51w Mercury Goospery Diary Flip Case Cover Mirror5 at 35000.00 IDR from Tokopedia
OPPO Mirror 5 A51w Mercury Goospery Diary Flip Case Cover Mirror5
Rp 35.000
Tokopedia
for Oppo Mirror 5 (A51w) Fancy Diary Case from Mercury Goospery Bahan bagus berkualitas & Jahitan rapi Flipcase menggunakan magnet (tidak merusak Hp) Didalamnya ada tempat uang,tempat kartu dan gantungan Rata-rata tersedia dalam 10 pilihan warna Pilihan warna lihat gambar no.4 Tanyakan ketersediaan warna melalui Diskusi Produk Tanyakan warna dengan "Angka" atau Warna misal : "Warna No.2 masih Ready gak ??" atau "Warna Black-Navi ready??" Berikan keterangan warna saat order.. tidak ada keterangan warna pada invoice akan kita kirim random
Selengkapnya
Kunjungi Toko
OPPO r9 / f1 plus flip pu leather wallet case for r9 / f1 plus with card holder photo frame stand design coque cellphone cover at 300000.00 IDR from Bukalapak
OPPO r9 / f1 plus flip pu leather wallet case for r9 / f1 plus with card holder photo frame stand design coque cellphone cover
Rp 300.000
Bukalapak
Kunjungi Toko
OPPO Fuze Motif + Ring Oppo F1S / A59 - Ver.2 - Bahan Silikon + Ring Holder at 55000.00 IDR from elevenia
OPPO Fuze Motif + Ring Oppo F1S / A59 - Ver.2 - Bahan Silikon + Ring Holder
Rp 55.000
elevenia
yyyzyyyzyyyzyyyzyyyzyyyyzyyyzyyyyzyyyzyyyyzyyyzyyyzyyyzyyyzyyyyzyyyzyyyzyyyzyyyzyyyzyyyzyyyzyyyzyyyzyyyzyyyzyyyzyyyzyyyzyyyyzyyyzyyyzyyyzyyyyzyyyzyyyyzyyyzyyyzyyyzyyyyzyyyz
Selengkapnya
Kunjungi Toko
OPPO Luxury Rhinestone Phone Case Cover Holder Stand For Oppo R9plus R9splus R9mplus protective Ultra-thin Silicone soft Case(Multicolor-2) intl at 146000.00 IDR from Lazada
-53%
OPPO Luxury Rhinestone Phone Case Cover Holder Stand For Oppo R9plus R9splus R9mplus protective Ultra-thin Silicone soft Case(Multicolor-2) intl
Rp 146.000 Rp 316.000
Lazada
Kunjungi Toko
Oppo Universal Flip Cover for Mirror 3 Putih at 190000.00 IDR from Lazada
Oppo Universal Flip Cover for Mirror 3 Putih
Rp 190.000
Lazada
Kunjungi Toko
OPPO OPPO N3 Mobile Phone Case,Premium Clear Transparent Crystal Bright Soft TPU Pudding Back Cover Case Shell For OPPO N3(Clear)[Scratch Resistant / Anti Yellow-Aging / Slim Easy Grip] at 116000.00 IDR from Lazada
-45%
OPPO OPPO N3 Mobile Phone Case,Premium Clear Transparent Crystal Bright Soft TPU Pudding Back Cover Case Shell For OPPO N3(Clear)[Scratch Resistant / Anti Yellow-Aging / Slim Easy Grip]
Rp 116.000 Rp 210.000
Lazada
Kunjungi Toko
OPPO Three-in-one plating anti-drop shell Cover Case For Oppo R9 Plus (black) intl at 88000.00 IDR from Lazada
-29%
OPPO Three-in-one plating anti-drop shell Cover Case For Oppo R9 Plus (black) intl
Rp 88.000 Rp 124.000
Lazada
Kunjungi Toko
OPPO OPPO Find 7 X9007 Mobile Phone Case,Premium Clear Transparent Crystal Bright Soft TPU Pudding Back Cover Case Shell For OPPO Find 7 X9007(Clear)[Scratch Resistant / Anti Yellow-Aging / Slim Easy Grip] Intl at 148000.00 IDR from Lazada
-40%
OPPO OPPO Find 7 X9007 Mobile Phone Case,Premium Clear Transparent Crystal Bright Soft TPU Pudding Back Cover Case Shell For OPPO Find 7 X9007(Clear)[Scratch Resistant / Anti Yellow-Aging / Slim Easy Grip] Intl
Rp 148.000 Rp 248.000
Lazada
Kunjungi Toko
OPPO Three-in-one Ring plating anti-drop shell Cover Case For Oppo F1S Oppo A59(rose gold) intl at 88000.00 IDR from Lazada
-33%
OPPO Three-in-one Ring plating anti-drop shell Cover Case For Oppo F1S Oppo A59(rose gold) intl
Rp 88.000 Rp 132.000
Lazada
Kunjungi Toko
OPPO Lady Phone Cover Lady Phone Case Mobile Casing for OPPO F1 Plus intl at 193000.00 IDR from Lazada
-4%
OPPO Lady Phone Cover Lady Phone Case Mobile Casing for OPPO F1 Plus intl
Rp 193.000 Rp 203.000
Lazada
Kunjungi Toko
OPPO Intristore Luxury Elegant 360 Full Degree Phone Case Oppo F1s Rasa Aipun at 120000.00 IDR from elevenia
OPPO Intristore Luxury Elegant 360 Full Degree Phone Case Oppo F1s Rasa Aipun
Rp 120.000
elevenia
yyyy
Selengkapnya
Kunjungi Toko
OPPO F1s Tempered Glass Thebest Gorila glass Anti gores kaca at 35000.00 IDR from Tokopedia
OPPO F1s Tempered Glass Thebest Gorila glass Anti gores kaca
Rp 35.000
Tokopedia
Tempered Glass F1S
Selengkapnya
Kunjungi Toko
OPPO F1 Plus Selfie - Flip Cover Wallet Leather Case Casing Dompet at 125000.00 IDR from Tokopedia
OPPO F1 Plus Selfie - Flip Cover Wallet Leather Case Casing Dompet
Rp 125.000
Tokopedia
Perfect Fit untuk Oppo F1 PLUS TIDAK COCOK untuk Oppo F1 / F1s Bonus : (selama persediaan masih ada) - Mini Stylus Pen - Tali Strap HP Flip Cover Bahan Premium Leather (Kuliit Sintesis) bahan tebal Bagian Dalam Case Bahan Plastik PC Keras / HardCase Design Classic Formal, dengan jahitan asli bukan motif saja bisa stand posisi horisontal, makin asik chat, nonton film, main game, dll Dengan Pengunci Magnet jd gak gampang kebuka ada tempat simpan kartu, sangat praktis ada lubang gantungan jd bisa ditambahkan aksesoris lainnya Warna : - Biru : Ready Low Stock (tanyakan sebelum membeli) -------- - Hitam : HABIS - Coklat : HABIS - Pink / Fushia : HABIS - Putih : HABIS Stock gak banyak, silahkan dipesan.. saya Jual di banyak MarketPlace ^_^ ================================ PENTING = CANTUMKAN WARNA YANG DIPILIH DI KETERANGAN ORDER / DISKUSI tanpa keterangan akan lama di Proses
Selengkapnya
Kunjungi Toko
OPPO F1 Plus F1+ Color Tempered Glass Warna Full Screen at 35000.00 IDR from Tokopedia
OPPO F1 Plus F1+ Color Tempered Glass Warna Full Screen
Rp 35.000
Tokopedia
Color Tempered Glass Warna Full Screen Product Feature : 1.Special surface treatment process. 2.Preventing the screen burst. 3.Personalized color design. 4.Protect your cell phonewith this Premium elegant Tempered Glass front screen protector. Warna Tersedia : 1. Hitam 2. Putih 3. Gold 4. Rosegold Jangan lupa baca catatan sebelum order Membeli = Setuju (Aturan Di Catatan)
Selengkapnya
Kunjungi Toko
OPPO Neo 7 Aircase Ultrathin+ Tempered Glass - Black Clear at 75000.00 IDR from Tokopedia
OPPO Neo 7 Aircase Ultrathin+ Tempered Glass - Black Clear
Rp 75.000
Tokopedia
Bahan Slim dan ringan Hanya 0.3mm Tampilan bening Pelindung tertipis Smartphone Mudah dipasang dan dilepas Bahan smooth
Selengkapnya
Kunjungi Toko
OPPO Oppo F1s - Ultra Thin Softshell Gambar (Case Cover Casing Sarung Silikon Jelly Kondom) at 44000.00 IDR from elevenia
OPPO Oppo F1s - Ultra Thin Softshell Gambar (Case Cover Casing Sarung Silikon Jelly Kondom)
Rp 44.000
elevenia
yyzyzyzyzyzyzyyyz yyzy yyz yyz yyzyyyyzyzzzyzzyyzzyyzzzyyyzyyyyyyzyyzyzzyzzzzyyyyzyzyyzyyyzzzyyyyyyyyzzzzyyyyzzzyyzzyzyzzyzyzyyzzzyzyyyyzyyyzyyzyzyzyyyzyyzzyzyyzzyyyzzzyyyyzyzzyzyzzyzzzyyyyyyyzyzyzyzyzyyzzyzzzzzzzzzzyyzyyyzyyzzzzyyyzyyyyyzyzzzzyyzzyyzyzzzyyyzyyzyyzyyzyzzzyzyyzyyyzyyzzyyzyzyzzyzzzzyzyyyyyyyyyzyzyzzzyyzzzzyzyzzzyzyyyzzyyzzyyzzzyyzzzzzyyyyyyzzyyyyzzzzzzyzzzyzzzzzyyzyzzyyyyyzzzyzzzyzzyyzyyzzyzyzyyzzyzyzzzzyzzyzyzyyyyyyzzzzyzyyyyyyzyyzzyzzzzzzzyzzyyyzzzzyzyyzzyyzzyyzzzyzzzzzyyyzzyyyzzzzzyyzyzyyzyyzzzzzyzzyzyzyzzzzyzzyzyyyyzzzyyyzyyzyyzzyzzzzyyzzzyzyzyyyzyyzyyzyzyzzzzyzzzzyzzyzzzzzyzyzzzzzzzzyzzyyyyyyzyyyyyzyyzyyyzyyzzyyyzzyzyzzzyyyyzzyyzyzyzzyyzzzyyzzzzyzzzzzyzyyyzzyzzyzyyyzzzzyzzzyyyyyyzyyyzyzyzzzyyyzyyzzzyzyzzzzyzzzyzyyyzzyyzzyzzzyzzyzyzzzyyyzzyyzzzyyyyzyzzyzyyyzzzzzzyyzzyyyyzzzzzyyzzyzzyzyzyzzyzzzyyzzyyyzyyyzzzyyyyyyzzyyzzzyzyzzyyyzzzzyzyzzzzzzyzyzzzzzyyyyzyzyzyzzzzzyzzyzzzyzyyyzzzzzyzzzyzzzzyyyzzyzzzyyyzyyzyyzyyyzzzyzzyzyzzzyzyzzyzyyyzzyzzzzyyzyzyyzzyzyyzzyzyzzzyzzyyyyyzyyzyyzzyyyyzzzzzyzzzzyyzzyzzzzzzzzyzzzzzyyyyyyyzzyyyyyyzyyyzzzyyyyzzyzyzyzzyyzyzyzyyzzyzyzyzzzzzzzzyzyyzyyzzzzzyyzyzyyzzzzyzzyzyyyyyzzyzzzzyyyzyzyzyzzyzyzyyyyyyzzyyyzyyyzzzyyzzzyyyyyyyzyyyzyyzyzzyzzzyyzyzyyzzzzzzzyyyzyzyyzyyyzyzyyyzyyyzzzyzyzzzzzzzzzzzzzyyzyzyzyyzyzyzzyyzzyzzyyzyzyyyzzzzzyyzzyzyyyyyzzyyzyyzzyyzyyzzyyzyyzyzyyzyzyzyzyyyyzzzyyzyyyyzyyyyzzyyzyyzzyyyzzyyzzzyzyzyzyzyyyyyyyzyzzzyzzyyyyyzzzzzyzyzzzyzyyyyyzyyzyzzyzzyzyyzyzyyyyzzzzyyyyyzyyzzyzyzzzyyzyzyyyyzyzzzyzyyyyyzyyyzyyzzzzzzyzzzyzzzzyzyyyzyzzyzyzzzyzzzyyzyzyzzzyyzyyzzzzzyyzzzzyzyzzzzyzyzyzzzyyzzyzzzyzyzyyyzzzzzyyyzyyzyzyyzyyyyyzzyzzyzyyzzyyyzyzzyyzzzzzyzzzyzzzzyyzyyyyyzyzzyyzzzyyzyzyzyyzyzyyyzzzzzyyyyyzyzzzyzyyyyyyyzyzyyzyyyyzzyyzyzyzzyzzyyzzyzzzzzyzyzyzyzzyyyzyzyyyzyyzyzyzyyyyyzzzzyzzyyyyzzzyzyyzyzzyzzyzyyzyzzzyzyyyzyzzzyzzzyzzzzzzzzyyyyzzyyyyyyyyyzzyzzyyzzyyyzzzzyyzzyzzyyzyyyzyzyzyzyyzyyzyzyyzyzzzzzzyzzzzzyyzzyyzzzzzzyyzzzyyzyyzzyzyzzyzzzzzzzzzzzzyyzzyzzyzzzzzzyzzyyzyzzzzyyyyzyyyzyyyzzyyzyzyzzyyzzzyzzzzyyzzzyyzyyzzzzyzzyzzzyzzyzzyzzyyzyzzzzzyzyyyzzzyzzzyzyyzyyyyzzyzzzzyzyyzyzzyzzyyyzzzyyyzyyyyzyzzzzzyyyzyzzzyzzyyyyzzzyyzyzzzyyzzyzyyyyzyyyyyzyzyzzyyzzzyzyzzzzyzzyyyyzyyzzyzyzzzzzyzzyzyzyyyyzyyyyzzzyyzyzzyyzzzzyzzzzyyyzzzyyyyzzyzyzzyzyzyzzzyyyzzzzzyyzzyzzyzzyzzyyzyzyzzzyzzyzyzzyzyyyyyzyzzzyzyyyzzyyzzyzzyyzyyzyyyzzyzzzzzyyyzzzyzzyyyzzzyzzyyzyzzzyzyzzzzyzyyzzyzzzzzyzyyyzzzyyyzzzzyzyzzyyzzyzyyyzyzyyzyyzyyzyyyzzyzzzzzyzyyyyyyzzzzyyyyyyyzyyzyyzzyzzyyyzzzzzzyzzzyyzzyzyzyzzzzzyyzzzzzzyzyzyyyzzzyyyzyzyzzyyyzyyyyzzzzzzzzyyyyyzzyyyyyyyzyzzzyzzzzyzzzyyyyzzzyyyzzzzyzzyzzzzyyzyzyzyyyyyyzyyzzyyzzzyyzyzyzzzyzyzzzyzyzyyzyyzzyyzzyyzzyyyyzyzyzyzzzyyzzzzzzzyyyzyzyyzyzzzzzzzzyzzyyzyyyyzzyzzyzzzzyyzyzyzyyzyzzzyzyyyzzzyzzzyyyyzyzzzyyyyyyzzzzyyyzzzyzyyzyzzyzzzzzyzyyzzyzyyzyyzyzzzzzzzzzzyzzyyzzyyzzyzyzzyyyyyzzyyzyyzyyyzyzzzyzyzzzyzyyzzzzzzyzzzzzzyzzyzyyyzzyyzzyzyyyzzzzzzyzzzzzzzzyyyyyyyzyyyzzzyyzzyyyzyyzzyyzyzyzzyyyzzyyzyyyzzyyzzzyzzzyyzyyyyyyyzyzzyyzyyzzyzyzyyzyzyyyyyyzyzzzyyzzzyyyyyyyzzyyzzyyyyzyzzzzzzzzyyyyzyzzyyyzzyzyyzyzzzyzzzzyzyyyzyzzzzzyzzyyyzzzyzyzzyyyzyyzzyyzzzzzzzzyzzyyzyzyzyyzzyyzzyzyzyzzyyzzzzyyzyzyyyzyzyzyzyzyzzyzyyzyzzzyyzyzzyyyzyzzzzyzyzzyyyyzyyyyyyzzzzyyyzyyzzzyyzyyzyyyzyzyyzzyyyyyyzzyzyzyzzzzzyyyzyyzyyzzzyyyyyyzyzyzzzyzyzzyzzyyyzzyyzyyzyzzzyyzyyzzzzzyzyyyzzzyyzyzzzzzzyyyyyyyzzzzzyzzzzyzzyyzyyyyyyzzyzzzyyzyyyyzyyzzyyyzzzzyzzyyyzzzzzyzzzyyzzzzzyyzyzyyyzyyyyyyyyyyyyyyyyzyyzzzyyzzyzyzzzzyyzyyzzzzzzzzyzzzyzyyyzyyyyzzzzyzzzzyzzyyyzyzyzyzzyyzyyzzzyzyzyyzyzzzyyzzzzzzzzzyzzyyzzzzyzzzyzyyzzyyzyzyyyzyzzyyzyzzzyzyzyyzzyyzyzzyyzyyyzyzyyyyzyzzzzzzzzzyyyyzyyyzzyyzyzzzyzyyyyzyyyzyzyzyyzzyzzzzyzzyzzzzzzzyzzzyyzzzyzyzyzyzzyyyzzyyyyzzyzzyyzyyzzzyzyyzzzzyyyyzyzyzzyyyzzzzzyzyyyyzyyyyyzzzzyyyyzyzzyyzyyzzyyyyyzyzyyyyzzzyzzyyyzyyzzyzzyyzzyyyyyzzzzyzyyyzzzyzzzzzzyzzyyyzzzyzyzzzzzyzyzyyzyzzzzzyyyyyyzzyzzzyzzzzzzyyyzzzzzzzyyyyzyzzzyyyyyzyzzzzyyzzyyzzyyzzyzzyzzzyzyzzyzzyyzzyzzzyyyyzyyzyzyyzzzzzzzzzzzzzyyzzyzyzzyyyyzzyyyzzyyzzzzzzzyyyyzzzyyzzyzyyzzyzzyzyzzzzzzyzyyyyzzyzzzzyzyzzzyyzyyyzyzzyzyzyzzzyyzyzzzyyzzyyzzyyyyyyzzzyyyyzzyyzzzyyzzyyyzzyzzzyzzzyyzzzzyzyyzyzzzyzzyzzyzzzzyzzyzzyyyzzyzzzzzzyzzzzyzyzzzzzzyyyzzyyzzyzyzyzzzyyzyzzzyyzzzyyyzyyyyyyzzyzyyyyyyyyyyzzyzyyzyyyyyyyzyyzyzzyyyzyyyyyzyzzzyyzzyzzzzzzzzyzyyyzyzzyyzyzzzzyyyzzyzzyyzzzzzzzyyyzyzzzzzyyzyyyzzyyzzzzzzzyzzzzyzyyzzyyyyzyzyzyyzzyyyzyzzzzyzyyyzzzzzyzzyzyyzyzyzzyzzzzzzzyyyzyyzyzzzzyyzyzyyyzzzyzzyzzzzyyzyyzyyyyyzzzzyyyzyzzyzyyyyyyzyzzyyzzzyyyzzzzyyzzyyzyyzzyzzyyyyzzzyzzyyyzyyzyyzzyzzyyyzzzyyyyyzyyyyyzzzyzyyzzyyzzzzzzyyzzzzyzzyyzyzzzzzzzzzzyzzzyzyyzzyyyzzyyyyzzyzzyzzyzyyzzzzyyzzyzyzyyzyyzzyyzzyzzyzzzyyzzzzzzzzzyzzyzzyyyyzyyzzzzyzyyyyzzzzyzyzyyyyyzzzyzzzzzzzyzzyzzyyyzzzyyyzyzyyyyyyyzzyzyzzyyyzzyyzzzzzzyzzzzzzzyyyyyyyyzzyyzzyzyyyyzzyzyyzzzzzzzyyyzzzzzyyzzzyzzzzyyzyzyyyzzyzyzyzzyyyzzyzyzzyzzyzzzzyyyzyyyzzyyyyyyyyzyzyyzzzyzzyyyyyzzyzyzzyzzyzzyyzyyzyzyzzzzyyzzyyzyyyzzyyyzzzyzyzzyyzyyzzyyyzyzzyyyzyzzzzyyyyyzzzzzzyyyyyzyyyzyzyyzzyyyyyzzyyyyzzzzzyzzzyzyzyyyzzyyyzzzzyzyzyzzyzzzzyyzzyzyzyzyyyzzyyyyyzzyzyyzzzzzyyzyyzyzzzyzzyyyzzzzzyyzyyyyzzzyyzyyzzyyzyyzyyzzzzyyyzzyzzzzzyyzyzzzyyzzzyzyzyzzyyyyyyzzzyzzyzyzzzyzyzzyzzyyzzzzyyzyzyyzyzyzzyyzzzzzyyyzzyyyyzyzzzyyzyyyzyyzyzyyyzyyyyyzzyyzzzzyzzzzzzyyzzzyzyzzzzyyyzzzyzzzzzyzzyyzzyyzyzzzyyyzyyzzyzyzyyzzyyzyzzyyyyyzyzzyzyyzyyyzyzzyzyzzzzyzyyzyyzyyyzzzyzzzzyzzyyyyyzyyyzzzzzzyyzzzyyyyzzzyzzzzzzyzyyyzzyyzzzzyyyyzzzyyzyyzzzyyzzzzzyzzyyyzzyzzzyzzzzyzzzyzyyzzyzzyzzzyzzzzyzzzyzzzyyyzzzyzzyzyyyzzzyzzzzzyzzyyzyyzyyyyzzyzzyyyyyyyyzzzzyzyzyzyzyyyyzyyyyzyyzzyzzzzyzzzyzzzyyzzyyyyzzzzzzyyzzyyzyzzyyyyyyzzzyzzzyzzzyzyyyzyyzzyzzzyzyzzyzzyzyyyyyzyzyzyzzyzzzzyyzyyzzyzyyzyyzzzyzyyyyyyyyzyzzzyyyyyzzyzyzyzzzzzyzyzzzzyzzyyzyzzzzyzyyzyzzzzzyyyzzzzyyyzzzyzzyyyzzzyyzyyzzzzzzzyzzyyyyzzzzyyzzzzzzyyzzzzyyyzyzzyyzzzzzyyzyzzzzzzyyyyyzyzzyzzyzyzyyzyyyzzyzyzyzzzyzyzzzzzyzyyzzyzzzyyzzyyyyyzyyyyzzyyzzyzyzyzyzyzzzzyzzyzzyyzyzzzyyzyyzyyzyzyyyyzzzzyzzyzzyyzzyzyzzyzyyyyyzyzzzzyyyyyzyyyzzzzzyyyyzyzyzyyyzyzzzyzyzzyzyzzzzzyzzyzzyyzyyyyyyzyzzzyzzzzzyzzzzyzyyyyyzyyzzyzyyyzzyzzzzzzzzyzzyyyzzyyzyzyzzzyzyyyyzzyzyzzyzyyzyzyzyzyyzzzzyzyyzyzzzyzzzzzzzzzyzyyzzyyzzyyzzzyzzyyyzyyzyyyyzyyzyyzzzyyzzyyyyzyzyyzzzzzzyzyyyyyyzzyyyyyzzzyzyyyzyzyzzzzzzyyzzyyyzzyzzzzzzzyzyyyzyzyyzzyyzyzzyyyzyzyyzzyzyzyzzzyyzzzyzzzzyyzzyyyyyyzyyyzyyyzzyzyyyyyyyyyzyzyyyzzyyzyyzyyzyzyzzzzzzyzzzzzzyyzzzzzyzyyyzzyzzyzyyzzzzyzzzzyyzzyyyzzzzzyzzyzzyyyzyyzzzzzzyzyyyzyzyzzzzyyzyzyyyzyzzzzyzzyyyzyzyyzzyyyyzyzzzzzyzzyyzyyzyzyyyyyzyyzzzzyzzzyzzyzyyzyyzyyyyyyyyyzzzyzyzyyzyyzzyyzyzyzyyyyzzzyyyyzyyzzzzyzzyzzzyyyzzyzyyzzyyyzzyzyzyyzzzzyzyzzyyyyzyzzyzyyzzzyzyzyyyyzyyzzzzyzzyyyyzzyzyyzzzyyyyyzzzzyyzyyyyyyyyyzyyyzyyzzzzzzzyzzyzzyzzzyzzzzzyzyzzzyyzyyyzyzyyzyzyyyzyzyyyyyzzyyzzzyzyyzzzzzyyyzzzzzyyzyzyzyzzzyyzzyyzzzyyzyzyzyzyzzyyyyyzyyzzzyyyyyzzzyzyzzzzzzyyzyyzzzzzyyzzyzzyzzyyyyyyzyyyyyzzyzzyyzyyyyzyyyyzyzyyzzzzzyzyyzzzzyyzzyzyzzzzyzzyzzzzyzyyyzyyyzzyyyzyyzzzyzzzzzyyzzzzzzyyyyyzzyyyyzyzzyyzyyyzzzzyzzzzzyzyyzzzzzyzyzzzzzyzzyyyzyzzyzyyyzzzyzyyyzyyzyzzyyyzzzzzyyyzzyzyyyyyyyyzyzyyyzzzzzzyzzyzyzzzyyyyzzyzzzyzzzzyyzzzyzzzyzzyyyyzyyzzyyyzyzyyyyzzyzyyyyzzzzyzyyyyzzzzzzyzyyzyyzzzyyyyyzyzyzyzyyyyyzyzyyzzzyzyyyzzzyzyzzyzzyyyzyyyzzyyyyzyyzyyzyzzzyzzzyzyzyyyzzyzzyyzyyyyzyzyyzyzzzzzzzyyzyzzyyzyzzzyzyzyyzyzyzzzyyyzyzyyzzyyzzyzzzzzyzzyzzzyyzyyzyyyzzzyyyyyzyyzzzyyyyyzyzzzyzyzyzzyzyyyyyyyyzzzzzzyyyzyzyyyyyzyzzzyzzyzzzyyzzyzzzyzyyzyyyyyyzyzyzyzzyzzzyzyzzyyyyzyzyzyyyzzyyyzzzyzzyzyyzzyyyyzyzyyzyzyyyyyzyzyzzyyyyzzzzzyyyzzyzzyzyyyzyyyzyzyzyzzyyzyyzzzzyyyyzyzyzzzyyyyzyyzyzzyyyzzyzyyzyyyyyyzyyzyyzyyyzzzyzzyyzzzyzzzzyzzyzyyzzzzyzyyyyyyzyzzyyzzzzzzzyzzyyzyyyzzyzyyyzzzyzzzyyzyyzzzyyzzyyzzyzyyzyyzyyzzyyyzzyyyzzyyzzyzzzzzzyyyzyyzyyyyyyyzzzyzzyzzyzzzzyzzyzzyyzyyyzzzyyzyyyyyzyyyyyyzyzyzzyyzyzzzzyyyzyzzyzzyzzyzzzzzyyzyyyyzyzzyzzyzyyzzyyzzzzyyyyyzzyyzyzyzzyyzzzyzzzyyzzyzyyyzzyyyzyyzyyzzzyyyzzyyzyzyzzzyzyzzyzyzzyyzyyyzzzyzyyyyzzzyyyyyyyyyyzzyzyzyyzyyyyzyyzyzyzyzyzyzzzzzzyzyzyyzzzzzyzyyzzyyyyzzyzzzzyzyyyyzyyyzzyzzyyzyzyzzzzzzzzzzyzzzzyzzyyzyyzzyzzzyzzzyzyyzzyzzyzzzzyzzzyyyyyyzyyzyyzzyyzzzyzyyzzyzyyzzzzzyyzyyzyyyzzzyyzyyzyzyyzyyyyyzzzzzyyyyzyzzyzzzzyzzyyzzzyyyzzzyyzzyzzyzzyyyzzzyzyyyzyyzzzzzzyzzyyyzzzyyyzyyzzzyzyzzzzzyzzyyzzzzzzzyzyyyyzyzzzyzzyyzyyyyyzyyzyyzzzzzyzzyyyyzzzzzyyyzyyzzzyzzzzyyyyzyzzyzzzyzzyyzzzzyzyzzzzzyyyyzyyyyyzyyyzyyzzyyzzzyzzyyyzzzzzyyyzzzyzzyzyzyzzzyzzyzzyzyzzyyzzyzzzyzyzzyzyyzzzzzyyzzzyzzzzzzyyyzyyzyzzzyzzzyyzzyyyyzzzyyyzyzzzzyzyzzyyyzzzyzyzzzyzyyzyyyzyyyyyyzzyzyzyyyyyzzyzzzyzzyzzyyyzyzyyzzyzzyyzzzzzzyyyyyyyzyyzyzyyyzyyzzyyzzzzyyzzzyzzyyzyzyzyyyzyzyzzzzyyyyyyzyyyzzzyzyzzyzzzyyzyzyyzzyyyyyzyzzyzzyyyzyzzzyyyyzzzzzzzzzzyzyzzyyzzyzzzyyzzyyzzyzzyzzzzzzzyyyyzyzzzzyyzyzyyyzzyzzzzyyzyzzyyyyyyzyzzzzzzyyyzzyyyyyyzyzzzzyzyyyyyyyyyyzyyyzzzzyyzzyzyzyzzyyzyzzzyyyyzyyyzyyzzyyzzzyyyzzzyzzyzyyzzyyyyzzyyzzyzzyyyyyyzzyyyzzyzyyyzzzyyyzzzyzzyyyzyyzyzyzzyyyzyyzzyyzzzyyyyzzyyzyyyzzzzyzyzzyyyyyzyzzzyyyzyzzzzzzzyyyzyzyyyyyyyyyzzzzyzzzzzyzzzyzyyzyyzyzyyzyzzyyzyyzzyzzyyzzzyzzyyyyzzyzyyzzzzyyyyyyyyzyzyzyzyzyyzyyzyyzzzzyyzzyyzyzyzzyyyzzzyyzyyyyyzzzyzzzyyyzzzzyzyzzyyyyyyzzzyzzzzyzyyyyyyyyzzzzzzzyzzyyzzyyzzzzzzzzyzzzyzyyzzzzyyyyyyzzyzzyzzzzzzzzzzyyzzzzzyzzyyyyzyzyyzyyzzzyyzzzzyyzyzyzzzzyzyyzyyyyzzyyzyzzyzyzyzyzzzyyyyyzzzyzyyzyyzyzzyzzyyyyyyzzyyzzyyyyyyyzzyyyzzyyyyzzyzyzyyzzyyzzzzzyzyzzzyyyzzyyzzzyyzyyzzyyzyzzyzzzzyzzyzyyyzzyyyyzzzzzyzzzyyyzyzyzyzzzyzzzzzzyzzyyzyyyzzyzzyzyzzyzzzzyzyzyyyzyzyzzzyzzzzzyzzzyzyzyzzzzzyyyyzyyzyyyyyyyzyzyzzzyyzyzzyyzyyzzyzyzzyzyzzzzyyyzyzzyyzyzzzzyyzyyzyyyzzzzyzyyzyzyyzzyzzzzyyyyzyyzyzzzzyyzyzzzyzzzyzzyzzyyyyyzzzyzyzzzzzzyyzyyzzzzzzzyzzzzzzyzzyzyyzzyzyyzzzyzzyyyyzzzzzyzyyyyyzyzyyzyyzzzzyyzzzyyyzyyyzzzzyzyzyyyzzyzyzzyzzzzyzzzzzyyyyyyyyyyyzyyyzyyzzzzyzzzzzzzzyzzyzyyzzzzzzzzzzzyzyzzyyzzzzyzzyyyyzzzyyzyyzzzyzzyyzyzzzzzyzyyyzzzyyyyzyyyyzzyzyzyyzzyyyyzzzyzzyzyyzzyyyyzzyzzzyzzzzzzzzzzyyzyzyzyyzyyyyzzyyzzzzyzzzzyyzyyzzyyzzzzzyzyzyzzzzyyyzyzzyyzzzzzzyzzzyyzyzzyyyyzzyyzyyyzyzyzzzyyyzyzzzzzzyyyyzyzzzyzyzyzyyyzzzyyzyzyzzyzyzyyzzyzzzyzyzzyyyyyzzyyzzyyyzzzzyyyzzzyyyyyzyyyyzyyyyzyzyzzyyyzzyzzyyzyzyzzzyyzzzyzzyzyzzyzzzzzyyzyzzzyzzyyzzzyyzzyyyzyyyyzzzzzzzyyzzyyyzzzyyyzzzzzzyzzzzyzzzzyyyzyzzyyyzyyyzyyzzyyzyzzzyzyzzyyyzyzyzzyyzzzyyyyzyyyzzyyzzzzzzyyzyzyyzzyzzzzzyzzyzyyzzzzzzyzyyzyzyzzzzyyzyzyzyyzzzzyzzyzzyzyyzyzyzyzyzyzzzzzyyzyzyyzzzzzzzyyyyyyzzzzzyzzzzyyzyyyzyzyzyyyzyzzyzyzzyzyyzyzyzyyyyyzyyzyyzyyyzyzzzzzzyzzzyzzyzzzyzzzyzyyzzzzyzyzyyzyyyzyzzyzzyyzzzzzzzyzzyyyyzzyyzyzyzzyzyyzzzzyzzzzzyyzzzyzyzzzzzzzzyyzyzyzyyyyyzzyzzzzyyzyyyzzyyzzyzyzyzzzzyzyyzyyyzzzyyyzzyzzzyzyyyzzyzzzzzyzyyyyyzyzzzzzzyyzyyyyzyyyzzzzzzyyyyzzzzyyzzyyzzyzyzyyyyyyzzyyzzyzzzzzyzyzzyzyzzzzzzzzyzzzzzzzzzyzzzyzzzyyyyzzzzyyzyyyzzzyyzzzzzzzyzzyzyzzyzyyzzzzzyyzyyzzyzyzyyzyzyyyyyzyzyyzyyzyyyzzzzzyyyyzzzyyyzyzzzyyyzzyzyzzyyzzyyyzyzzzzzyzyyzyyzyyzzyzyzzzzyzzzyyzyyzzzzyyyyyzyzyzyzyzyzzzyzzyyzzyyzzyzyzyzyyzzzyzzzyzyzzyyzzzzyzzyzzzzyyzyyzyzzyzzzzyzzzzzzzzyzyyyzzyyyyzzyyzzyzzzzyyzyyzzzyyzyyzyyyzyzyzzyyyyyzzzzyyyzzzzzzyzyzzzyzzzyyyyyzzyyyzzyyyzyyyzyyyyzyzyyyzzyyyyyyyyzyzyyyyzzzyzzyyzyzyzzzyyzyyyyyzzzyyzzzzyzyzzzzyyzzzzzyyyyzyzzyzyyyzyzzzyzyyyyyyzyzyzyzzyyzyzyyzyyzyzyyyyyyyyyyyyyzzyyyzzzyyyzzyzyyzyzzyzzyzyyzyzyyyyyyyzyzyzzyzyzyyyyyzzyzyyyzzzyzyzzzzyyzyzyyyyzzzzzzyyzyzzyyyyzyyzyyzyyzzyyzzzyzzyzyzyyyzyzyyyzzyzzyyyyzzzyzyyzzzyzzzyyzzzyzzyyyzyzzzzyyyzzzzyyyyzyzyzzyyyzyzzyyzzyyzzzzzyzyyyyyyyyzzzyyyzzyzyyyyyzyyyzzyzyzzyzyzyyzzyzyyzyzzyzyzzzzyyzyzzzzzzyyyzzzyyyzzyzzzzyzyyyyzyyzzzzzzyyzzzzyzyzzzzzzzyzyyzyyzzyzyyyyyzyzzzzzyyzyyzyzzzyyyzzzzyzzzzzzyyyyyzzzzzyzyyzyyzzyzzyzyyzyzyzyyyyzzzyzzyyzzzzzzyyzyzzzzyzyyyzyzzyyzyzyzzzyyyzzzzzyzyzyyyyzzzyyyyzzyzyzzyyzzyzyyzyzzyzzzzyzzyyzyzzzyzzzzyzzyzzyyzzzyzzyzzyzzzzzzyyyyyzyzzzzzyzzzzzzyzzyzzzzzyzyzyyyzzyyzzzyyyzzyyzyzzyzzyzzyyyzzzzzzyzzzzzzyzyzyyzyyyzyyzyyzzyyyzyzzyzyyyyyzyzyyzzzyzzzyyzzyzyzzyzzzyyzyzyyyyzzyzzzzzyyzzzzyyyzzyzzyzyyzyzyzzzyyyyzyzzzyyyyzyyzyyzzzzzzzzyyyyyzyyyyyzzzyyyyzzzzzyyzyyyzzyyyyzzzyzyyzzzzzyzyzyyzyzyyyyzzyyzyyzyzyyzzyzzyzzyzzyyyzzyzyzzzyzzzzyyyzyyyzyzzyyzyzyyzzzyzyzyzzzyzzyyzzyyyyzyzzyyyyzyzyzyyzyyyzzzzyzzzzyyzyzzzzzyyyyyzyzzyyzzzyzyyzzyzyyzyyzzzyyzzzyzyyyyzzzyyzzzyyyyyzzyzzyyyyzyyzyyzzyyyzyzzzzyyyzyyzyyyzzzyzyzzzyyzyyzyyzyzzzzyzyyyzzyyzzzyzzzzyyzzzyzyyzzzyyyzzyzyzyzyyyyzyyzyzzzyzyzyyyzyyyyzzzyzyzzyyzyzzyzzzyzzyyyyzyyzzzyyyzzzzzzyyzzyzzyzzzyzyzzyzzyzyyyyyyzzyzzzzyyzyyyyzzyyzzzzyzzzzzyyzzyyyzzyzyyzzzzyzyzzzzyzzyzzzzzyzyyzyzzzzyzyyyyzyyyyyzyzzyzyyzyyyzzyyyyyzyzyyzzzzyzzyzyzyyyzzyzzyzyyyzyzyyyyzzyzyzyyyyzzyzzzyzyzyzyzyyyyzyyyyyyyzzyyzyyyzzzzzzyzzzyzzzzzyyyyyyyzzyyyyzzyzyzyzyzzyyzzzzyzyzyyyzyzzyzzzzyzzzzzzzzzzzyyzzyyzyzzzyyzyzzzzzyzyyzyyyyzyzyyyyyzyzzyyyyyzyzzzyyzyyyyzzzyyzzyzzzyzzyyzzzzzyyzyzyzyyzyzzzyzzyyzzyyzyzzzyyzyzyzzyzzyzzzyzyzzyyyzzyzzyyzzzzzyyyzyzzzzzzzyzzzyzzzzyzzyzyyzyyzyzyzzzyyzzyzzzyyzyyyzyzzyzzyyyzyyzzzyyyyzyyyzzyyyzzyzyzzyzzzyzzyyzzzzzzyzyzyzzzyyyzyyzyyzzzzyzyyzzyyzyzyzzyzzzzzzzyyzzzzyzzyyyyyzyzzyyzzzzyyzyzzyyyzzyzzzyzzzyyzyzzzzzzyyyzyyyzyzyyzyzzzyyzzzyyzzyyyyzyzzzyyzzzyzyzyzzyyzzyzyyzyyzzyzzyzyyzyyzzyyyyzzyyyzzyzzyzzzyzzzzyyzzzzzzyzzyyzzyyyzyzzzyzyzyyzyzzyzzzyzyzzzzyzzzzzyyyyyzzzzzzyzzyzzzzyzzzzzzyzyyzyzyzzzzzzyzzzzyyzzzzzzzzyzyyyyyzzzyyyzzzzyyyyzyyzyyyzyyzyzyzzzyyzzyzzyyzzzzzyyyyzzzyyyyyyyzyyzzzyyzyyzyzzyyzyyyzzzyzzyyyyyzyzyyyzyzyzzzyzzzzzyzyzzyzzyyyyyzyzyzyzyyyzyzzzyyyzzyyyyzyyyyzyyyzyyyyyzzzyyzzyyzyyzyzzzzyyzyzzzzyyyzyyzzyyyyyyyzzyzyzzzzzyzyzyzyyzyzzzzzzzzyzyyzzzzyyzyyzzzzzzyzzzyzyzyyzzyzyzzzzyyzyyyyzzyzyzyyyyyzzzzyzyyyyyyzyzyyyyyyyzzyyyyyzyyzyyzzyzzyzzyzzzzyyzzzyzyyyzzzzyyyyyzyzyyzzzzzzzzyzyzyzzzzyyzzzzyzyzzzzyyyyzyzzyzzzzyyyzzyyzzyyzzzyyzyzyyzzzyyzzzyzzzzyyzzyzzyzzyzzzyzzyyzyzyzyyyyyyyzyyyzyyyzzyzzzyzzyzzyyzyyzzzyzzzyzzyyyyyyyyyzzzzzyyzzzyyzyzzyzyyyyyzzyyzyzzyyyyzyyyyyyyyzzzzyzyzzzzzyzyzyzzyzzyzyzyyzzyzyzzyyzyyyyyyzzyyzzzzzzyzzzzzzyzyzyzyzzzzzyyyzzzyyyzyyyzzyyzyzzzyyyyzyyzyyzyzzzzzzzzzzzzyzyzyyyyyzzyyzzyyzyyyzzyzyzzyyzyzzzyyzyzzzyyyzyzzyzyyzzyyyyzzyzyzyyyyzzzzyzzyyyyzyzzzzyzyzzyyzyyyyyyzyyzzyzzyyyzyyzzzzyyzyzzyzyyyyyzzzzzzzyzzzzyzyyyyyzzzyyyzzzzzzzzzzzyzyzzyzyzyyzzyzyzyzzyzzzyzzzzyzyzzzzzzzzzzyzyzzzzzzyzzzyzyzzzyzyzyzyzzyzyzzzzzzzzyzzzyzzyzyzyzzzzzyzzyzzyyyzyzyzyzyzzyyzyzzyzzzyyzyzzzzzyzyzyyyyzzzzzzzzzyzyzzzzyzzyzyyzzyyzzzyyyyyyzyzzzyzzyzyzzyyyzzyzyyzzzyzyyyzyyyyzzzzzzyzzzyzzzzyzzzzyyzzyyyyzyzyyzzzyyzzyyzzzyyyyyyzyyyyyzzyzzyzyyzzyyyyzzzzzzyzzzzzyzzzzyyzyzyyzyyzzzyyyyzzyzzzzzyyzzyyzyzzyzzyzyzzzzyyyyyzyyzyyyzzyzzyyzzyyyyzyzyyzyyzzzzyyzyyzyyyzyyyyyyyzzyzyyzzzzzyzyzyzzzzyzzyzzyzyzyzzzzyzzyzyyzzyyzzyzyyzzyzyyzyzyyyyyyzzyzyzzzyzzyyzzyzzzyzzyzyyzyyzzyzzzyyzzzyzyyyyyzyyyyyzzyyyyzzzyzzzzyzyyyzzyzzzzzyzyyzyyzyzyzyzzzyyzyyyzyyyzyzzzzzyyyyyyyyzyzyzzzyzyzyyyzyyzzyyyzyyyzzzyzyyyzzyyzyyyyyyyzyzzzyyyyzzzzyzyyyzyyyzzzzzzzzzzyyzyzzyzzyyzyyzzzyzyyyyzyyyyzzzyyyyyyyzzyyzyyyyyyyyzyyzyzyyzyzzyzyzyyyzzyyyzyyzyzzyzyyzyyyzzyyyzyyyyyzyzyzzzyyyyyzyzyyzyzyzzzyzyyzzyzzyzzzzyzzzzzyyzyyyyyyyyzzyyzyzyyzzyzyzyyzzzyzzzyyzyzzzzzyyzyzyzzyyzyzzzzyyyzzzzzyyzyyyyzzzzzyzyyyyzzyyyyyyzzyzzzzzyyyyzyzyyyzzyyyzzyzyzzzzyyzyzzzyyyzyyyyyzyyzzzzyzzzyzyzzzzzzyyzzyyzzzzyzyzyyzzzyzyzyyzzyzzyzyyzzzyzyyyzzyzyyzzzzzzyyyyzyzzzzyyyzzyyyzzzzyzzzzyyzzzyzzyyyyyyyyzzyzyyyyyyyyyzyzzzyyyyyyyyzzyyzyyzzzzyyyyzzzzzyzyzzzzyyyzyyyzyzyzyzyyzyzyzzyzyyyzzzzzyyyzzyyyzzzyyzzzyzyyyyzzyzyzzzzzyzyyyzyyyzzyyzzyyzyzzyzyyyyzzzyzzzzzzzzzyzzzzzyyyyyzzzzzyzzzzyyyyyzyyzyyzzyzyyyzyyyyyzyyyzyzzyyzyyzzzzyyzzyyzzyzzzyzzyzyzyyzzyzzzyyyyyzyzyzzyyyzzyzyzzyzzyzzzzzyzyzyyzzzzyyyyzyzyyzyyyzyyzzyzyyzzzyyzyyzzyyzzzyyzzyyyyzzzyzzzzzyyzyyzzyzzzyzyzyyzyyzzyzyzyyzzzyzyyzzzyzzzyyzzzyzzzyyyyyzzzzyyyzyyzzzyyzyzyyzyzyzzyzyyzzyzzzyzzzzzzyyyyyzzyzyzyyyyyyyzzzyyzzyzzyzyyyyzzzzzzzzyzzyzyzzzyzyzzyyzzyzzzzyzyzyyzzzyzyzzzzzzyyzzzyzyyzyyyzyzyzyyyzzyzyyyzyzzyzyyyzyyyyzzyyzyzzzzyzyzyzyyyzzyzzyzzyzzyyzzzzzyzyzzzzzzzyzzzzyyzzzyyzyyyzyyzyyzzyzzyyzyzyyzzzyyyzzzzzzzzyzzzzyzzyyzzyzzzzzzzyzyyzyzzyzyzzyyyyzzzyzzyyzzzyzyyyyyzzyzyzzzzzzyyyzyyyzyyyyzzzzyzzzyyzyzzyzyyyzzzyzzyzzyzyzzyzyyzyyyyzyyyyzzzyyzzzzzzzzzyzzyyyyzzzyzzyzyzzyyyyyzyzzzzyzyzzzyyzzzyyyyzyzzzzyyyzyzzyyyyzyzyyzzyzyyyzyyyyzzzzyzyzzyzzzyzzzzzyzyyzyyzzyzyzyzyyzzzyyzzzzyzyzyyyzzyyyyzzzyzyyyzzzyzyyzzzyzyzzzyzyyzzzyzyyzyzyyzyzzyyzzzzyzyyzyzyyyzyzzzyzzzzyyzyyyzzzzzzzyzyyyyyzyyyyyyyyyzyzyzzyzyyzyzzzyyyzzyyzyyzyzyzyyzzyyyyzyyzyzyyzzyzyyzyzzzzzzzyyzzzzzzzzzzyyzzzyzyzzyyzzzyyyzzzzzyyzyyzyzyyyzzyyyzyyyzzzyyzyyzyyzzzzyyzzzyzyzzyyyyzzzyyyyzyzyyzyyzyyzyzzyzyyyyyzyzzzzyzyzzzyyzyzyzyzyzyzzyyzzzzzyzyyyzzyyyzzyzzzyyzzzyzzzzyzyzyzzyzyyyyyzzzyyzzyyyyzyzyzzyzyzzzyyzyzzzzzyyzzzyyzzzyyyyzzyyzzyyzzzyzyyzyzyzzzzzzyyzyzzyyzyyyyyyyyzzyzzzzzyzyyyzzyyzyzzyzyzzzyzzzzyzzyzyzyyzzzzyyzzyzyyyyyyzzyzyyzyyzzyzyyzzyyyzyzyyzyzyyzyzzyyzzzzyzyzyyzzyyyyzzzzyyzzzyyzyyyzzzzzzyzzyzzzzyyzyyyyyyzyzyyzzzyyzyzzyyzzzyyyzzzzyyyyzyyyyzzyyyyyzyzyzyzyyzzyyzzyyyyyzzzyyzyzzzzyyzzyzzzzzyzzzyzzyyzyyzzyzyyyyyzzzyzzyyzzyyyzyyzzyzzzzzzyzzyyyzyyzyzzzyzyyzzzyyyyyyyyzyzzyyyyyzzzyzzzyzyyzzyzzzyzyzzzyyzzzzzzyyyzzzyzyyzyyzzzyzyyzyzyzyzzyyzyzzzyyyzyyzzzyzyyzyyzyzzzyzzyyzyyyzyzyyyzyyyzyyzzzyyyzzyyyyyyzyzyyzzzzyzzyzzzzzzzyyzzzzyyzyyzyzzyzyyyyzyyyyzyyzzyzyzyzyzzzzzzzyyzyyyzyyzyyyyyzyyyzyyyyzzzyyyzyyzyyzyyyzyzyyyyzyyzzzzyyyyzyzyyyzzzyyzzyyyyzzzyzzyyzzyyzyzzyzzyzzyyyyzzzzzzyzzzzzzzzzyzzzzzzzzzzyyzzzyzzzyyzyzyzzyyyyyyyyyzzyyzzyyyyyzyzyzyzzyyyzzzyzyzzzyzyyyyyzyyzzyzyzzzyyzzyzzzzyyzzzzzyzyzzyyzzzyzyyyzzzzyzzzyzyzyzzyyyzyzzzzyzzyzyzzzyyyzzzyyyyzyzyzyzzyzyzyzzzyyzzzzyzyzyzzzyyyyyyyyyzyzyyyyyzzzyzyzzzyzzyyzyyzyyyzzyzyzzzzzzzzzzyyyyzzyzyyzzzzyzyzzyzzyzzzyyzyyzzyyyzyyyyyzzyzzyzzyyzyyyzzzyzyyyzzzzzzzzzzzyyyzyzzzyyzyzyyyyzyzzyyzyyzyzzzyzzzzzyzzzyyyzyzzzyzzyzyzzyzzzyzzzyzyzyzzyzzzyyyyzzyzyzzyzzzzyzzzyyyzzyzyyzzyzyzyzyyyyyyyyyzzyyzzzzyyzzzyzzzyyzzzyzzzyzyzzzzyzzzzzyzzzzzyyyzzzzyyyzzyyyyyzzzyyyyyyzzzzzzzyzyyzyzzzzyzzyzzzyzzzyzyyyzzyzyzyzzzyyzyzyzyyyzyyzzzyzzzzzyzyzzyzzzyzzzzzyzzzzyyyzzyyyzzzzyzzyyyzyyyzzzzzyyyzyzzzzzyzyzzzyzzzzzzzyzzzyzzyzyyyyzzzzyyzzzzzzyyyzyyzzzzyzyyyyzyzyyzzyzzzzzzzzyyzyyzyyyzyyzyzyzyyyyzzyzyyzyyzyzyzzzzyzzyyzyyzzyyzyyyzyzyzzyyzyyzyyyyzzyyyyzzzyyzzyzzzyzzzzzzyyzzzzzzzyyyyyzyzzzyzyyyzzzzzzyzzyyyyzyzzzzyyzzzyyzzyzzyzzyyzyzzzzyyzzzyyyzyyzzzzyyzzyzzzyzyzyzzzyzyzzyyyyzzzzyyzyyzyzzyzzyzzzyyzyyzyyzzzzyzyzzzyyzzzyyzzzzzyzzzzzzzzzyyzzzyyyyzyyzyyzyzzzzyzzyyzzzzzzyzzzzyzyzyzzzyyyzzyzyzyzyyyzzzyyzzzyzzyzyyyzyzyzzzzzzyzyyyyzyzyzyyyyzyzyzyyyzzyzzzzzyyyzzzzzzzzzzzyyyyyyyzzzzzzzyyzyyyzzzyzzyzyzyzyzzyzzzzyzzzyzzzyzzyzzyzyzzyyzyzzzyzyyzzzyzzzyyzyyzzzzyzzzyzzzzzyzyzzyzzyyzzyyyzzzzzyzyyzzzyyzyyzyzyzyyyzyyyzzyyyzzzyyzyzzzyzzzyzyzyzzyyzyzyzzzyyyzzzzyyzyyzzyzyzzzzzyyzyzzyyzyyyzyzyzzzzyzyzzzzzyzzzzzyyyyyzyzzyyyzyzyzyyyyyzzyzzyzzyyyzyzyzyzzzzzzyyzyzzyzzzzzzzzzzyzzzyyzyzzzyzyyzzyyyyzzzzzyzzyyzyzzyyzyyzyzyzzzzzyzzzzyzyzyyzzzzyzyzzzyyyzzzzyzzzzyyyzyyyzyyyzzyyzyyyyyyyyyzzzyyzzyyyzyzzyyyzyzyzzzyzyyzzyyyyzyzzyzzyyzzzzyzyzyzzyyyzzyyyyzyzzyzyyyyyzyyyzyzyzzyzzzyzyyyzyyzyyzzzzzzzzzzyyyyzyzzyyyzzyzzyyzyyyyyyzyyyzyzzyyyzzyyyyyzzyyyyzzzzyzzyzzzzyzyyyyzzzzzzzzzzyyzyyyzyyzzyyzzzyyyzzzzzzzzyyzyzyyyzyzyyyyzzzzyzzyzyzzyzzyzzyyyzyzyyzyzyyyyyyzyzyyyyyyzzyyyyzzzyyyzzyzyyzyyzyyzyzzzyzyyyzzzyyyyzzzzyyzzzzzyzzyzyzyzyyzyzyyyzzyyzyyzzzyzzzzzzyzyyyyyzzzzyzzyyzzzzzyzzzyyyyyzyyzyyyzzyzyyyzzyyyyzzyzyyyyyzyzzzzyzzzzzyyyzzzyyzzzyzyzzyyyyyyyyyzzyzzzyyzzzyzzzzyzzyyyzyzyyyyzzyyzyzyyyyyyzzzzzzzzyzyzyyyzyzyzyyzyzzzyzzyzzyzyzzyzyyzyzyzzzyyyyyyyyzyzzyzyzzyyyyyyyyyzyyzzzzyyzzyyzyzzzzzzzzzyyzyyzzyyyzzyzyyzyzzyyyyyyzzzyyyyzyzzzzzyyyzzzzzyyyyzzzzyyzzzzzzyyzyyzzyzyzyzzzzzyyzyzzyzyyzzzyyyzzzzyyzyzzzzzzyyzyyzyzyzyyyyzzzyzzzyyzzzzyzyyzyzyzzzzyzzzzyyzzzzzyyzzzzyzzyyzyyyyyyyzzyyzyzzzzzyzyyzyyyzzyzyyyzzzyyzzyzzyyzyyzyzyzyyzyyzyzyyzzzyzyyzzyzyyyyyzyzyzzyzzzyyzyzyzzyyzzyyyzzzyyzzyyyyzzyzyyzyyyzzyzzzzzyzyzzzzzyyyzzzzzzyzyzzyyzyzzyyzyzzzzyzzzyyzyzyyzyzyzzzyzyyzzyzzyyzzyyyzyzyzyzzyzyyzyzzyyyyyzzzyyzzyyyyyzzzzzyyyzyyzyzzzyzzzzyzzyyzyzyyyyzyzzzyyzzzzyyyyyyzyzyzzyyyyzzzyzyzzyzyyyzzzzzyzzyzzyzzyyyyyyzyzzzzyyzyzzzyzzyyyyyzzzyyzzyzyzyzyyzzzzyzzzyyzzzyyzzzzyyzzzzzzzzyyzzzzyyzyyzzzzyzyzzzyzyzzzyzzyzzzyyzzzzyyyyyzzyyzzzzyyyzyzzyzyyzzzyzyyzyzzzzyyzzyzzzyzzzyyzyyyzzzzzyyzyyzzyzzyzyzzyyyzzzzzzyzyyzzzyyzzyyyyyzyyyzyzzzzzyyyzyyzzzzzzzyzzyzzzzzzyyyzzyzzzzzzzyzzzzyyzzzzyzyzzyyyzyyzyyyzzzyyyyyzyzzzzzyyzzyzzyzzyyyyzyzyzyzzzyzzzyzyzyyyzyyyzyzzyzyzyyyyzyyzzyyyyzzzyyyzyyzyzzzyyzzyzyyzzzyyzzyyyyzyyyyzyzzzzyyyyzyyyyyzzzyzyzyyzyyzyyyyyzyyzyyyzyzzyzzzyyzzzyzyyzyzzyzzzzzzyzzyzyzzyyyzzzyyzyzzzyyzzyyzzzzzyzyzzyyzzyzyyyzyzzzyzyzzzyyyyyzzzzyzzzyzyyyzzzzzzzyyzzyyyyyyzyzyzzyzyyzzzzzzyzyzyyyyzzyyyzzyyyzyyyyyyyzzzzzzzzzzzyyzyyyyzyyyzyzyzyzzzyzzyyyzyyzzzzyyyyzyyyyyyzzyyyzyyyyyyyyzzzyyyzyyzzzyyyyyzzzzzzzyyyyyyyzzyyzzyzzyyzyzyzzyyzzzyyyzyzzzyzyzzyyyzzzyyyyzyzzzzyyzyzzzyzzzyyzyyzyzzyzyzyzyzyyyyyyyyzzyyzzzzyzzzzzyzzyyzzzyzzzzzzzyzzyzzzyyyzyyzyyyzyyyzzyyyzzzyyyyzyzyyzzyzyzzzyzyzyyyzzyzzyyzzzzzyyyzyzyzyzyzyzyzzyzyzyzzyzzzzzzyyyyyzyzyyyzyzzyyyyzyyyzzzyyyyzyyyzzyyyzzzzzyzyzyzzzyyyyyyzzyzzyyyzzzzyyzyzyzyyzzyzzzzzyzyzzzzzyzyzzyzzzyzzyzzzzyyzyzyyzzyzyyzyzyzzzzzyyzzzyyzzyzyzyzzyyzyzyzzyyzyzyzyzzyyzyyzyyzyzyzzzyzzzyyyyzyzyyzzyzzyyzyyyzzyzzzzyyyyzzyzyzzyzzyzzyyyyyzzzyzzyzyyyyzzzzyzyzzzzzyyzzyyyyzzyzzyyzzzyzyyzyyzzzyyyyzzzzyyyyzyyzzyzzzyzyyyyyyyzyyzyyyzzzzyyzyzzzyyyzzzzyyzyyyzyzyyzyyzzyzyzzzyyzyzzyzzyzzyzzzyzzyyyzyzzyyzzyzyzzyzyyzyzzzyzyzzyzyyzyyyyzzzyzyyzyyyzzzyyyzzzyzzyzzyzyyyyzzzzzzyzyzyzzzzzzzyzzzyzzzzyzyzzyyyzzzzyyzyyzyzyyzzzzzyyzyzyyzzzzzzzyzzzyzzyzyzzyyyyzzzzzyyyzyzyzzzzyyyzyyzzzyzyyzzyyyzzzzyyyzyzyyyyyzyzzzzzyzzyzyzzyzyyyyzyyzzzyyzyyzzzyzzyzyyzyyyzyzzzzyyyzzyzzzzzzyyyzzyzzzzzzzyyzyzyzzzyzyyyyzzyzzyyyyzzzyzyyzzzyyzzzyzyzzyzzzzyzzyyzyzyyzyzyyyzyyzyyzzzzyyzzzyzyyzzzzyyzyzzyyzyzyyyyzzzzzzzzyzyyyyyyzzzzzzzzyyyyzyzzyyyzyzyzzzzyyyzyyyyyzzzzyzyzyzyzzzzzyyyzyzyyzyyyzzyyyyzyzzyyzzzyzyyzyzyzyyyyyzzzyzzyzzzzzyzzyzzyzyyzzzzyzzzzyzzyzyyyyzzzyyzzyzyzyyzyyzzyzyyzyzzyyyyzyyzzzyyzyyzyzyzyzyyyyzyyyyzyzyzyyzzyzyzyyzzyyzzyzyyyyyyzzyzyyzyzyyyyyyzzzyyyyzzzzzyzzzzyzzyzyyyyzzyyyzzzyyyzyzyyzzzzzyyyzyyyzyzyzzyyyyyzzyzzzyyzyzyzyyyyzyyyyyzzyzzzzyzyyzzzyyzzyzyzzyyzyzzzzzzzyzyzzzzyyzzyzyzzyyzyyzzzyyyyyyzzzyzyzyyyyyzyzyyyyzyyzzyyzyzzyzzzzyzzzzzzzyzzzyzzyyzzzyzyzzzzzzzzzzzyzyyzyzyyzyyyyyyzzyyyzzyzzyzyyyyyzyzzzzzzzzyzzzyyyyzyzzzzzzyyyzzzzzzzzyyyyzzzzyyyzyyzyzzzyzyyyzyzzzzyzyzyzyzzzyyyyzyyyzzyyyzyzzzyzyyzzzyyyzzzzyzyyyzyyzzzzyzzzzyzyzyzyzzzzyyzzzyzyyzzzyzyzyyyzyyyzzzyzzzzyyzzyzyyzyyzyyzzzyyzyyzyyyyyzyyzzzyzzzzyyzzzzzzzyzzyzzyzyyyyzyzzzyzyzyyyyyzyzzzzzyyzyyyyzyzzyyyzyyyyzzyzyzzyyyyzyzyzzzzyyzyyzzzzzzzyyyyzyzzyzyzyzzyyyyyzzzzzyyyzyzzyzyyyzyyyzyyzyzzzyyyyyyzyyzzyyzzzzzzyyzyzyzyzyyzyzzyzzzzzzzzzzzzyzyzyzzyzzyzyzyzzzzzyzzzzzyyzzyyyyyyzzzzyzyzyyzzzyzyzzyzzzzyyzyyzzzzzzyyyzyzzyzyzzyyyyyyyzzyzyzyzzzyzyyyyzyzzyyyzyzyzyyyzyyyzzzyzzzzzzzzyzzzzyyyyyyyzyyzyzyzyyyyyzzyyyzyzyzyyzyzzyzzzyyzzzyyzyzyzzyzzyzyzzzzzyzzzyzyyzyzzzzyzzyzzzyyzyzyyzyzyzyyyyzyyyzzzyzzyyzzyzzzzyyzyzzzyyzyzzyzzzyzyzyyyzzzyzzyzyyzyyyyzzzzyyzyzyzzyyzyyzzyyzzyzyzzzzzzzyyyyyyyyyyzyzzzyzzzyyzzyzzyyyyyzyzzzyzzyzyyyzyyzzyzyzyzzzzyzzyyyyzzyzyyyyzyyyzzyzzzzyzzzyyzzzyyzzyyyyzyyyyzzyzzzyyzzzyzzyyzyyzyzyyzzzyyzzzyyzzzzzyzyyyzyyzzyyzyyyyyyzzyzyyyyzzzzzzyzzzyyyzzzyzyzzyzzzzzzyyzzyzyyzzzyyzyzzyzyzyzyzyzzyyzyzzzzzyyzzyzzyyzzyzyzzzyzzzzyyzzyyyyzzyzzyzyzyzyzyzyyzyzyyyzyzyzzzyzyyyyyzyzzyzzyzyyyzzyyyyzyzyyyzyyyzzzyyzyzzyzzzzzyyzzzzyzzyyzzyzzyyzzzyyyzyyyzyyyzyyyzyyyzzzzyzzyyyyzyyzzzzzzyyyyzzzzzzyzyzyzyzzzzyyzyzyyyyzzyyzzyyzyzzzyyyzyyyzyzyzzzyzyyzyzzyzzyzzyyyzyyzzzyzzyyyzyyzzyyyzzzzyzyyzyzzzyzyyyyyyyyzzyyyyyyyyzyyzzzyzyzyzzzyyzzyzzyzzzzzyzyzyyyzzzzyzzzyzyzyzyyzzzzyyyzzzzyzzzzyyzyyyzyyyyzyyyzyyyzzzzyzzzyyyzzzzzyyyyyzyyyzyyyyzyzzzyzyyyyzyyyzzzzyzzzzzzzzzzzzyzzyyzyzyyyyzzzzzzyzyzzyzzyyyzzzyyzyyyyzyzyyyzyyyzyzyyyzzzyzzyzzzzyyyzyzzyyzzyyzyzzyzzzzzzyzyyyyzyzyyzyzyzyyyzyzzyzyyzyyyzzyyyzyyyzzyyyzzzyzyzyzzzzzyzzyyyyzzzyyzyyyzzzzyzyzzzzzyzyzzzzzzzyzzyyyyzyyyzzyzzyzyzyzzyzzyyyyzyyzyyyyzyyzzzzzzzyzzzyyyyyzzzyyyyyyzzzzyyyyzzyyyyyzzzyzzyzzzyyyyzyzzzzzzyzzyzyzyzzzzyzzyzzzzyzyzyyyyzyyzzzyzzzyyyyyyyyyzyzzzyyyzyzzzyyzyzyyzzzyzzzzzzzzzzzzzzzyzzyyzyzzzyzyyzyzzyyyzzzzzzyzyzzzzyyyyyyzyyzzzzzzzzzyzyyzyyyyzzzzyyzzzyyyyyzzyzzzyzzyzyyyzzzzyyyyyzzzzzzzyzyyzzzzzzyzzyyyzyyyzzzyyyzyzzzzyzyyzzzzzyyyyzzyyzyyyzyyyzyyyzzzyzzyzzyzzzyzzyyzyyzzyzyyzzyzzyzzzzzyyzzyzyzzzzyzzzzzzzyzzyyzyyzzyzyzyyyyyzzyzzzzyyyzzyzyzzyyyzzyzzyzzyzzyzzzzyyzzzyzzzyyzzzyzyyzyzyyyzzyzyyyyyzzyzyyyzyzzzyzyyyzyzyzyyyyzyyzyzyyzzzzyzzzyzyyyzyzyzyzyyzyzyyyyzyyzzyzyzyyzyyzyzyzzzyyzzyyyzzyyzyyzyyzyyyzzzyzyzyyyyyyzyyzyyzyyyyzyzyyzzyzzzyyyzzyyyyyyzyzyzyzyyyyzyyyzzyzyyzyzyzzyzzyzyzzzyzzzyzzzyyyyzzyyzzzyyyyzzyyzyyzyzyzzzzzyyzyzzzyyzzyyzyyyzyzyzzzzyzzyyyzyyyzzzzzyzyyyzyzyzzzzyzzzzzyyzyzyzzyzzyyyyzzyyzzyyyzzzyzzzyyzzyyyzyzyyyyyyzyyzyzzyyzyyzzzzyyzzyyzzyyzzzzzzzyzzzzzzyyzyzyyzyyzzzzzzyzyzyyyzyyzzyzzyzyzyzzyzzzzzyzyyyyyzzyyzyyzzzyyyyyyyyyzyyyzyzyzzyzzzzzzyzzzzzyzzzyyzyyyyzyzyzzyzzyyyyzzzyzzzzyyyzzzzzyyyzyzzyyyzzyzyyyzyyzzyyzzyzzyzyzyzyyzzzzyyzzyzyzyyyyyzzzzzzzzyyyzzyyyzyyyzyzyyzyzyyyyyyzzzzyyzyzyyyzyzyzzzzyzyyyzzzzzzyzyyyyzyyyyyyyzyzzyyzyzzzyzyzyzyyzyyzzzzyyzzzyyyzzyyyzyzyzyzyyyzzzyzzzyyyyzzyyyyyyzyzyzyyzzyyyzyyyyzzzzzyzzyyyzyzzzzyzyzyyzyyyzzyyyzzyyyzyzzyzzyyyyyyyzyyyyyyzzyzyzzyyzzzzyzzyyyzyyzyzyyzyzyyyzzyzzzzzyyyyyyzyzyzzyyzzzzzyzzzyyyzyyzyzyyyzzyzzzzzzzyyzyyzzyyzzyzzyyzzzyyyyzzyyzzyzzyzzyzzyyzyyyzzyyzzyzzzzzzyyzzzzyzyyyzyyzyzyzzzyzyzzzzyyyzyzzzyzyyyyyyyzzyyzyyyzyzyzzyzzzzzyyzzyyzyyzyzyyzyyzyzyyyzzyyzzzzyzzyyyyyzyyzyzyzyyzzzzzzzyyyzyzyyyzzyzzzyzzyzzyzyyzyzzzzzzzzzzzzyyzyyyzyyyzyzyyzzzyyzyyzyzzyzzzyyyzzzyyyyzzyzzzzyyyzyyyzzyyyyyzzyzyzyzzyyyyyyzyzyyyzzzzzzzzyzzzzzzzyyzyyzzyzzyzyzzzyzzyzyyyyzzzyzyzyzzzyzyyzyyzyzzyyzzzyzyzzyyyzzyzzzyzyyyzzyzzyzyzzzyzyyzzzzzzyzzzzyzyyyyyzyyzyyyzyzyyzzzzyzyzyzyzyyzyyzzyzyzyyzzyyzzzzzzzyzzyyzzzzyyzzzyyyzzyzzyzzzzyyyzzyyyyzyzyyyzyyzyzzzyyzzzyyyyyzzzyzyyyzzyzyyyyyzyyyzzyyyzyyzyzzzzzzzzzyyyzyzzyyzyzzzzzyyyzzyzyzzyyyzzzzzzyyzyyyzyzzyyyzyyyzzyzzzyyyzzyzyzzzyyyzzyzyzzzyyzzyzyzyyyzzzzyyyzyzzyyyzzzzyyzyzyyyyzzzyzzzyyyyyzyyyyzyyyzzyzzzzyzzyyzyyyyyyzzyzyyyyyyzzyzzyyzyzzyzzyyzzyyyyyzzyyyyzzzzyzyyzyzzyyyyzyyzzyyzyzyyzyyzyyyyzzyzzyyzzyyyzzzzzzzzyyyyzzzyzzzyzyyzzyzyzyzzzyyyzzzyzzzyzyzyzyyzzyzzzzyyzyzzzzzyzyzzyzyzzyyyzzzyzzzyzzyzyzyyzzyzzzzzyyzzzyzzzyzzzzzzyzzzzzyzyyyzyyyzyzyyzyzzzzzyzzzyyzzzzzyzzyyzyyzyyzyzyyyyzzyyzzyzyyyzyyyyyyyyyzzzzzzyyzyzzzzyzyyyzyzzyyzzyyyyzyzyzyyzzyzyyyzyyzzyzyyyyzzyyyzyyzyzzzyyzyyzzzzzyyzyzyzzzyyyzyzzzyyyyzyyzzyyyzyyyzyyzyzyyyyzyyzzyyzzzzyzzyzzyzzzyzzzyzzyzyyzzzyyzyyyyyzzyzyyzyyzzzzyzyzyyyyyzyyzyzzyzyyzzyzyyzyzyyzzyyyyzyyyyyyzzzyyyyyyyzyyzzzyyyzzzzzzzyyzyzyzzzzyzzzyyyzzyzzzyyzzyzzzyyyzyzyzzyyyyzyyzyyyyzzzzyzyyzzzzzyzyyzzyyyyyzzyzzzyzyzzyyzzzzzzyzyzzzzyyyzzyzyyyyzyzzyyyyyzzzyyyzyzyyzyyzzyyyzyzzyzyyzyzzzzyyyzzyyzyzzyyzzzzzzzyyyzzzyyyyyzzyzzyyzzyyyzyzzzyyyzzyzyyyzzyyzyzyzyyzyyyzzyyyyzzzzyzyyzzzyyyzyyzyyzzyzyzyyzzyyzyyyzyzzzzzyzyyzzyzzzzzzzyzzyyzyyzyyyzyzzyzzyzzyyyzyzzyzyyyyyzzzyyyyyyyzzzzyzyyyyzyyzzyyzyyzyyyzyyzzyyzzyzyzzyzzzzzzzyzzzyzyyyyzyyyzzzyyyzzzzyzyyzzzyzzzzyyyyzyyyzzzyzyyyyyyyzyzzyzzzyzzyzzzzzzzyzzzyyyzzzzyzyzyzyyzzzzzzzyzyzyzyyzzyyzyyzyyyyyyzzyyyzyzyyyzzzzyzzzyyyyzyyyyyzyzyzyyyyyyzzzzyyzzzzzyyyyyyyzzyzyzyzyyyyzyyzzzzzyyyzzzzyyyyzyyzyyzzzzzzyyzyyzzyzyyyzzzzyyzyyzyzzyzzzzzzyyyzyyzzzyyyzyyzzzzzzyzzzzyyyyzzyyyyyzyzyyzyyyzzzyzyyyzzzzyzzzyzzyyyzyyzyyyyyyyzyzzyzzzzyzyzyzyzzzyyzzzzyzzyzyzzyzzzzyzzzyzyyyyzzzzzzyyyyyzyyyzzyyyyyyyyzzzyzyyyyyyzyzyzyyzyyzzyzzzzzzyyzyzyzyzyzyzyzzyyzyyzzyzzyyzyzyzzzyyzyyyzyyzyyzzyzyyyzyyyyzzzyzyyyyyzyzyzzzyzzzzzyyyzyyzyzyyzzzyzzzzzzzzzzyyyyyzyzyzzzzyzzyzzzzyzyzzyzzyzyzzzzzzyzyyzzzzyyyyzyyzzzyyzzzzyzzyzzyzzyyyyyyzzzyyyzyzyyyyzyzyyzzzyyzyzzyzyyyyyzyyzzzyyyyzzyzzzyyyyzzyzzzzzzzzyzyzzyzzyzyyzzyzyyzyzzyzzzzzyyyzzzzyyzyyyyzyzyyyyyzzzyzyyzyyyzyyzzzyzyzzyzyyyzyzyyyyzyyyzyyzyzzzzzyzzzyzyyzzzzyzzyzyyyzyzyzyzyzzzzyyyzzzyyyzzzyzzzzzyzzyzzyyyzyzzzzyyzyyyzzyyyyzyzyzzyyyyyzyzzyzzzzzzzzyzyzzzyzyzyyyzzyyyyzyyyyyzzzzzzyzzzzzzzzzzzzzyzzyyyzyzzzzyyyyzyzyyzzyyyyzyzyyyzzyzzyzyzyyyyyyyyzyzyzyyzzyyyyzzzzzyzzzzyzyzyyzzyzyzyyyzyyzzyyzzzyyzzzyzzyyzyyzzzyzzzyzzyyzyyyyzzzzzyyzzyyzyzzyyzzzzyyzyzzyyyzyyyzyyzyyzyzzyyyzzzyyzyzzyzyzzyzzyyzyzyyyzzyzzzzzzyyyzzyzzyyzzzzzyzzyzyzzyyzzyyyzzzzyyyyyyzyyzzyzyyzzyzyzyzyzyyzzyzzzyyzyzzyyyyyyyzzzzyyzyyzzzyzzzzyzyzyyyyyzzzyyyzyyzzzyyyyzyyzyyzyzzzyzzyyzzyyzzyyzyzzyzyyzzzzzyzyyzyzyyzyyzzyyzyzyzzzyzyyyzyzzyzyyzyyyzyyyzyyzzzzzzzzyzyyyzyzyzzzyzzyzzzzzyzzyyzyzzzyyyzyyyyyzzzyzzzzzzyzyzyzyyyyzyyyyyzyyyzyzzyyyyyyyzzzzyyzzzyzyyyzyzzyyzzzzzzzyyzzyzyzyzzzzyzyyyzzzzzyyyyyzyyzzzyzyyzyzyzzyzyyzzyzzzzzzzzyzyzzzyzzyzzzyzyzzyyyzyyzzyzyyyyzzzzzyyyzyzyyyzyzzyyzzzyzzzyzyzyzzyyzzyyyyzzzzyyzzyzzzzyzyzzyzyyyyzyyyzyyyyzzzyzzzyyyzzyyzzyzyzzyyyzyzzzzzyzyzyyyyyyyzzyzyzzzyzzzyyyzzyzzyzyzzyyzyyzzyyyyyzyyyzzzzzzyzzzyyzzzzzyzzzzzyyzzyyyyyyzzyzyyzyzzzyyyyyyyzzzyyyzzzyzzyyyzyzzyyzzyzzzzyyyyzzzyzyzzzyyzzzzzzyyzyzzzyyzyyyyyyyyyzyyyyyzzyzzzyyyzzzzzyyyyyyzzyzzyzyyzzzyzzyyzyyyzzyzzyyzyzyzyyzzyyzzyyyzyyzyyzyzyzzyzzzyzyyzyzzyyzyyzyzyyzyyyyzyzzzzzyzzzzyyzzyzyyyzzyyzyzzyzzzzyzzzzzyyzzyyzzzzyyzzzzyzzzzzzyzzyyzzyzzzyzyyzzyyyyyzyyyzzyzyzzyzyyzzyzyzzzzzzzzzyyyyyyyyzzzyzzyzyzyyzzzzzzyzzyyzzzyzzyzyyyzyzyzyzyyyyyzzzzzyyzyyyyyyyzyyzzzyyzzzzzzyyzyyzyyzyzzyyzyyzyyyzzzzzzzyzyyzyyzyyyyzzzzzyyzyzzzzzzzyzzyzzyzzyzzzzyyyzzyyyzzzzzzzyzzzzyzzzzzzzzzzzzzzzyyyyyzyyzyyyzzyzyyyzyyyzzzyyzyyzyzyzzzyzzzyzyzzzyzzzyzyzzyzzyzyyzyyzzzzzyyyzzzzyzzyyyyyzzyyzyyzyzyyyyzzzzzzzzzyyzyyyyyzzyyzzzyzyyzyyzzzzyyzzyzzyzzzzzzyzzyyyzzzyzyyyyzyyzzyyzzzzyzyyzzyzzyzzzzzyzyyzyzyyzyzzzzzyzzzyzzyyyyyzyyzzzyzzzyyzzyyyzzyzyzzzzzyzzyzyzzyzzyzzyyzyyzyyyzyyzyyzzyzzzzzzyzzzyzyyyzzzzyzyzzzyzzyyzyyyyyyyyzzzzyzyzyzzzyzzyyyzzzzzzyyyzzzyyzyyyzyyyzyzyyyyzyzzyyyyzzyyyzzzzyyzzyzyzyzyzyzzzzyyzzyyyyzzzyzyyzyzyyzyyzyzyzzyzyyyzyzzzyzyzyyzzyyyzyyzzyyzzyyzyyyyzzzzyyzzzzzyzzzzyyyzzzzyzyyzyyyzzyzzzyyyyyzzyzzzzzyzzzzzzyzyyzyyzzzyyzzyzzyyyyzyyzyyyyyzzyyzzzzzzzzyzyyyyyzzzyzzzzzyyzzyzyyyyyyyyzzyyzyyzzzyyyzzzzyyzyzyzzzzyzzyzyzyyzzzzyyzyzzyyyzzzzzzyyyyzyzyyzyzzzzyzzyyyyzzyzyyzyyzyzzyyzzyzyyyyzzyzzyzyyyyyzzzyzyzyzyyzyyyyzyyzzyyyzzyyyzzyzzyzyyyyzyyyzyyzyzzyyzzyyzyzyzyyzyzyzyzyyyyzzyzyzyzzzyzyyzzyyyyzyyzzzzzzyzyyzzyyzzzzzyyyyyyzyyzzzyzyyzzzyzyzyzzzzzzyzzyzzyzyzyzzzyyzzyyzzzyzyyzzzyyyyyyyzyyyyyzyyyyzyzzzyzzyzzzyzyzyzzyyzzzzzzzyzzyzyzyzyzzzzzzyyzzzyzzyzzyzzyyzyyzyzzzyzyyyyyzyzzzzzzyzzyzzzyyzzyyyyzyzzzzzyzzzyzzzzzyzyzyzzzyzzyzyyzzyyzyzyzyzyyyyyzzyzyyyyyzyzzzzyzyzyzzyzzzzzzyyzyzzzyyzyzzzzzyyzyzzyyyyyyzzzzyyzzzyyyzyyzzyyzzyzyzyzyzyzyyyyyyyzzzyzzzyzyyzyzzzyyzzzzzzyzyyyyzyzyzyyyzzyzyzzzyyzzzyzyyzzyzzzzzzzzyzyyyyzyyzyyyyyyzzzzyyyyyyyzyzzzzyzzyyyzyyyzzyyyzzyyzyyyyzzyyzyzyzzzzyyyzyzyzyzyyyyyyyyzzyzzzzzyyyyzyzyzyyyzzzyyyzzyyyyzzyyyzzyyzzzzzzzzyzyzzzyyzzyyzyzyzzzyyzzzyyyzyyzzyyzzyyyzyzyyyyyzyyyzzzzzyyyyyyyyyzzyzyyzzyzzyzyyzyzyzzzzyyyzzyzzyyyyzyyyyzzyyzzyzzzzzyyzzyzzyyyzzyzyyyyzyyzzyyyzzzzzyzzyzyyyyzyzzzzzzzyzyzzzzzyzyyyzyyyyyyzyzyyzyzzzzyyyyyzzyzyzzyyzyyzzyyyzzzzzyzyyyyzzyyyyzyyyzyyzzzzzyyzzzzyyzyyzyyzyzzzyyzzzyyzyyyyzzyzzyzyyzzzzzzzyzyzzzyyyzzyzzyyzzzyyzyyyzzzzyyyyyzzyyyyzyyzyzzyzyyyzzzzyyyyyyyyzzyzzyyzzzzyzyyzyyyzyyzyyzzzzzyyyzzzyzyzyyzyzyyzyzyzzyyzzzzyzzzzzyzyyyzzzyyzyzyyyzyzzyzyzzyyzzzyzzyzyyyzyyyyyyyyzyzzyzzyyyyyzzzyyzzyyyyyzyzyzzzyyyzzzzzzzyyyzzzzzzyyyzzzyyyzzzzzzzzzzyzyyzyzyyzyzyyyyyzzyyyzyzzyzyzyyyzyzzzzzyyzzyzzyyyyzzzzyyzzzyzyyzzzyzzyzzzyyyzzyyzzzyzyzzzyzzyyzyzyzyyyzyyyyyzzyzzzzzzyyyyyzzzyyzzyyyzyyzyzyyzzyyzyzyzzyyzyzyyyyzyyyyyzyyzzyzyzzyzzyzzyyyyyyzzyzyyzzyzzzyzzyyzzzzzzzyzyzyzyzzyyyzzzzzyzzzyzzyyyzyyyyyyyyyzyzyyyyyyyyzyyzzzzyzzyyyyyyyyzyyzyzzzzzzyzzzzyyyyzyzyzyzzzyyyyyyyyyzyyzyyyyyyzzzzyzzyyzyzyzzyyyyyzzzyyyyzyyyzyzyyyzzyzyyyzzyzyyzzyzzyzzzzyyyyzzyyyzyzyyzzyyzyyzzzyzyyyzyyyzzyzyzyzyyzyyyzzyzzyzyzzzzzzzzzyzzyzyyyyyyyyzyyyyyzyzzzzzzzzzyzyzyzyyyzzzyzzyyzyyzzzzzyyyzyzyzzyzyzzzyzyyzyyyyzyzzzyzzzyyyzyyzyyyyyzzyzzyyyyyzyzyyzyzzzzyyzyyyyzyzyzzzzzzzyzyzzyzyzyzyyyyzzyyzyzzyyyyyzzyyyzzzzzzzzzzyzzzzyyzyzzzyyyzyyzzyzyyzyyzyyyzyyzzyyzzzyyzzyyyzyyzzzzyyyzzzzyzyzzyzzzyzyzyyyyzzyyyzyzyzyyyzyyyzyyzyyzyyyzyzzzzyzzzzzzyyyzyyzyyzzyyyyyyyzyyzyzyzyzyzzzzzzzyzyzzyzyzyzzzzyzyzyzzyzzzyzzyyyyyyyzzzyyzzzyyzzzzzzyzyzyzzzyzzyyzzzzzyzyyyzyzzzyyzzzyyyzyzzzyyzyyyzzyyyyyyyyzyzzyzzyzzzyzzzyyzzzzzyzzzzzzzzyyyzyzzzzzyzyzyyyzyyyzzyzzyzyyzyyyzzzyzyzzzyzzzyyzyzyzzzzyyyzyyzyyzzzyyyzzyyyzyzyyzyzzyyyyyyzyzzyyyyyyyyzzyyzzyyzzzyyzyzyzzyyzzzzzzyyzyzyzyzyzzzzzyyyyyzyyyyzyzzzzyzyyyyyzyyyyzzzzzzzzzzzyyzzzyyzzyyyyyyyyyzzzzyyyzyzzyyzyyyyzyzyyyyyzyyzzzyzyyzzyzyyzyzyzyyyyyzzyyyyyyzyzyzzzyzzzyyyyzyyzyzyyzzyzyzzyzyyyyzyyyzzzyzzzyyzzyzyzzzzzyzzyyzzyyyzyzzzyzyyyyzzzzzzzzyzzyzyyyzyzzzzyyyyzzyzzyzzzyyzzyzzyzyzyzzzyyzzyyzzzzyzyyyzyzzzzyzzyyyzzyyyyzyyyyzzzyyyyzyzyyzyyyzyyzyyzyzzyyyyyzzzzyzzzyyyzzzzzzyzzyyzyyyzzyyzyzzzzyyyzzzzyzyyyzzyyzyyzyzyzzzzyyzzzzyzyyzzzzzzzzyyyzyzyyyyzyzyzzyzzzyzzyyzzzyyyzyzyyyyzyyzzzyzzzzyyyzzyyyzyyyyzyzzyyzzyzyyyzyzyzyyyzyzyyzyzzzyyyzyzzzyzzyzyzyzyyyyyzyyzyyyzyzyyyzzyyyyyzzzyzyyzzyzzzzyyzzyzyyzzyyyzyzzyyyzzzyzzyzyyyzyzyzzyzyyyyzyzzyyzzzzyyyzzzzzyyyyzyzyzzyzzzyzzzzyyzzzyzyyzzyyyzzzyzzyzyyyyzzyzzzyzyyzzzyzzyzyyzyzzyzzzzyzyyyyzzzyyyzyzyzzzzzzzzyzzyyyzzzzyzzyzyzzzzzyzzzyyyyzyyyyzzzyyzyyzzzyyyzzyyzzzyzyyyzzyyyyyzzyyyyzyzyyzyzyzyzyyyyyzzyyyyyzyyyyyyzyyzzzyyzzzzzzyzzzyzyyzyzzyyzyzyzzyyzyzyzyyzyyzzyyyzyyzyyyyzzzzyzyyyzzyzzzzzyzyyzzyzyyzzzyzzzzyyzyzzyyzzyyzyyyzzzzyyyyzyzyzzzzzzyzzzzzzyzzzyzyyyyyyyyyyyzzyyzyyyzyzzzyyzyzzzzyyzyzyzzzzzzyzzzyyyyyzyzyzzyyyyyyzzyzzyzyyzzzzyyyyzzzyyyzzzzyyzyzzyzzzzzyyyzyyzzzyyyzyzzyzyzyyzzzzyyzyyyzzyzzzyyyyzyzzyzzzzyyzzzzzzyzyyyzyzzyyyyzyzyzyzzyyyzyyzzyyyyzzzzzyyyzyzzyyzyyzyyzzzzzzyzyyyzyzzyyyzzyzzyzzzyyzyzyzzyzzzzzyzzzzzyyyzzzyzyyzzzzzzyzyzzyyyzzzzzzyyzzzzyyzyzyyzzzyyyyyzzyyzzzzyyyzyyyzzyyyyzyyyzzyyyyyyzzyyyzyyyyzyyyzzzzzzzzzyzzzyzyyyzzyyyyyzyzyzzyzzzzzyzyzyyzyyyyyyzyzzyzzyzzyzzyyyzzyzzyzyzzzzyzyzyzzzyyzzyyzzzzzzzyzyzzyyyzzyyyzyzzzzyzzyzzzyzyzyyyzyyzzyzyzyyzzyzzyyyzyyzzyzyyzyyzyyyzzzzyyyyzyyzzzzyyzzzyzzyyyzyyyyzzyyzzyyyyzyyzzyzzzzzzzzzyyzzyyzzzzyyzyzzzzzzzzzzyyzzzzzzzyzzzzyzyzyzzyyzzyzyyzyyzyzyzzyyyzyzyyyzyyyyzyzyyyzzzzzyzzyzzzyzyzzzyyyzzyzzyzyzyzzzyzzyzzyzzzyzyzzzzyyzzzzyzyzzyyzzyzzyyzyzzzyzzyyzzzzzzyyyzyzyyyyyzyzzyyyzzyyzzyzzzzyyyzyzzzyzyzyzzzyyzzzzzyyyzzyyzzyzyyzzyyyyyzzzyzzyyyyzyyzzzzzyyzzzzyzzzzyyyzyzzyyyzzyzyzyyyyyzyyyyyyzyyyyyyzyzyyyyzzzyzyzyyyyyzzzyyzzzyzyzyzyyzzzyyyyzzzyzyyyzyzzyzzyyzyzyzzyyyyzyyzzzyyyyzzzzzzzzzzzzyyyzzzzzyyzzzzyyzyyyzzyyyzyzyyyyzzyyyzyzyzyyyzyyzzyzyyzyyyzzyzzyzyzzzzzzzyzyyzzzyzzzyyzyzzzzzzzyzzyzyzyyzzyzzzyyyyyyyyzzzzyzyyzyzzzyyyyyzyzyyyyzyyyzyyyyyyyzyyzzyzzzzzyyyzyzzzyyyzzyzyzzzzzyzzzzyyyzyzzyzzzzyyzzzzyzyzyyzzyyzzzyyyzyyzzzzyyzzzyyyyyzzzyzyzyyzzzzzzzzyzzyzyyzyyzzzzzzzyyzzyzyzyzzzzyzzyyyzyzyzzzyzzyzzyyyzzzyzyyzzzzzzzzzyzzzzzzzzzzzzzzzzzyzyzzyzzzzzzzzzzzzzzzzyzyzzzzyyzyyzyyyyzyzzzzzzzzzyyzzyyzzyyyyyyzyyyyzzzyyyzzyzyyyyyzzyyzyyyyyzzyyzzzzzyzzzyyzzyzzyzyzyyyzzyzzzzzyzzyyzzyyyyzyzyzyzzyyzyzzyyyyyzyzzzzyyzyzzzzzyyyyyzyzzzyzzyzzyyyyyyyzzzyzzzyzyyzyyyyzyzyzyzzyyzzzzzzyzyyyzzzzzzzyyzyzyyyyyyzyzyyzzyyyyzyyzyzzzyyyyyyzyzyyzzyyzzyzyzzzyzzyyyyyzyzzzyzzzyzzzyzzzyyzyyyyyzzzyyyyzyyzzyzzzzzyyzzyyyyzyyzyyyzyyzzyyzyyyyzzzyzzzyzzzzyzzyyzyzyyzzzzzzyzzyzzyyyyzyyzyzyyyyyyyzyzyyzzzzzyyzyzyzzzzyzzyyzyzzyyyyyyyzyyyzzyzzyyyyyzzzyzzyyyzyyzzyzyzyyzyyyzyyzyzyzzzzyyyyzyyyyyyyyyzyzzzzyzyyyzyzzyyyyyzzzyyzyzyyyzyzyyzyyzzyzyyzyyyzzyyzzyyzyzyyyyyzzyyzyzzyzzzyzzyzyzyzyyyzzzzzyyzzyzzyzzyzyzyyyzyzyzzyyzyyzyyzzzyyzyzzzyyyzzyyyyzyyyzzyzzzzyyzyyyyyzzzyyzzyzzzzzzyzzzzyyzzyyzzyzyyzyyzzzyyyzzyzyyzzyzyzyyzzyyyyzyyyzyyyyzzzyzyzzyyzzyzyyyzyyyyzzzzyyzzyyyzyzzyyyzyzyyzyzyyyzzzyyyzyzzyzzyyzzzyyzyyyyzzzzzzyyzzzyzzzyyyzzzzzzzzyyzyzyyyzzzyyzzzzyyzzyzyyyyzzzyyzyyzzzyyyyyyzzzzzyyyyyzyzzzzzzzyzyyyzzzyzzyzzyzzyyyzyzyzzyyyzzzzyzzzyyyzyzyzyyyzyz
Selengkapnya
Kunjungi Toko
OPPO Luxury Rhinestone Phone Case Cover Holder Stand For Oppo A51 A51t A51kc protective Ultra-thin Silicone soft Case(Multicolor-1) intl at 146000.00 IDR from Lazada
-53%
OPPO Luxury Rhinestone Phone Case Cover Holder Stand For Oppo A51 A51t A51kc protective Ultra-thin Silicone soft Case(Multicolor-1) intl
Rp 146.000 Rp 316.000
Lazada
Kunjungi Toko
OPPO OPPO R7 Mobile Phone Case,Premium Clear Transparent Crystal Bright Soft TPU Pudding Back Cover Case Shell For OPPO R7(Black)[Scratch Resistant / Anti Yellow-Aging / Slim Easy Grip] at 177000.00 IDR from Lazada
-7%
OPPO OPPO R7 Mobile Phone Case,Premium Clear Transparent Crystal Bright Soft TPU Pudding Back Cover Case Shell For OPPO R7(Black)[Scratch Resistant / Anti Yellow-Aging / Slim Easy Grip]
Rp 177.000 Rp 191.000
Lazada
Kunjungi Toko
OPPO 3D Relif TPU Soft Case for 5.5 inch OPPO R9 OPPO F1 Plus (Multicolor) intl at 70000.00 IDR from Lazada
-33%
OPPO 3D Relif TPU Soft Case for 5.5 inch OPPO R9 OPPO F1 Plus (Multicolor) intl
Rp 70.000 Rp 105.000
Lazada
Kunjungi Toko
OPPO a39 retro flipcase pu leather vintage luxury wallet case cover stand card at 87000.00 IDR from Bukalapak
OPPO a39 retro flipcase pu leather vintage luxury wallet case cover stand card
Rp 87.000
Bukalapak
Kunjungi Toko
OPPO 2017 Hot sell Mirror Back Mat Anti-Fall Silicone soft anti fall Soft TPU Phone case/ Phone shell/ Phone cover/Phone protector for OppoR9s /OPPO R9S /Oppo R9s(1 X Phone Case + 1 X Ring Holder) intl at 241000.00 IDR from Lazada
-7%
OPPO 2017 Hot sell Mirror Back Mat Anti-Fall Silicone soft anti fall Soft TPU Phone case/ Phone shell/ Phone cover/Phone protector for OppoR9s /OPPO R9S /Oppo R9s(1 X Phone Case + 1 X Ring Holder) intl
Rp 241.000 Rp 260.000
Lazada
Kunjungi Toko
OPPO Eiffel Tower Clear Edge Soft Silicon Painting Phone Case for OPPO R1C R8207 (Multicolor) intl. at 89000.00 IDR from Lazada
-28%
OPPO Eiffel Tower Clear Edge Soft Silicon Painting Phone Case for OPPO R1C R8207 (Multicolor) intl.
Rp 89.000 Rp 124.000
Lazada
Kunjungi Toko
OPPO R7 / R7 Lite - Premium Leather Flip Case Cover at 153000.00 IDR from Tokopedia
OPPO R7 / R7 Lite - Premium Leather Flip Case Cover
Rp 153.000
Tokopedia
[Ready Warna: Black, Brown]
Selengkapnya
Kunjungi Toko
OPPO Free Tempered Glass Fabitoo F1s A59 Silicone Soft Case Rubber TPU at 99000.00 IDR from Tokopedia
OPPO Free Tempered Glass Fabitoo F1s A59 Silicone Soft Case Rubber TPU
Rp 99.000
Tokopedia
FREE TEMPERED GLASS Fabitoo OPPO F1s A59 Silicone Soft Case Rubber TPU == ORIGINAL 100% FABITOO menjamin kualitas dan kepresisian case == FREE TEMPERED GLASS!! READY WARNA : - Pink - Blue - Tosca - Brown - Bahan High Quality TPU/Silicon - Kualitas bahan, dan kualitas finishing sangat baik - Warna doff dan matte dengan motif DOTTED cetak dalam - Tidak meninggalkan bekas sidik jari - Include gantungan kelinci untuk pegangan handphone. - Cukup tipis, ringan, lentur namun sangat pas dan tidak longgar di handphone - Kesat dan tidak licin - Anti Slip, Anti shock, dan nyaman digenggam - Tombol Volume dan On/Off tertutup - Termasuk packing case dan packing dus, barang aman dan terlindungi selama pengiriman Cara Pemesanan warna (No Komplain) : - Mohon pada saat melakukan pemesanan memberikan isi diberita keterangan tipe dan 3 warna yg diinginkan ( cth : Putih , Black , Gold ) jadi jika warna utama kosong dapat diganti ke warna cadangan - Tanpa keterangan tipe & warna cadangan maka dikirim random sesuai stok yang tersedia, kecuali ada note : WARNA KOSONG = CANCEL *Free tempered glass jika persediaan masih ada. - MEMBELI = SETUJU. Mohon dibaca Catatan Toko kami, Jika terjadi masalah Dikemudian waktu kami tidak menerima Komplain sedangkan sudah dijelaskan dicatatan. jadikan toko favorit di tokopedia biar mudah mencarinya :) Jangan ragu Klik BELI, transaksi via Tokopedia Payment 100% aman.
Selengkapnya
Kunjungi Toko
OPPO Find 5 Mini (R827) Screen Mirror Screen Protector at 59000.00 IDR from Tokopedia
OPPO Find 5 Mini (R827) Screen Mirror Screen Protector
Rp 59.000
Tokopedia
Spesifikasi Mirror Screen Protector: * 100% Baru, pelindung layar kaca definisi tinggi * Layar Cermin memiliki efek kontras tinggi dan anti silau * Bila display handphone mati, ia bertindak sebagai cermin reflektif (harus dimiliki wanita) * Saat layar aktif, efek cermin akan hilang dan display kembali normal * menjaga display handphone dari goresan, kotoran, dan debu
Selengkapnya
Kunjungi Toko
OPPO Cartoon Sticker Tempered Glass FOR F1S (02) at 135000.00 IDR from Tokopedia
OPPO Cartoon Sticker Tempered Glass FOR F1S (02)
Rp 135.000
Tokopedia
* Barang Pre-Order (Estimasi sampai sekitar 3 minggu dari tanggal transaksi) * Mohon tulis model yang diinginkan di bagian keterangan yang tersedia * Untuk detail produk, dapat dicek langsung di : https://svaksesoris.jejualan.com/produk/cartoon-sticker-tempered-glass-for-oppo-f1s-02-1965
Selengkapnya
Kunjungi Toko
OPPO LOVELY 3D Painting Front Full Case Cover Color Tempered Glass Case For Screen Protector Film For OPPO A59 intl at 98000.00 IDR from Lazada
-47%
OPPO LOVELY 3D Painting Front Full Case Cover Color Tempered Glass Case For Screen Protector Film For OPPO A59 intl
Rp 98.000 Rp 185.000
Lazada
Kunjungi Toko
OPPO A37 (Neo 9) - Soft Shell Back Case Secret Garden Floral Printed at 62000.00 IDR from Elevenia
OPPO A37 (Neo 9) - Soft Shell Back Case Secret Garden Floral Printed
Rp 62.000
Elevenia
Kunjungi Toko
OPPO Luxury 3D Painting Front+Back Full Case Cover Color Tempered Glass Case For OPPO A59 5.5
-55%
OPPO Luxury 3D Painting Front+Back Full Case Cover Color Tempered Glass Case For OPPO A59 5.5" inch Screen Protector Film (Color-7)(Multicolor) Intl
Rp 156.000 Rp 348.000
Lazada
Kunjungi Toko
OPPO Cartoon Sticker Tempered Glass FOR F1S at 135000.00 IDR from Tokopedia
OPPO Cartoon Sticker Tempered Glass FOR F1S
Rp 135.000
Tokopedia
* Barang Pre-Order (Estimasi sampai sekitar 3 minggu dari tanggal transaksi) * Mohon tulis model yang diinginkan di bagian keterangan yang tersedia * Untuk detail produk, dapat dicek langsung di : https://svaksesoris.jejualan.com/produk/cartoon-sticker-tempered-glass-for-oppo-f1s-1845
Selengkapnya
Kunjungi Toko
OPPO Phone case shiny mobile phone protection shell soft shell for Oppo R7 intl at 91000.00 IDR from Lazada
-54%
OPPO Phone case shiny mobile phone protection shell soft shell for Oppo R7 intl
Rp 91.000 Rp 199.000
Lazada
Kunjungi Toko
OPPO Lovely 3D Painting Front Full Cover Anti-blue light Color Tempered Glass Case Screen Protector Film + Back TPU Case For OPPO A59F1S intl at 150000.00 IDR from Lazada
-34%
OPPO Lovely 3D Painting Front Full Cover Anti-blue light Color Tempered Glass Case Screen Protector Film + Back TPU Case For OPPO A59F1S intl
Rp 150.000 Rp 231.000
Lazada
Kunjungi Toko
OPPO Fashion Retro Rose Phone Case For OPPO R9S Frosted Flowers Black Cover For R9 S Case Fundas Capa intl at 94000.00 IDR from Lazada
-31%
OPPO Fashion Retro Rose Phone Case For OPPO R9S Frosted Flowers Black Cover For R9 S Case Fundas Capa intl
Rp 94.000 Rp 137.000
Lazada
Kunjungi Toko
OPPO Oppo F1 - Soft Shell Back Case Cartoon Series at 45000.00 IDR from elevenia
OPPO Oppo F1 - Soft Shell Back Case Cartoon Series
Rp 45.000
elevenia
yyzyyzyyzyyzyyzyyzyyzyyzyyzyyyyzyyzyyzyyzyyzyyzyyzyyzyyzyyzyyyzyyzyyyzyyzyyyyzyyzyy||||yyy
Selengkapnya
Kunjungi Toko
OPPO Oppo Find 7 Tempered Glass Screen Protector at 123000.00 IDR from Lazada
-4%
OPPO Oppo Find 7 Tempered Glass Screen Protector
Rp 123.000 Rp 129.000
Lazada
Kunjungi Toko
OPPO Lovely 3D Painting Front Full Cover Color Tempered Glass Case + Back TPU Case Screen Protector Film For OPPO R9/ F1 PLUS intl at 125000.00 IDR from Lazada
-50%
OPPO Lovely 3D Painting Front Full Cover Color Tempered Glass Case + Back TPU Case Screen Protector Film For OPPO R9/ F1 PLUS intl
Rp 125.000 Rp 249.000
Lazada
Kunjungi Toko
OPPO Lovely 3D Painting Front Full Case Cover Color Tempered Glass Case + Back TPU Case Screen Protector Film For OPPO R9/F1PLUS intl at 125000.00 IDR from Lazada
-50%
OPPO Lovely 3D Painting Front Full Case Cover Color Tempered Glass Case + Back TPU Case Screen Protector Film For OPPO R9/F1PLUS intl
Rp 125.000 Rp 249.000
Lazada
Kunjungi Toko
OPPO F1 Plus Hybrid Heavy Duty Iron Man Shield PC Hard Case at 38000.00 IDR from Tokopedia
OPPO F1 Plus Hybrid Heavy Duty Iron Man Shield PC Hard Case
Rp 38.000
Tokopedia
Oppo F1 Plus Hybrid Heavy Duty Iron Man Shield PC Hard Case Features: 100% brand new and high quality. Fashionable TPU & PC design. Ergonomic design and tailored to fit the specified model. Perfect protection against scratches, bumps and everyday use. Easy to install and to remove from your phone. Allows access to all buttons,controls and ports. With Stand Back Holder. Color : - Grey - Navy Blue - Red - Silver - Soft Blue - Gold Mau sekalian beli Tempered Glass atau cari case model lain? tannyakan lewat diskusi ya bos :) - IMPORTANT- Please read carefully our Terms and Conditions before buying any item from our store #Tolong baca catatan sebelum order Membeli = Setuju (dengan semua persyaratan yg ditulis dicatatan)
Selengkapnya
Kunjungi Toko
OPPO Casing Bunga / Bumper Diamond Flowers Ring For Neo 7 / A33 at 96000.00 IDR from Tokopedia
OPPO Casing Bunga / Bumper Diamond Flowers Ring For Neo 7 / A33
Rp 96.000
Tokopedia
- Ready Warna: Gold & Rose Gold - Pilihan Motif Ring Stand : Hello Kitty, Merak & Cendrawasih Deskripsi ========> - Case ini terdiri dari bumper sisi dan cover case bagian belakang - Dilengkapi dengan Ring Stand Holder yang sangat cantik - Bagian sisinya terbuat dari Metal dan Belakangnya terbuat dari acrylic
Selengkapnya
Kunjungi Toko
OPPO Hot sell Comfortable Plastic/PC matting anti-fall Phone Case / Phone shell/ Phone cover/Phone protector For Oppo F1S Oppo A59 Oppo A59S Oppo F1s( 1 X Phone Case + 1 X Tempered Glass Film ) intl at 303000.00 IDR from Lazada
-51%
OPPO Hot sell Comfortable Plastic/PC matting anti-fall Phone Case / Phone shell/ Phone cover/Phone protector For Oppo F1S Oppo A59 Oppo A59S Oppo F1s( 1 X Phone Case + 1 X Tempered Glass Film ) intl
Rp 303.000 Rp 624.000
Lazada

OPPO Ponsel & Tablet Indonesia

Untuk menyesuaikan tampilan rumah Anda, OPPO Ponsel & Tablet kini biasanya diproduksi dengan pilihan warna Ungu, Silver dan Putih. Dengan membeli OPPO Ponsel & Tablet, Anda kini bisa mendapatkan diskon hingga 91% dari harga asli! Tahukan Anda bahwa F1s, Neo 7 dan F3 Plus adalah OPPO Ponsel & Tablet terpopuler? Anda dapat jelajahi berbagai produk dari Case, Samsung dan Buildphone jika Anda belum yakin untuk membeli OPPO Ponsel & Tablet. iprice menawarkan koleksi OPPO Ponsel & Tablet dengan harga mulai dari IDR Rp 11.000 hingga IDR Rp 9.264.000. Anda bisa temukan secara online dua jenis OPPO Ponsel & Tablet, terutama Aksesoris Ponsel & Tablet, Smartphone dan Headset Bluetooth; Anda bisa memilih salah satu yang sesuai dengan kebutuhan Anda.


Hai, kami ingin tahu pendapat Anda tentang kami

Kami menghargai privasi Anda, email yang diberikan hanya digunakan untuk menanggapi saran dari Anda.

Terima Kasih