Pembangunan Jalan Paving Totongan1 P = 349.5 M x L = 2.50 M TA. 2020

Keterangan Kegiatan 
Nama Kegiatan: Pemb. Jalan Paving
Lokasi Kegiatan: Dsn. Totongan Desa Komis Kec. Kedungdung Kab. Sampang
Volume Kegiatan: P = 349.5 M x L= 2,50 M
Pagu Anggaran: Rp. 209.608.900
Sumber Dana: Dana Desa Tahun Anggaran 2020


desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa desa