Trang chủ » Quá trình khai khoáng và sản xuất quặng
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web
web