MAPA GEOLÓGICO DE ESPAÑA Instituto Geológico Escala...
Transcript of MAPA GEOLÓGICO DE ESPAÑA Instituto Geológico Escala...
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& &
& &
& &
& & &
& & &
& & &
& & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & &
& & & & & & &
& & & & & &
& & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & &
& & &
& & &
& & &
& &
& &
& &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & &
& & &
& & &
& &
& &
& &
& &
& &
& &
& & & &
& & & &
& & & &
& & & &
& & & & &
& & & & &
& & & & &
& & & & &
& &
& &
& &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & &
& & &
& & &
& &
& &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &
& &
& &
& &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & &
& & & &
& & & &
& & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & &
& &
& &
& & &
& & &
& & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & &
& & &
& & &
& & &
& & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & &
& & & & &
& & & & &
& & & &
& & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & &
& &
& &
& &
& &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & &
& & &
& &
& &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & &
& & & & & & & &
& &
& &
& & & &
& & & &
& & & &
& & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & & & & & & &
& & &
& & &
& & &
& &
& &
& &
& &
& &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& &
& &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & & & & & & & & & & & &
& & &
& & &
& &
& &
& &
& &
& &
&
&
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & &
& & &
& & & &
& & & &
& & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& &
& &
& &
& &
& & &
& & &
& & &
& & &
& & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& &
& &
& &
& &
& &
& &
& &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& &
& &
& &
& &
& &
& &
& &
& &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & &
& & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & &
& & &
& & &
& & &
& & &
& &
& & &
& & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& &
& &
& &
& &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& &
& &
&
&
& &
& &
& &
&
&
&
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& &
&
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
&
&
&
& &
& &
& &
&
&
& & &
& & &
& & &
& & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& &
& &
& &
& &
& &
& &
& &
& &
& &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& &
& &
& &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& &
& &
& &
& &
& &
& & &
& & &
& & &
& & & &
& & & &
& & & &
& &
& &
& &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & &
& & &
& & &
& & &
& & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & &
& & & &
& & & &
& & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & &
& & &
& & &
& & & &
& & & &
& & & &
& &
& &
& &
& &
& &
& &
&
&
& & &
& & &
& & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & &
& & &
& & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & &
& & &
& & &
& & &
& & &
& & &
& &
& &
&
&
& &
& &
& &
& &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
&
&
&
&
& & &
& & &
& & &
& & &
& & &
& & &
& &
& &
& &
& &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & &
& &
& &
& &
& &
& &
& &
& &
& & &
& & &
& &
& &
& &
& &
& &
& &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& &
& &
& &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & & & & & & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & &
& & &
& & &
& & &
& & &
& & &
& &
& &
& &
& &
& &
& &
& &
& &
& &
& &
& &
& &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & & & & & & & & & & &
& & &
& & &
& &
& &
È È
È ÈÈ È
È È
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & & & & & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & &
& & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& &
& &
& &
& &
& &
& &
& &
& & &
& & &
& & &
& &
& &
& &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & &
& &
& &
& &
& &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & &
& & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & &
& & & & &
& & & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & &
& & & & &
& & & & &
& & &
& & &
& & &
& & &
& &
& &
& &
& &
& &
& &
& & &
& & &
& & &
& & &
& & &
& & &
& & & & &
& & & & &
& & & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& &
& &
& & &
& & &
& & &
& & & &
& & & &
& & & &
& &
& &
& &
& &
& & &
& & &
& &
& &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& &
& &
& &
& &
& & &
& & &
& &
& &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& &
& &
& &
&
&
& & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & &
& & &
& &
& &
&
&
& &
& &
&
&
È È È È È È È È
È È È È È È È È
È È È È È È È È
È È È È È È È È
È È È È È È È È
È È È È È È È È
È È È È È È È È
È È È È È È È È
È È È È È È È È
È È È È È È È È
& & &
& & &
& & &
& &
& &
& &
& & &
& & &
& & &
& & &
& &
& &
& &
& & & & &
& & & & &
& & & & &
& & & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& &
& &
& &
& &
& &
& &
& &
& &
& &
& && &
& &
& &
& &
& &
& &
&
&
& & &
& & &
& &
& &
(((
(((
)))(((((
))))
))
((((((((((
((
((
((((
( (((
(
(
((((((
((
(
(
((( (
(
(
((((
(
(((
((
(
((
(((( (
(((((((
(
((((
(
(
(((((
(((
(((
(((
(
((((
(
( (
((
(
(
(
((
(((
( ((
((
(
((((
(
(
(
) ( ((
(((
(
(
(
(
(
(
(
(
((
(
((((((((()
)))
(
(
((((
((((( (( (
(
(((
(
(
( (
((((
(
(
(
(
(
(
(
(
(
(
(
(
(
(
((
(
(
(
(
(
(
(
(
(
(
(
(
(
(
((((
(
(
(((
((
(
(
(
(
(
(
(
(
(
((
(((
(
(((
((
(
(
(
((
(
(
(
(
(
(
(
((
(
(
(
(((
(((((
((
((
((
(
(((
(
((
(
( (
(
(
(
(
(
((((
((((
(
(
(
( (( (
(
( (
(
((
(
(
(
(
(
((
(
(
(
(
(
(
(((
(
((
(
((
x
x
x
x
x
x
x
xx
x
x
x
xx
xx x
x
x
x
x
x
xx
x
x
x
x
x
x x
xx
Ò
xx
x
x
x
x
x
x
xxx
ÒÒ Ò
Ò
x
x
Ò
Ò
Ò
ÒÒ
Ò
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
35
35
35
35
35
35
48
45
45
45
45
4545
45
45
45
45
45
45
45
45
45
45
70
70
70
40
40
40
40
40
4040
40
40
40
55
55
25
25
25
60
60
60
60
60
6060
60
60
60
60
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
10
20
20
20
20
50
50
50
50
50
50
50
62
54
40
40
40
20
20
35
35
35
30
30
30
25
50
50
50
45
80
70
40
45
19
3831
39
41
30
31
3124
3131
31
35
37
38
383842
30383139
41 4120
2 1414
2438
1932
31
31
20
31 24
42
38 21
19 3142
4235
18
1919 38
19
37
35
3019
18
14
19
38
18
20
31
31
31
31
2
193124 14
3531
35
2
41 423538 38
352
24
3114
24
42 3535 2
413138 42
43
31
3831
31
2
243518
35
423820
3541
1442
2
41 183118
41
19 2038
2438
42
38
38
2
319 14
24
3835
31 2
20
41 40
2
35 21916
2931
38
314038 24
38
29
3516 231
3116
2931 16
372
2
2
24
19 29 373132
1619
2312
3131 24
20 38
12
1212
220
3
19 42 10 919 24
24
24
2431
29
44
1619
38
7
7
41
16
2
24
16
10 2
9
16
24
1638 3
16
42
3
1042
373112
1016
3
16
12
7
41 37942
12 42
42
4342
312 21012
1625
24
16
24
10
12 10 9
12
542
7
24
1616
2542
3
5
9
2
243
7
12
32431 42 42
9
3
24
24
36
42
31
212
10
109
38
1012109
16
97
4242
9
102
38
7342
929
16 510
43
16 2442
24
738
74225
3
20
2
125
75
231
38
31
2
20
7
225
1616
2031
7
31
20
42 28
5
31
2828
7
24
42
16
29
31 28
429
5 37 34 2742
28
37
382
2
538
42
125
4312
2
12
2733
2524
241628
11
4
2
1042
34 279
12
5 28 4211 34
44
7
2442
41
42
3831
38
2
11 422
3828
27
2838
5
482842
18
24
27 27
4242
7
38
3810
4
38
3818
28
11
4 3410 389 252710 49
38
7
7
382824
93
382
9 1128 42 2
38
2442
7
7
38 38
4
3
382 25
7
26 3 33833824
382416
23828
42
27
1226
42
42
2
34
24
42
2738
12 2411
2
2824
2712 123 1228
12
28 2827
4
38
243
28
12
27
4212
11 3 2451225
24
3 38
3 38
38
2816
23
37
2
24 1238 24
16
2837
1642
24
16 24
1116
1638 27
5
16 2716 16
28
2824
38
2
16
242
3
3424
22 27
34
43
2724 26
28326
2724
37 2638 24 3711 38
25262435
3838 3
4
242838
3
225
112716
3
2
3
3
32737
22
27
27
2628
2724
2732
34
24
242726
35
2841
3
383837
25 338
3838
23
3 1625
24 24
17
4424
25 2425
24
24
24 1727325
37
224
2525 25
27
25525 2 5
241725
25
28
38 52
233228
3824
52
3827 2825 24
2423 524
528
52527
525
2427
2527 28
25
27
242525 224 251725 224
17
31 30
30 30 30 30 30
31
42
43
42
31
31
30
20 4237
31
1432 31
43
3114
31
25 21 31
29
35
31 43
39
31
3
3
22
2
38
273
24
283
1616
24
24
27
24
2
2
163
37
25
28
1628
3
52424
282315
2717
527
113 27
17
3817317
1738
27 3717 27
3722
53 2278 17
163
13 3 29 5246 35 5 55
43
324
28
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
462455 456 457 467458 459 460 461 463 465 466 469 470 480468 479472 473464 474 478475 477476471 481 482 483
462455 456 457 467458 459 460 461 463 465 466 469 470 480468 479472 473464 474 478475 477476471 481 482 483
-3°11'
-3°11'
-3°12'
-3°12'
-3°13'
-3°13'
-3°14'
-3°14'
-3°15'
-3°15'
-3°16'
-3°16'
-3°17'
-3°17'
-3°18'
-3°18'
-3°19'
-3°19'
-3°20'
-3°20'
-3°21'
-3°21'
-3°22'
-3°22'
-3°23'
-3°23'
-3°24'
-3°24'
-3°25'
-3°25'
-3°26'
-3°26'
-3°27'
-3°27'
-3°28'
-3°28'
-3°29'
-3°29'
-3°30'
-3°30'
-3°31'
-3°31'
37°50' 37°50'
37°49' 37°49'
37°48' 37°48'
37°47' 37°47'
37°46' 37°46'
37°45' 37°45'
37°44' 37°44'
37°43' 37°43'
37°42' 37°42'
37°41' 37°41'
37°40' 37°40'
y Minero de EspañaInstituto Geológico
& & & & &
& & & & &
& & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & & &
& & &
& & &
& & &
& & & &
& & & &
& & &
& & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & &
& & &
& & &
& & &
& & &
& & &
& & &
& & &
& &
& &
È È È È È È È
È È È È È È È
È È È È È È È
È È È È È È È
È È È È È È È
È È È È È È È
1
2
4 5
6
811
34
15
13
23
17
242728
29
35
25
23
5
7
9
10
12
22
34
25 24 2627
28
29
31
16
1418
19 20
21
2425 25
302931
232
33
3534
20
36
3738 39 40 41
42 43 44 45HOLOCENO
PLEISTOCENOPLIOCENO
TORTONIENSE
SERRAVAL.
LANGHIENSE
BURDIGALIEN.
AQUITANIENSE
OLIGOCENO
INFERIOR
LANGHIENSE
BURDIGALIEN.
AQUITANIENSE
OLIGOCENO
SUPERIOR
INFERIOR
PORTLANDIEN.
KIMMERDIG.
OXFORDIENSE
DOGGER
TOARCIENSE
PLIENSBACH.
SERRAVALIEN.
LANGHIENSE
BURDIGALIEN.
AQUITANIENSE
OLIGOCENO
PALEOCENO
SUPERIOR
INFERIOR
MALM
DOGGER
TOARCIENSE
PLIENSBACH.
PALE
OG.
INF.
SUP.
MIOC
ENO
NEOG
ENO
INF.
MED
MIOC
ENO
NEOG
ENO
NEOG
ENO
MIOC
ENO ME
D.IN
F.SU
PMI
ONE
OGEN
LIAS
LIAS
MALM
OGE.
OGE.
PALE
PALE
SUPERIOR
TRIASICO
JURA
SICO
JURA
SICO
CRET
AC.
NARI
OCI
COCI
COCR
ETA
CRET
ACU
ATER
TERC
.TE
RCIAR
IOTE
RCIAR
IOTE
RCIAR
IO
POSTECTONICO
PREBETICO
(UNIDADES INTERMEDIAS)
(SUBBETICO EXTERNO y F. de HuelmaF. tipo Magina- )
ZONA SUBBETICA
ZONA SUBBETICA
(TRIASICAS)ROCAS SUBVOLCANICAS
Contacto concordante Contacto discordante
Contacto mecánico Falla conocida
Falla supuesta Falla inversa de pequeño ángulo
Cabalgamiento conocido Contacto de olistolitos
Anticlinal Anticlinal supuesto
Anticlinal tumbado Sinclinal
Sinclinal supuesto Sinclinal tumbado
Fotogeología 60-90 Fotogeología 0-20
Fotogeología 20-60 Estratificación subhorizontal
Estratificación subvertical Estratificación invertida
Estratificación Dolina
Cantera activa Cantera inactiva
SíMBOLOS CONVENCIONALES Escala 1:50.0002 3 40 1
Proyección y Cuadrícula UTM. Elipsoide Internacional. Huso 30
1.000 m 5 km
MAPA GEOLÓGICO DE ESPAÑAEscala 1:50.000 TORRES 948
20-38
L E Y E N D A45 Arcillas rojas.44 Fondo de valle.43 Aluvial.42 Coluvial.41 Coluvial encostrado.40 Terraza.39 Terraza.38 Glacis.37 Conglomerados; margas en la base.36 Margas y areniscas.35 Calcarenitas y margas.34 Jurásico indiferenciado.33 Olistolitos de calizas y areniscas del Eoceno.32 Olistolitos de brechas y megabrechas.31 Margas grises y blanquecinas.30 Calizas algales.29 Areniscas, brechas, conglomerados y margas.28 Calcarenitas.27 Margas.26 Brechas y megabrechas.25 Olistolitos de materiales mesozoicos indifei- renciados.24 Arcillas rojas con cantos, gravas yesíferas, yesos y bloques.23 Margas y calizas. Capas rojas a techo.22 Margas y margocalizas.21 Margas y "capas rojas".20 Dolomias y calizas.19 Calizas.18 Margas, areniscas y calizas.17 Calcarenitas, calizas y margas.16 Margas, calizas y areniscas.15 Margas y margocalizas.14 Margas y margocalizas.13 Brechas calcáreas, calizas y margas.12 Calizas, margas y brechas calcáreas.11 Calizas nodulosas, calizas oolíticas, calizas con sílex y margas.10 Margas radiolarríiticas y calizas nodulosas. 9 Dolomias, calizas bioclásticas y oolíticas con sílex. 8 Calizas tableadas y calizas nodulosas. 7 Calizas tableadas. 6 Calizas tableadas, calizas margosas y margas. 5 Dolomías. 4 Dolomías y calizas. 3 Areniscas rojas y limolitas. 2 Arcillas, limolitas y yesos. 1 Ofitas.
BAEZA (927)
HUELMA (970)
JAÉN
(947
)
POZO-ALCÓN (949)
Área de Sistemas de Información Geocientífica NORMAS, DIRECCIÓN Y SUPERVISIÓN DEL I.G.M.EAÑO DE REALIZACIÓN DE LA CARTOGRAFÍA GEOLÓGICA: 1988
M. Álvaro López (CGS)A. Hernández Samaniego (CGS)P. del Olmo Zamora (CGS)P. Ruiz Reig (ITGE)
Autores :
Dirección y supervisión :