H0002 Version 4 H0003 Date_generated 01-Jul-13 H0004 Reporting_period_end_date 11-May-00 H0005 State NT H0100 Tenement_no/Combind_report_no ML27438 H0101 Tenement_holder MZI Resources Limited H0102 Project_name Lethbridge South H0106 Tenement_operator MZI Resources Limited H0150 250K_map_sheet_number SC5216 H0151 100K_map_sheet_number 5175 H0152 50K_map_sheet_number H0153 25K_map_sheet_number H0200 Start_date_of_data_acquisition 12-May-00 H0201 End_date_of_data_acquisition 11-May-00 H0202 Data_format DL4 H0203 Number_of_data_records 3973 H0204 Date_of_metadata_update 01-Jul-13 H0300 Related_data_file H0301 Location_data_file LETHS_NTSL4_COLL2000A.txt H0302 Lithology_data_file LETHS_NTDL4_GEO2000A.txt H0303 Assay_data_file LETHS_NTDG4_ASS2000A.txt H0304 Survey_data_file LETHS_NTDS4_SURV2000A.txt H0305 SurfGeochem_Data_File H0307 Lithology_code_file H0308 File verification List LETHS_Verification_List_2000.txt H0310 Water_data_file H0311 Water data incl in lithology file No H0313 Alteration_data_file H0314 Magsusc_data_file H0315 Vein_data_file H0316 Recovery_data_file H0317 Weathering_data_file H0318 DHQAQC_data_file H0319 SURFQAQC_data_file H0320 Other event_data_file H0400 Drill_code Auger H0401 Drill_contractor MZI Resources H0402 Description Auger H0500 Feature_located Drillhole_collar H0501 Geodetic_datum GDA94 H0502 Vertical_datum AHD H0503 Projection Universal Transverse Mercator (UTM) H0508 Local Grid Name H0530 Coordinate_system Projected H0531 Projection_zone 50 H0532 Surface_Location_Survey_Instrument GPS H0533 Surface_Location_Survey_Company MZI Resources H0536 Downhole_Geophysical_Survey_Instrument H0537 Downhole_Geophysical_Survey_Company H0900 Remarks H1000 Hole_id Depth From Depth To Lithology Grainsize Column5 Column6 Column7 Column8 Column9 Column10 Column11 H1001 NA metres metres Rock1 Rock2 NA NA NA NA NA NA NA H1004 0 0.1 0.1 0 0 0 0 0 0 0 0 0 D P01 0 1 sand sand D P01 1 2 sand sand D P02 0 1 sand sand D P02 1 2 sand sand D P03 0 1 sand sand D P03 1 2 sand sand D P04 0 1 sand sand D P04 1 2 sand sand D P05 0 1 sand sand D P05 1 2 sand sand D P06 0 1 sand sand D P06 1 2 sand sand D P07 0 1 sand sand D P07 1 2 sand sand D P08 0 1 sand sand D P08 1 2 sand sand D P09 0 1 sand sand D P09 1 2 sand sand D P10 0 1 sand sand D P10 1 2 sand sand D P11 0 1 sand sand D P11 1 2 sand sand D P12 0 1 sand sand D P12 1 2 sand sand D P13 0 1 sand sand D P13 1 2 sand sand D P14 0 1 sand sand D P14 1 2 sand sand D P15 0 1 sand sand D P15 1 2 sand sand D P16 0 1 sand sand D P16 1 2 sand sand D P17 0 1 sand sand D P17 1 2 sand sand D P18 0 1 sand sand D P18 1 2 sand sand D P19 0 1 sand sand D P20 0 1 sand sand D P21 0 1 sand sand D P22 0 1 sand sand D P23 0 1 sand sand D P24 0 1 sand sand D P25 0 1 sand sand D P26 0 1 sand sand D P27 0 1 sand sand D P28 0 1 sand sand D P29 0 1 sand sand D P30 0 1 sand sand D P31 0 1 sand sand D P32 0 1 sand sand D P33 0 1 sand sand D P34 0 1 sand sand D P35 0 1 sand sand D P36 0 1 sand sand D P37 0 1 sand sand D P38 0 1 sand sand D P39 0 1 sand sand D P40 0 1 sand sand D P41 0 1 sand sand D P42 0 1 sand sand D P43 0 1 sand sand D P44 0 1 sand sand D P45 0 1 sand sand D P46 0 1 sand sand D P47 0 1 sand sand D P48 0 1 sand sand D P49 0 1 sand sand D P50 0 1 sand sand D P51 0 1 sand sand D P52 0 1 sand sand D P53 0 1 sand sand D P54 0 1 sand sand D P55 0 1 sand sand D P56 0 1 sand sand D P57 0 1 sand sand D P58 0 1 sand sand D P59 0 1 sand sand D P60 0 1 sand sand D P61 0 1 sand sand D P62 0 1 sand sand D P63 0 1 sand sand D P64 0 1 sand sand D P65 0 1 sand sand D P66 0 1 sand sand D P67 0 1 sand sand D P68 0 1 sand sand D P69 0 1 sand sand D P70 0 1 sand sand D P71 0 1 sand sand D P72 0 1 sand sand D P73 0 1 sand sand D P74 0 1 sand sand D P75 0 1 sand sand D P76 0 1 sand sand D P77 0 1 sand sand D P78 0 1 sand sand D P79 0 1 sand sand D P80 0 1 sand sand D P81 0 1 sand sand D P81 1 2 sand sand D P82 0 1 sand sand D P82 1 2 sand sand D P83 0 1 sand sand D P83 1 2 sand sand D P84 0 1 sand sand D P84 1 2 sand sand D P85 0 1 sand sand D P85 1 2 sand sand D P86 0 1 sand sand D P86 1 2 sand sand D P87 0 1 sand sand D P87 1 2 sand sand D PA1 0 1 sand sand D PA1 1 2 sand sand D PA2 0 1 sand sand D PA2 1 2 sand sand D PA3 0 1 sand sand D PA3 1 2 sand sand D PA4 0 1 sand sand D PA4 1 2 sand sand D PA5 0 1 sand sand D PA5 1 2 sand sand D PA6 0 1 sand sand D PA6 1 2 sand sand D PA7 0 1 sand sand D PA7 1 2 sand sand D PA8 0 1 sand sand D PA8 1 2 sand sand D PA9 0 1 sand sand D PA9 1 2 sand sand D PA10 0 1 sand sand D PA10 1 2 sand sand D PA11 0 1 sand sand D PA11 1 2 sand sand D PA12 0 1 sand sand D PA12 1 2 sand sand D PA13 0 1 sand sand D PA13 1 2 sand sand D PA14 0 1 sand sand D PA14 1 2 sand sand D PA15 0 1 sand sand D PA15 1 2 sand sand D PA16 0 1 sand sand D PA16 1 2 sand sand D PA17 0 1 sand sand D PA17 1 2 sand sand D PA63 0 1 sand sand D PA64 0 1 sand sand D PA65 0 1 sand sand D PA66 0 1 sand sand D PA66 1 2 sand sand D PA67 0 1 sand sand D PA67 1 2 sand sand D PA68 0 1 sand sand D PA68 1 2 sand sand D PA69 0 1 sand sand D PA69 1 2 sand sand D PA70 0 1 sand sand D PA70 1 2 sand sand D PA71 0 1 sand sand D PA71 1 2 sand sand D PA72 0 1 sand sand D PA73 0 1 sand sand D PA74 0 1 sand sand D PA75 0 1 sand sand D PA76 0 1 sand sand D PA77 0 1 sand sand D PA78 0 1 sand sand D PA79 0 1 sand sand D PA80 0 1 sand sand D PA81 0 1 sand sand D PA82 0 1 sand sand D PA83 0 1 sand sand D PA84 0 1 sand sand D PA85 0 1 sand sand D PA86 0 1 sand sand D PA87 0 1 sand sand D PA88 0 1 sand sand D PAB1 0 1 sand sand D PAB1 1 2 sand sand D PAB2 0 1 sand sand D PAB2 1 2 sand sand D PAB3 0 1 sand sand D PAB3 1 2 sand sand D PAB4 0 1 sand sand D PAB4 1 2 sand sand D PAB5 0 1 sand sand D PAB5 1 2 sand sand D PAB6 0 1 sand sand D PAB6 1 2 sand sand D PAB7 0 1 sand sand D PH01 0 1 sand sand D PH01 1 2 sand sand D PH02 0 1 sand sand D PH02 1 2 sand sand D PH03 0 1 sand sand D PH03 1 2 sand sand D PH04 0 1 sand sand D PH04 1 2 sand sand D PH05 0 1 sand sand D PH05 1 2 sand sand D PH06 0 1 sand sand D PH06 1 2 sand sand D PH07 0 1 sand sand D PH07 1 2 sand sand D PH08 0 1 sand sand D PH08 1 2 sand sand D PH09 0 1 sand sand D PH09 1 2 sand sand D PH10 0 1 sand sand D PH10 1 2 sand sand D PH10 2 3 sand sand D PH11 0 1 sand sand D PH12 0 1 sand sand D PH13 0 1 sand sand D PH14 0 1 sand sand D PH15 0 1 sand sand D PH16 0 1 sand sand D PH17 0 1 sand sand D PH18 0 1 sand sand D PH19 0 1 sand sand D PH20 0 1 sand sand D PH21 0 1 sand sand D PH22 0 1 sand sand D PH23 0 1 sand sand D PH24 0 1 sand sand D PH25 0 1 sand sand D PH26 0 1 sand sand D PH27 0 1 sand sand D PH28 0 1 sand sand D PH29 0 1 sand sand D PH30 0 1 sand sand D PH31 0 1 sand sand D PH32 0 1 sand sand D PH33 0 1 sand sand D PH34 0 1 sand sand D PH34 1 2 sand sand D PH35 0 1 sand sand D PH35 1 2 sand sand D PH36 0 1 sand sand D PH36 1 2 sand sand D PH37 0 1 sand sand D PH37 1 2 sand sand D PH38 0 1 sand sand D PH38 1 2 sand sand D PH39 0 1 sand sand D PH39 1 2 sand sand D PH40 0 1 sand sand D PH40 1 2 sand sand D PH41 0 1 sand sand D PH41 1 2 sand sand D PH42 0 1 sand sand D PH42 1 2 sand sand D PH43 0 1 sand sand D PH43 1 2 sand sand D PH44 0 1 sand sand D PH44 1 2 sand sand D PH45 0 1 sand sand D PH45 1 2 sand sand D PH46 0 1 sand sand D PH46 1 2 sand sand D PH47 0 1 sand sand D PH47 1 2 sand sand D PH48 0 1 sand sand D PH48 1 2 sand sand D PH49 0 1 sand sand D PH50 0 1 sand sand D PH51 0 1 sand sand D PH52 0 1 sand sand D PH53 0 1 sand sand D PH53 1 2 sand sand D PH54 0 1 sand sand D PH54 1 2 sand sand D PH55 0 1 sand sand D PH55 1 2 sand sand D PH56 0 1 sand sand D PH56 1 2 sand sand D PH57 0 1 sand sand D PH57 1 2 sand sand D PH58 0 1 sand sand D PH58 1 2 sand sand D PH59 0 1 sand sand D PH59 1 2 sand sand D PH60 0 1 sand sand D PH60 1 2 sand sand D PH61 0 1 sand sand D PH61 1 2 sand sand D PH62 0 1 sand sand D PH62 1 2 sand sand D PH63 0 1 sand sand D PH63 1 2 sand sand D PH64 0 1 sand sand D PH64 1 2 sand sand D PH65 0 1 sand sand D PH65 1 2 sand sand D PH66 0 1 sand sand D PH66 1 2 sand sand D PH67 0 1 sand sand D PH67 1 2 sand sand D PH68 0 1 sand sand D PH68 1 2 sand sand D PHE1 0 1 sand sand D PHE2 0 1 sand sand D PHE3 0 1 sand sand D PHE4 0 1 sand sand D PHE5 0 1 sand sand D PHE6 0 1 sand sand D PHE7 0 1 sand sand D PHE8 0 1 sand sand D PHE9 0 1 sand sand D PJ01 0 1 sand sand D PJ01 1 2 sand sand D PJ02 0 1 sand sand D PJ02 1 2 sand sand D PJ02 2 3 sand sand D PJ03 0 1 sand sand D PJ03 1 2 sand sand D PJ04 0 1 sand sand D PJ04 1 2 sand sand D PJ04 2 3 sand sand D PJ05 0 1 sand sand D PJ05 1 2 sand sand D PJ06 0 1 sand sand D PJ06 1 2 sand sand D PJ06 2 3 sand sand D PJ07 0 1 sand sand D PJ07 1 2 sand sand D PJ07 2 3 sand sand D PJ08 0 1 sand sand D PJ08 1 2 sand sand D PJ08 2 3 sand sand D PJ09 0 1 sand sand D PJ09 1 2 sand sand D PJ10 0 1 sand sand D PJ10 1 2 sand sand D PJ11 0 1 sand sand D PJ11 1 2 sand sand D PJ12 0 1 sand sand D PJ12 1 2 sand sand D PJ12 2 3 sand sand D PJ13 0 1 sand sand D PJ13 1 2 sand sand D PJ13 2 3 sand sand D PJ14 0 1 sand sand D PJ14 1 2 sand sand D PJ14 2 3 sand sand D PJ15 0 1 sand sand D PJ15 1 2 sand sand D PJ15 2 3 sand sand D PJ16 0 1 sand sand D PJ16 1 2 sand sand D PJ16 2 3 sand sand D PJ17 0 1 sand sand D PJ17 1 2 sand sand D PJ18 0 1 sand sand D PJ18 1 2 sand sand D PJ19 0 1 sand sand D PJ19 1 2 sand sand D PJ20 0 1 sand sand D PJ20 1 2 sand sand D PJ21 0 1 sand sand D PJ21 1 2 sand sand D PJ21 2 3 sand sand D PJ22 0 1 sand sand D PJ22 1 2 sand sand D PJ23 0 1 sand sand D PJ23 1 2 sand sand D PJ24 0 1 sand sand D PJ24 1 2 sand sand D PJ25 0 1 sand sand D PJ25 1 2 sand sand D PJ26 0 1 sand sand D PJ26 1 2 sand sand D PJ27 0 1 sand sand D PJ27 1 2 sand sand D PJ28 0 1 sand sand D PJ28 1 2 sand sand D PJ29 0 1 sand sand D PJ29 1 2 sand sand D PJ30 0 1 sand sand D PJ30 1 2 sand sand D PJ31 0 1 sand sand D PJ31 1 2 sand sand D PJ32 0 1 sand sand D PJ32 1 2 sand sand D PJ33 0 1 sand sand D PJ33 1 2 sand sand D PJ34 0 1 sand sand D PJ34 1 2 sand sand D PJ35 0 1 sand sand D PJ35 1 2 sand sand D PJ36 0 1 sand sand D PJ36 1 2 sand sand D PJ37 0 1 sand sand D PJ37 1 2 sand sand D PJ37 2 3 sand sand D PJ38 0 1 sand sand D PJ38 1 2 sand sand D PJ39 0 1 sand sand D PJ39 1 2 sand sand D PJ40 0 1 sand sand D PJ40 1 2 sand sand D PJ41 0 1 sand sand D PJ41 1 2 sand sand D PJ42 0 1 sand sand D PJ42 1 2 sand sand D PJ43 0 1 sand sand D PJ43 1 2 sand sand D PJ44 0 1 sand sand D PJ44 1 2 sand sand D PJ45 0 1 sand sand D PJ45 1 2 sand sand D PJ46 0 1 sand sand D PJ46 1 2 sand sand D PJ47 0 1 sand sand D PJ47 1 2 sand sand D PJ48 0 1 sand sand D PJ48 1 2 sand sand D PJ49 0 1 sand sand D PJ49 1 2 sand sand D PJ50 0 1 sand sand D PJ50 1 2 sand sand D PJ51 0 1 sand sand D PJ51 1 2 sand sand D PJ52 0 1 sand sand D PJ52 1 2 sand sand D PJ53 0 1 sand sand D PJ53 1 2 sand sand D PZ01 0 1 sand sand D PZ01 1 2 sand sand D PZ02 0 1 sand sand D PZ02 1 2 sand sand D PZ03 0 1 sand sand D PZ03 1 2 sand sand D PZ04 0 1 sand sand D PZ04 1 2 sand sand D PZ05 0 1 sand sand D PZ05 1 2 sand sand D PZ06 0 1 sand sand D PZ06 1 2 sand sand D PZ07 0 1 sand sand D PZ07 1 2 sand sand D PZ08 0 1 sand sand D PZ08 1 2 sand sand D PZ09 0 1 sand sand D PZ09 1 2 sand sand D PZ10 0 1 sand sand D PZ10 1 2 sand sand D PZ11 0 1 sand sand D PZ11 1 2 sand sand D PZ12 0 1 sand sand D PZ12 1 2 sand sand D PZ13 0 1 sand sand D PZ13 1 2 sand sand D PZ14 0 1 sand sand D PZ14 1 2 sand sand D PZ15 0 1 sand sand D PZ15 1 2 sand sand D PZ16 0 1 sand sand D PZ16 1 2 sand sand D PZ17 0 1 sand sand D PZ17 1 2 sand sand D PZ18 0 1 sand sand D PZ18 1 2 sand sand D PZ19 0 1 sand sand D PZ19 1 2 sand sand D PZ20 0 1 sand sand D PZ20 1 2 sand sand D PZ21 0 1 sand sand D PZ21 1 2 sand sand D PZ22 0 1 sand sand D PZ22 1 2 sand sand D PZ23 0 1 sand sand D PZ23 1 2 sand sand D PZ24 0 1 sand sand D PZ24 1 2 sand sand D PZ25 0 1 sand sand D PZ25 1 2 sand sand D PZ26 0 1 sand sand D PZ26 1 2 sand sand D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D