Pembangunan Jalan Rabat Beton Dusun Duko

 

Keterangan Kegiatan 
Nama Kegiatan: Pemb. Jalan Rabat Beton
Lokasi Kegiatan: Dsn. Duko Desa Komis Kec. Kedungdung Kab. Sampang
Volume Kegiatan: P = 140 M x L= 2,80 M x T= 0,17 M
Pagu Anggaran: Rp. 93.379.200
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